To everyone wondering where to watch the UEFA Euro 2016 in USA, all matches will be telecast on ESPN networks and streamed live online in English and Spanish on WatchESPN.

Between June 10 and July 10 this year, ESPN will provide over 230 live hours of UEFA Euro Championship football. The main ESPN channel will air 40 matches including the opening match and the final, while ESPN2 will air 11 matches live on TV.

ESPN Deportes will carry 45 live matches; the other 6 games–consisting of concurrent encounters from Matchday 3, played between June 19 and June 22–will be available on the Spanish channel as tape-delayed broadcasts at 5pm ET or 7pm ET on the same day.

Live streaming of all UEFA Euro 2016 matches in USA will be carried by WatchESPN online and on mobile, in English and Spanish. ESPN3 Surround, which debuted in 2014 to provide a live companion experience to sports fans, will expand the network’s coverage of the European Championship by delivering four different streams for each match of the tournament.

These different UEFA Euro 2016 streams are known as the Spider Cam feed, the Spider Cam triple-box feed, the Tactical Cam feed and the Tactical Cam triple-box feed. These streams will present alternate camera angles, experiences and stories around the game for fans following the competition from home.

All 51 Euro 2016 games telecast on ESPN and ESPN2 will be preceded by 30-minute pregame, halftime and postgame shows, with extra coverage on the program SportsCenter. ESPN Deportes’ coverage will also include special 30-minute pregame editions of their show Fuero Juego, as well as halftime shows and special programming in between games.

Below is the live match schedule for the UEFA Euro 2016 on ESPN in USA, for the full tournament:

Friday, June 10

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: France vs Romania

Saturday, June 11

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Albania vs Switzerland
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Wales vs Slovakia
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: England vs Russia

Sunday, June 12

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Turkey vs Croatia
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Poland vs Northern Ireland
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Germany vs Ukraine

Monday, June 13

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Spain vs Czech Republic
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Republic of Ireland vs Sweden
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Belgium vs Italy

Tuesday, June 14

11:30am ET, ESPN, ESPN Deportes and WatchESPN: Austria vs Hungary
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Portugal vs Iceland

Wednesday, June 15

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Russia vs Slovakia
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Romania vs Switzerland
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: France vs Albania

Thursday, June 16

8:30am ET, ESPN, ESPN Deportes and WatchESPN: England vs Wales
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Ukraine vs Northern Ireland
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Germany vs Poland

Friday, June 17

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Italy vs Sweden
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Czech Republic vs Croatia
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Spain vs Turkey

Saturday, June 18

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Belgium vs Republic of Ireland
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Iceland vs Hungary
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Portugal vs Austria

Sunday, June 19

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Switzerland vs France
2:30pm ET, ESPN2 and WatchESPN: Romania vs Albania (Delayed on ESPN Deportes at 5pm ET)

Monday, June 20

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Slovakia vs England
2:30pm ET, ESPN2 and WatchESPN: Russia vs Wales (Delayed ESPN Deportes at 5pm ET)

Tuesday, June 21

11:30am ET, ESPN, ESPN Deportes and WatchESPN: Northern Ireland vs Germany
11:30am ET, ESPN2 and WatchESPN: Ukraine vs Poland (Delayed on ESPN Deportes at 5pm ET)
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Croatia vs Spain
2:30pm ET, ESPN2 and WatchESPN: Czech Republic vs Turkey (Delayed on ESPN Deportes at 7pm ET)

Wednesday, June 22

11:30am ET, ESPN, ESPN Deportes and WatchESPN: Hungary vs Portugal
11:30am ET, ESPN2 and WatchESPN: Iceland vs Austria (Delayed on ESPN Deportes 5pm ET)
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Italy vs Republic of Ireland
2:30pm ET, ESPN2 and WatchESPN: Sweden vs Belgium (Delayed on ESPN Deportes at 7pm ET)

Saturday, June 25

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Round of 16 – 2A vs 2C
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Round of 16 – 1B vs 3ACD
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Round of 16 – 1D VS 3BEF

Sunday, June 26

8:30am ET, ESPN, ESPN Deportes and WatchESPN: Round of 16 – 1A vs 3CDE
11:30am ET, ESPN, ESPN Deportes and WatchESPN: Round of 16 – 1C vs 3ABF
2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Round of 16 – 1F vs 2E

Monday, June 27

11:30am ET, ESPN2, ESPN Deportes and WatchESPN: Round of 16 – 1E vs 2D
2:30pm ET, ESPN2, ESPN Deportes and WatchESPN: Round of 16 – 2B vs 2F

Thursday, June 30

2:30pm ET, ESPN2, ESPN Deportes and WatchESPN: Quarterfinals – W37 vs W39

Friday, July 1

2:30pm ET, ESPN2, ESPN Deportes and WatchESPN: Quarterfinals – W38 vs W39

Saturday, July 2

2:30pm ET, ESPN2, ESPN Deportes and WatchESPN: Quarterfinals – W41 vs W43

Sunday, July 3

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Quarterfinals – W40 vs W44

Wednesday, July 6

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Semifinals – Winner QF 1 vs Winner QF 2

Thursday, July 7

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: Semifinals – Winner QF 3 vs Winner QF4

Sunday, July 10

2:30pm ET, ESPN, ESPN Deportes and WatchESPN: UEFA Euro 2016 Final