All times are Pacific.
Friday July 1st
Cleveland Indians at Toronto Blue Jays – 10am MLB.tv: The Tribe have been on fire. So much so that they are the hottest team in baseball. Jays are tough at home and it is Canada Day.
Wales vs Belgium – Noon ESPN2: Wales is still trucking in the Euro 2016 but this might be too big of a hill to climb.
Chicago Cubs at NY Mets -4pm MLBN: Two playoff teams from a year ago and by looks of it this year they’ll be back in the playoffs again. Hammel goes for the Cubs while deGrom goes for the Mets.
Winnipeg Blue Bombers at Calgary Stampeders – 7pm ESPN2: Both teams are coming off of embarrassing losses in week one but for completely different reasons. Both should make big strides this week.
Real Salt Lake vs DC United – 7:30pm UniMas: This is a solid match on paper. The X factor will be how DC United adjust to playing in ‘the fortress’, also known as Rio Tinto Stadium.
Saturday July 2nd
Germany vs Italy – Noon ESPN2: I am sure that there is some sort World War II joke here but we’ll just leave it at this…..
Apparently when you win a World Cup and embarrass Brazil in the process you can smell yourself during a match in France.
Montreal Impact vs New England Revolution – 2:30pm MLS.TV: The Revs can tie the Impact in point with a win but that is easier said than done when you have to travel to the great white north.
Nascar Coca-Cola 400 – 4:15pm NBC: Primetime racing from Daytona.
Sunday July 3rd
Tour de France – 5am NBCSN: Stage 2. No biggie, just one of the toughest races in all of sports.
NYCFC vs NY Red Bulls – 9am ESPN: A New York Derby match for your holiday weekend. These teams are only separated by a point but the last time they got together at Yankee Stadium the Red Bulls piled on the goals in route to a 7-0 win. Expect things to be different this time.
France vs Iceland – Noon ESPN: Oh c’mon, you know you want to see the miracle run by a nation of less than 400k continue. Go Iceland!