Want to watch the World Cup? We're here to provide you with the ultimate, comprehensive guide to watching every match of group play—either on a television, computer, or mobile device.


(This guide assumes you are, as is more than 75 percent of our audience, located in the United States.)

You already know that ESPN is the English-language home for the World Cup in the U.S. But that doesn't mean you need a cable or satellite subscription to watch at home. Indeed, every World Cup match will be aired in some way on broadcast television—either on ABC or on the Univision networks. But if you can't be bothered to set up an antenna, we've got all your streaming links below—with an added twist: we've provided links to the live streams for every country's home broadcast, when available. Ian Darke is terrific, but if you'd rather watch a Germany match with German announcers or Australia with Aussie play-by-play, we've got your hookup.


Of course, most of the international streams are region-locked. Tunnelbear provides you a few options for accessing international feeds, but we endorse VyprVPN, which now links you into 36 different countries—including Brazil itself. For countries not available through VyprVPN, you'll need a proxy.

Here's your list of every group-play match, with links to where you can watch it on TV, online, or with hometown streams. All times are Eastern Daylight; we make no guarantees these links will work for you, though we'll try and update them as we can to ones that do.

Thursday, June 12

Brazil vs Croatia (4 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Globo (Brazil), HRT 2 (Croatia)


Friday, June 13

Mexico vs Cameroon (noon)

ESPN2, ESPN Deportes, Univision, ESPN3, Univision Stream, Azteca (Mexico), CRTV (Cameroon)


Spain vs Netherlands (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Telecinco (Spain), Nederland 1 (Netherlands)


Chile vs Australia (6 p.m.)

ESPN2, ESPN Deportes, Univision, ESPN3, Univision Stream, TVN (Chile), SBS (Australia)


Saturday, June 14

Colombia vs Greece (noon)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, Caracol (Colombia), NERIT (Greece)


Uruguay vs Costa Rica (3 p.m.)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, Monte Carlo (Uruguay), Repretel (Costa Rica)


England vs Italy (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, BBC (England), RAI TV (Italy)


Ivory Coast vs Japan (9 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, RTI (Ivory Coast), NHK (Japan)


Sunday, June 15

Switzerland vs Ecuador (noon)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, SRF Zwei (Switzerland), GamaTV (Ecuador)


France vs Honduras (3 p.m.)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, TF1 (France), VTV (Honduras)


Argentina vs Bosnia-Herzegovina (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, TV Publica (Argentina), BHT1 (Bosnia)


Monday, June 16

Germany vs Portugal (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Das Erste (Germany), RTP 1 (Portugal)


Iran vs Nigeria (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, IRIB (Iran), NTA (maybe, Nigeria)


Ghana vs United States (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, GTV (Ghana)

Tuesday, June 17

Belgium vs Algeria (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, La Une (Belgium), ENTV (Algeria)


Brazil vs Mexico (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Globo (Brazil), Azteca (Mexico)


Russia vs South Korea (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, 1TV (Russia), SBS (Korea)


Wednesday, June 18

Australia vs Netherlands (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, SBS (Australia), Nederland 1 (Netherlands)


Spain vs Chile (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Telecinco (Spain), TVN (Chile)


Cameroon vs Croatia (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, CRTV (Cameroon), HRT 2 (Croatia)


Thursday, June 19

Colombia vs Ivory Coast (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Caracol (Colombia), RTI (Ivory Coast)


Uruguay vs England (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Monte Carlo (Uruguay), ITV (England)


Japan vs Greece (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, NHK (Japan), NERIT (Greece)


Friday, June 20

Italy vs Costa Rica (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, RAI TV (Italy), Repretel (Costa Rica)


Switzerland vs France (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, SRF Zwei (Switzerland), TF1 (France)


Honduras vs Ecuador (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, VTV (Honduras), GamaTV (Ecuador)


Saturday, June 21

Argentina vs Iran (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, TV Publica (Argentina), IRIB (Iran)


Germany vs Ghana (3 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Das Erste (Germany), GTV (Ghana)


Nigeria vs Bosnia-Herzegovina (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, NTA (maybe, Nigeria), BHT1 (Bosnia)


Sunday, June 22

Belgium vs Russia (noon)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, La Une (Belgium), 1TV (Russia)


South Korea vs Algeria (3 p.m.)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, SBS (Korea), ENTV (Algeria)


United States vs Portugal (6 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, RTP 1 (Portugal)

Monday, June 23

Netherlands vs Chile (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Nederland 1 (Netherlands), TVN (Chile)


Australia vs Spain (noon)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, SBS (Australia), Telecinco (Spain)


Croatia vs Mexico (4 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, HRT 2 (Croatia), Azteca (Mexico)


Cameroon vs Brazil (4 p.m.)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, CRTV (Cameroon), Globo (Brazil)


Tuesday, June 24

Italy vs Uruguay (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, RAI TV (Italy), Monte Carlo (Uruguay)


Costa Rica vs England (noon)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, Repretel (Costa Rica), ITV (England)


Japan vs Colombia (4 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, NHK (Japan), Caracol (Colombia)


Greece vs Ivory Coast (4 p.m.)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, NERIT (Greece), RTI (Ivory Coast)


Wednesday, June 25

Nigeria vs Argentina (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, NTA (maybe, Nigeria), TV Publica (Argentina)


Bosnia-Herzegovina vs Iran (noon)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, BHT1 (Bosnia), IRIB (Iran)


Ecuador vs France (4 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, GamaTV (Ecuador), TF1 (France)


Honduras vs Switzerland (4 p.m.)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, VTV (Honduras), SRF Zwei (Switzerland)


Thursday, June 26

United States vs Germany (noon)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, Das Erste (Germany)

Portugal vs Ghana (noon)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, RTP 1 (Portugal), GTV (Ghana)


South Korea vs Belgium (4 p.m.)

ESPN, ESPN Deportes, Univision, ESPN3, Univision Stream, SBS (Korea), La Une (Belgium)


Algeria vs Russia (4 p.m.)

ESPN2, ESPN Deportes, UniMás, ESPN3, Univision Stream, ENTV (Algeria), 1TV (Russia)


Saturday, June 28

Brazil vs Chile (noon ET)

ABC, WatchABC, ESPN Deportes, Univision, ESPN3, Univision Stream, Rede Globo (Brazil),TVN (Chile)


Let us know below if you have better or more accurate links. We'll update as matchups for the knockout rounds become available.