73 games left.
37 home games, 36 road games.
47 of the 73 remaining games are against the AL Central. That's almost 2/3 (64.4%) of their remaining games. We play the Twins 13 more times, the White Sox 13 times, the Tigers 12 times, and the Royals 9 times.
Only non division team we have two series left against is the Rangers, and both three game series are in Arlington. One in early August. The other is in mid-September, and is our only September series against a non-division team.
We play the Mariners five more times because of the two home games that were rained out and must be replayed against them. One of em will be part of a day/night double header against them in late August, the other will be played here in Cleveland on our previously scheduled Sept 19 off day, meaning the Indians will finish the season with 16 consecutive games without an off day.
Other remaining games - 4 at Boston (early August before series at Rangers), 4 at Baltimore (starting Thurs), 4 here vs Oakland in late August, and 3 here vs. the Angels in late July.
Remaining schedule breaks down into four phases ...
OUTTA THE BREAK (JULY 14-31)
Eight game road trip to Baltimore and Minnesota. Twins series includes a makeup of a rain out from earlier this season. Then a nine game home stand against the White Sox, Angels, and Royals.
This homestand is VITAL ... because what follows is ...
THE MEAT GRINDER (AUGUST 1-21)
Seven games on the road against the class of the AL, and then 12 games against the AL Central contenders.
4 at the Red Sox
3 at the Rangers
3 vs. the Tigers
3 vs. the Twins
3 at the White Sox
3 at the Tigers
THE BREATHER (AUGUST 22-SEPTEMBER 4)
A 11 game home stand against sub .500 teams followed by three at KC.
4 vs. the Mariners
3 vs. the Royals
4 vs the A's
3 at the Royals
THE STRETCH RUN (SEPTEMBER 5-28)
22 games to end the season. 18 against the division, 3 at Texas, and the last Mariners makeup game.
3 vs. the Tigers
4 at the White Sox
3 at the Rangers
3 at the Twins
1 here vs. the Mariners
3 vs. the White Sox
3 vs. the Twins
3 at the Tigers to end the season