Cleveland is 2-1 vs NYY, 2-1 vs BOS, 2-2 vs HOU. The Twins are now 1-2, 2-3, and 4-3 against those same 3 clubs. What drags down the CLE record vs 500+ teams is a 1-5 mark vs Oakland and 1-3 vs Tampa, all accumulated while they were sputtering in May. Back then, Cleveland still had Gonzalez (OPS+ 47) and Martin (OPS 60+) in their regular lineup, both since DFA'd, and were missing Clevinger (as well as Kluber who is still out). Oakland still had ace Frankie Montas back then, whom the Twins missed in July while going 3-4 vs OAK. And even so, 4 of those 5 CLE losses to OAK were by only 1-2 runs (shades of the close Twins series) and they're now done with OAK for the season (and only play Tampa 3 more times). No argument that Cleveland has played a light schedule that will get tougher, of course. But I'm not sure it's accurate to simply say "they've struggled against good teams" on the basis of that 15-21 record. FWIW, B-Ref shows SoS (Strength of Schedule) and indeed Cleveland has the lowest in the AL so far, at -0.6. But next lowest is the Twins, at -0.4.