The UEFA Euro 2016 is here now, and ESPN commentators have been lined up to provide comprehensive coverage of the tournament on US TV for the network’s Spanish and English audience.

ESPN Networks hold the exclusive broadcast rights to the UEFA Euro 2016 on TV in USA, and they have arranged to telecast all 51 matches. In all, 230 live hours of European Championship football will be delivered. ESPN will air 39 matches including the final; ESPN2 will show 12 matches including the France vs Romania opener (which was moved from ESPN on June 8); and ESPN Deportes will carry 45 live games and 6 tape-delayed on Matchday 3.

All matches will be available to stream live on WatchESPN, which has apps for iOS, Android, Amazon Fire TV, Kindle Fire, Roku, Windows and Xbox One. Content from WatchESPN, namely streams and shows, are additionally available to subscribers on the ESPN App.

Below are UEFA Euro 2016 USA TV schedules, as well as the full list of ESPN commentators for the entire group stage.

Friday, June 10:

2:30pm ET: France vs Romania
Commentators: Ian Darke, Taylor Twellman and Steve Bower / Fernando Palomo and Tato Noriega
TV: ESPN2 / ESPN Deportes

Saturday, June 11

8:30am ET: Albania vs Switzerland
Commentators: Derek Rae and Alejandro Moreno / Emilio Fernando Alonso and Roberto G. Junco
TV: ESPN / ESPN Deportes

11:30am ET: Wales vs Slovakia
Commentators: Jon Champion and Stewart Robson / Richard Méndez and Kempes
TV: ESPN / ESPN Deportes

2:30pm ET: England vs Russia
Commentators: Darke, Steve McManaman and Bower / Omar Orlando Salazar, Ricardo Mayorga and Martin Ainstein
TV: ESPN / ESPN Deportes

Sunday, June 12

8:30am ET: Turkey vs Croatia
Commentators: Adrian Healey and Kate Markgraf / E.F. Alonso and Gomez Junco
TV: ESPN / ESPN Deportes

11:30am ET: Poland vs Northern Ireland
Commentators: Rae and Moreno / O.O. Salazar and Mayorga
TV: ESPN / ESPN Deportes

2:30pm ET: Germany vs Ukraine
Commentators: Champion and Robson / Palomo and Noriega
TV: ESPN / ESPN Deportes

Monday, June 13

8:30am ET: Spain vs Czech Republic
Commentators: Max Bretos and Moreno / Alonso, Rafa Puenta and Ainstein
TV: ESPN / ESPN Deportes

11:30am ET: Republic of Ireland vs Sweden
Commentators: Healey, Tommy Smyth and Julie Foudy / Salazar and Mayorga
TV: ESPN / ESPN Deportes

2:30pm ET: Belgium vs Italy
Commentators: Darke and Twellman / Palomo and Noriega
TV: ESPN / ESPN Deportes

Tuesday, June 14

11:30am ET: Austria vs Hungary
Commentators: Rae and Markgraf / Ricardo Ortiz and Kempes
TV: ESPN / ESPN Deportes

2:30pm ET: Portugal vs Iceland
Commentators: Darke and Twellman / Palomo and Noriega
TV: ESPN / ESPN Deportes

Wednesday, June 15

8:30am ET: Russia vs Slovakia
Commentators: Healey and Markgraf / Salazar and Mayorga
TV: ESPN / ESPN Deportes

11:30am ET: Romania vs Switzerland
Commentators: Bretos and Moreno / Alonso and Gomez Junco
TV: ESPN / ESPN Deportes

2:30pm ET: France vs Albania
Commentators: Champion and Robson / Mendez and Kempes
TV: ESPN / ESPN Deportes

Thursday, June 16

8:30am ET: England vs Wales
Commentators: Darke, McManaman and Schaap / Mendez, Hernan Pereyra and Ainstein
TV: ESPN / ESPN Deportes

11:30am ET: Ukraine vs Northern Ireland
Commentators: Mark Donaldson and Paul Mariner / Alonso and Gomez Junco
TV: ESPN / ESPN Deportes

2:30pm ET: Germany vs Poland
Commentators: Champion and Robson / Palomo and Noriega
TV: ESPN / ESPN Deportes

Friday, June 17

8:30am ET: Italy vs Sweden
Commentators: Rae and Moreno / Alonso, Gomez Junco and Ainstein
TV: ESPN / ESPN Deportes

11:30am ET: Czech Republic vs Croatia
Commentators: Healey and Markgraf / Salazar and Mayorga
TV: ESPN / ESPN Deportes

2:30pm ET: Spain vs Turkey
Commentators: Champion and Robson / Mendez, Kempes and Manu Martin
TV: ESPN / ESPN Deportes

Saturday, June 18

8:30am ET: Belgium vs Republic of Ireland
Commentators: Rae and Smyth / Alonso and Gomez Junco
TV: ESPN / ESPN Deportes

11:30am ET:  Iceland vs Hungary
Commentators: Bretos and Markgraf / Salazar and Mayorga
TV: ESPN / ESPN Deportes

2:30pm ET: Portugal vs Austria
Commentators: Darke, Twellman and Foudy / Palomo, Noriega and Ainstein
TV: ESPN / ESPN Deportes

Sunday, June 19

2:30pm ET: Switzerland vs France
Commentators: Champion and Robson / Palomo, Noriega and Ainstein
TV: ESPN / ESPN Deportes

2:30pm ET: Romania vs Albania
Commentators: Donaldson and Moreno / Salazar and Mayorga
TV: ESPN2 / ESPN Deportes

Monday, June 20

2:30pm ET: Slovakia vs England
Commentators: Darke, McManaman and Schaap / Alonso and Puente
TV: ESPN / ESPN Deportes

2:30pm ET: Russia vs Wales
Commentators: Rae and Mariner / Salazar and Mayorga
TV: ESPN2 / ESPN Deportes

Tuesday, June 21

11:30am ET: Northern Ireland vs Germany
Commentators: Donaldson and Mariner / Mendez, Kempes and Ainstein
TV: ESPN / ESPN Deportes

11:30am ET: Ukraine vs Poland
Commentators: Darke and Twellman / Alonso and Gomez Junco
TV: ESPN2 / ESPN Deportes

2:30pm ET: Croatia vs Spain
Commentators: Bretos and Moreno / Palomo, Noriega and Martin
TV: ESPN / ESPN Deportes

2:30pm ET: Czech Republic vs Turkey
Commentators: Champion and Robson / Salazar and Mayorga
TV: ESPN2 / ESPN Deportes

Wednesday, June 22

11:30am ET: Hungary vs Portugal
Commentators: Rae and Moreno / Salazar and Mayorga
TV: ESPN / ESPN Deportes

11:30am ET: Iceland vs Austria
Commentators: Healey and Markgraf / Alonso and Gomez Junco
TV: ESPN2 / ESPN Deportes

2:30pm ET: Italy vs Republic of Ireland
Commentators: Champion, Robson and Schaap / Palomo and Noriega
TV: ESPN / ESPN Deportes

2:30pm ET: Sweden vs Belgium
Commentators: Darke and Twellman / Ortiz and Pereyra
TV: ESPN2 / ESPN Deportes