Minnesota Twins vs Cleveland Guardians Starting Lineup — Monday, Jul 20, 2026
Final Lineups
Minnesota Twins @ Cleveland Guardians · Monday, Jul 20, 2026
| # | Batter | AVG | OBP | OPS | HR | RBI | vAVG | vOPS |
|---|---|---|---|---|---|---|---|---|
| 1 | Trevor Larnach | 0.286 | 0.377 | 0.821 | 7 | 33 | 0.176 | 0.457 |
| 2 | Byron Buxton | 0.271 | 0.328 | 0.903 | 25 | 45 | 0.154 | 0.829 |
| 3 | Kody Clemens | 0.241 | 0.300 | 0.792 | 18 | 48 | 0.500 | 1.667 |
| 4 | Josh Bell | 0.249 | 0.307 | 0.731 | 13 | 60 | 0.000 | 0.000 |
| 5 | Royce Lewis | 0.217 | 0.292 | 0.688 | 10 | 30 | 0.167 | 0.453 |
| 6 | Victor Caratini | 0.240 | 0.331 | 0.698 | 7 | 35 | 0.500 | 1.000 |
| 7 | Brooks Lee | 0.249 | 0.307 | 0.729 | 14 | 51 | 0.000 | 0.000 |
| 8 | Alan Roden | 0.211 | 0.286 | 0.497 | 0 | 3 | 0.250 | 0.900 |
| 9 | Ryan Kreidler | 0.254 | 0.318 | 0.738 | 5 | 24 | 0.500 | 1.000 |
| # | Batter | AVG | OBP | OPS | HR | RBI | vAVG | vOPS |
|---|---|---|---|---|---|---|---|---|
| 1 | Steven Kwan | 0.240 | 0.344 | 0.643 | 1 | 17 | 0.333 | 0.666 |
| 2 | Travis Bazzana | 0.239 | 0.332 | 0.736 | 8 | 31 | 0.000 | 0.333 |
| 3 | Chase DeLauter | 0.277 | 0.345 | 0.790 | 11 | 47 | 0.000 | 0.000 |
| 4 | Brayan Rocchio | 0.272 | 0.337 | 0.736 | 8 | 44 | 0.429 | 1.214 |
| 5 | Rhys Hoskins | 0.177 | 0.312 | 0.671 | 9 | 31 | 0.286 | 0.661 |
| 6 | Daniel Schneemann | 0.211 | 0.279 | 0.610 | 6 | 28 | 0.200 | 1.000 |
| 7 | David Fry | 0.202 | 0.318 | 0.690 | 6 | 13 | 0.500 | 2.500 |
| 8 | Patrick Bailey | 0.183 | 0.235 | 0.504 | 3 | 15 | 0.000 | 0.000 |
| 9 | Petey Halpin | 0.194 | 0.217 | 0.471 | 0 | 1 | — | — |
Minnesota Twins at Cleveland Guardians (2026-07-20). Joe Ryan vs Tanner Bibee at Progressive Field.
Starters — Ryan brings a 2.85 ERA, 1.05 WHIP, and 110.1 innings with strong bat-missing ability at 10.44 K/9. He has paired that with solid control at 2.04 BB/9 and limited damage at 0.82 HR/9. His last three starts were sharp: 6.0 IP, 2 ER, 6 K, 2 BB; 7.0 IP, 0 ER, 9 K, 1 BB; and 4.0 IP, 0 ER, 5 K, 3 BB. The listed trend is down, but the recent game log still shows run prevention and strikeout upside. Bibee enters with a 3.90 ERA, 1.15 WHIP, and 113.0 innings. His profile is more contact-oriented than Ryan’s, with 6.93 K/9, 2.71 BB/9, and a higher 1.59 HR/9. Over his last three starts, he went 6.2 IP, 1 ER, 3 K, 4 BB; 4.0 IP, 6 ER, 1 K, 1 BB; and 7.0 IP, 2 ER, 2 K, 0 BB. His trend is up, and two of those three outings were effective, though the home-run rate remains a key concern.
Teams — Minnesota has been the more productive offense, carrying a .735 OPS and 479 runs scored with a .248 team average. Cleveland is lighter offensively at a .678 OPS, 392 runs, and a .230 average. On the pitching side, the Guardians hold the stronger full-team run prevention numbers with a 3.76 ERA and 1.27 WHIP, compared with the Twins at 4.66 ERA and 1.38 WHIP. Recent form is fairly steady for both clubs, with Minnesota at 6-4 over its last 10 and Cleveland at 5-5. For bettors, that sets up an interesting contrast: the Twins bring the better lineup and the higher-strikeout starter, while the Guardians counter with the better overall staff metrics.