MLB DFS First Look on DraftKings and FanDuel: Thursday, May 28th

The MLB DFS First Look, complete with sortable odds, pitcher & hitter breakdowns, and team offense rankings, will help you get an early start on the upcoming DraftKings and FanDuel slates that are loaded into our MLB DFS optimizer, LineupHQ.
MLB Odds & Schedule
| Away | Pitcher | Handed | Line | A-Total | Home | Pitcher | Handed | Line | H-Total | G-Total | Time (ET) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Los Angeles Angels | Grayson Rodriguez | RHP | 110 | 4.17 | Detroit Tigers | Jack Flaherty | RHP | -130 | 4.83 | 9.0 | 1:10 PM |
| Minnesota Twins | Kendry Rojas | LHP | 110 | 3.48 | Chicago White Sox | Davis Martin | RHP | -130 | 4.02 | 7.5 | 2:10 PM |
| Atlanta Braves | Chris Sale | LHP | -138 | 4.08 | Boston Red Sox | Payton Tolle | LHP | 118 | 3.42 | 7.5 | 4:10 PM |
| Toronto Blue Jays | Patrick Corbin | LHP | 108 | 3.98 | Baltimore Orioles | Chris Bassitt | RHP | -126 | 4.52 | 8.5 | 6:35 PM |
| Chicago Cubs | Colin Rea | RHP | 146 | 3.18 | Pittsburgh Pirates | Paul Skenes | RHP | -174 | 4.32 | 7.5 | 6:40 PM |
| Houston Astros | Spencer Arrighetti | RHP | 128 | 3.32 | Texas Rangers | Nathan Eovaldi | RHP | -152 | 4.18 | 7.5 | 8:05 PM |
Pitcher Breakdown
Note: Stats are from the 2026 season.
| Pitcher | Team | Handed | Opponent | Line | OTOT | DK | FD | IP | xwOBA | xERA | SIERA | ERA | K% | BB% | SS% | GB% | HC% | Time (ET) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jack Flaherty | DET | RHP | vs LAA | -130 | 4.17 | $6,500 | $7,500 | 136 | 0.351 | 5.03 | 4.41 | 5.94 | 24% | 13% | 9% | 32% | 38% | 1:10 PM |
| Grayson Rodriguez | LAA | RHP | at DET | 110 | 4.83 | $6,000 | $8,400 | 31 | 0.429 | 8.24 | 4.92 | 10.61 | 20% | 13% | 7% | 36% | 42% | 1:10 PM |
| Davis Martin | CHW | RHP | vs MIN | -130 | 3.48 | $9,000 | $10,400 | 160 | 0.300 | 3.55 | 2.94 | 2.04 | 27% | 5% | 13% | 44% | 31% | 2:10 PM |
| Kendry Rojas | MIN | LHP | at CHW | 110 | 4.02 | $6,800 | $5,700 | 36 | 0.305 | 3.68 | 4.73 | 1.26 | 23% | 16% | 12% | 43% | 25% | 2:10 PM |
| Payton Tolle | BOS | LHP | vs ATL | 118 | 4.08 | $8,500 | 91 | 0.237 | 2.19 | 3.26 | 2.45 | 28% | 6% | 13% | 33% | 29% | 4:10 PM | |
| Chris Sale | ATL | LHP | at BOS | -138 | 3.42 | $10,000 | 150 | 0.279 | 3.05 | 2.81 | 1.89 | 30% | 6% | 14% | 45% | 29% | 4:10 PM | |
| Chris Bassitt | BAL | RHP | vs TOR | -126 | 3.98 | $5,500 | $7,200 | 162 | 0.345 | 4.84 | 4.61 | 5.51 | 15% | 9% | 9% | 46% | 31% | 6:35 PM |
| Patrick Corbin | TOR | LHP | at BAL | 108 | 4.52 | $7,000 | $8,000 | 141 | 0.361 | 5.37 | 4.40 | 3.86 | 17% | 7% | 9% | 39% | 36% | 6:35 PM |
| Paul Skenes | PIT | RHP | vs CHC | -174 | 3.18 | $10,000 | $10,000 | 153 | 0.248 | 2.40 | 2.84 | 3.00 | 28% | 4% | 12% | 42% | 27% | 6:40 PM |
| Colin Rea | CHC | RHP | at PIT | 146 | 4.32 | $6,200 | $7,800 | 171 | 0.355 | 5.17 | 4.06 | 4.83 | 19% | 7% | 9% | 47% | 36% | 6:40 PM |
| Nathan Eovaldi | TEX | RHP | vs HOU | -152 | 3.32 | $9,000 | $9,600 | 176 | 0.321 | 4.11 | 3.27 | 3.65 | 24% | 6% | 15% | 51% | 38% | 8:05 PM |
| Spencer Arrighetti | HOU | RHP | at TEX | 128 | 4.18 | $8,500 | $10,600 | 104 | 0.343 | 4.77 | 4.73 | 1.32 | 23% | 14% | 11% | 35% | 30% | 8:05 PM |
NOTE: Used our new and improved PlateIQ tool yet? Get all of the MLB stats you need for your DFS lineups and sports betting card in one centralized location that is easy to digest. Check out the video below and let player props guru, kmurray03, walk you through the premier tool in the industry. Get access to PlateIQ and much more with an MLB Premium subscription!
Offense Breakdown
Note: Stats are from the 2026 season.
| Offense | Total | TvsLHP | TvsRHP | Opponent | Opp Pitcher | Handed | PvsLHB | PvsRHB | Time (ET) |
|---|---|---|---|---|---|---|---|---|---|
| Los Angeles Angels | 4.17 | 0.339 | 0.313 | at DET | Jack Flaherty | RHP | 0.373 | 0.326 | 1:10 PM |
| Detroit Tigers | 4.83 | 0.322 | 0.299 | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.340 | 1:10 PM |
| Minnesota Twins | 3.48 | 0.326 | 0.319 | at CHW | Davis Martin | RHP | 0.317 | 0.279 | 2:10 PM |
| Chicago White Sox | 4.02 | 0.343 | 0.321 | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.292 | 2:10 PM |
| Atlanta Braves | 4.08 | 0.305 | 0.340 | at BOS | Payton Tolle | LHP | 0.294 | 0.217 | 4:10 PM |
| Boston Red Sox | 3.42 | 0.345 | 0.305 | vs. ATL | Chris Sale | LHP | 0.261 | 0.285 | 4:10 PM |
| Toronto Blue Jays | 3.98 | 0.301 | 0.310 | at BAL | Chris Bassitt | RHP | 0.378 | 0.294 | 6:35 PM |
| Baltimore Orioles | 4.52 | 0.297 | 0.323 | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.361 | 6:35 PM |
| Chicago Cubs | 3.18 | 0.334 | 0.325 | at PIT | Paul Skenes | RHP | 0.235 | 0.269 | 6:40 PM |
| Pittsburgh Pirates | 4.32 | 0.313 | 0.328 | vs. CHC | Colin Rea | RHP | 0.350 | 0.364 | 6:40 PM |
| Houston Astros | 3.32 | 0.322 | 0.331 | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.296 | 8:05 PM |
| Texas Rangers | 4.18 | 0.295 | 0.321 | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.288 | 8:05 PM |
Hitter Breakdown
Note: Stats are from the 2025 and 2026 seasons combined. They are broken down by the handedness of the opposing pitcher (vs. LHP / RHP).
| Batter | Team | Handed | Order | Total | wOBA | ISO | xOBP | xwOBA | xISO | ExitV | HC% | BAR% | BB% | K% | DK | Pos | FD | Pos | OPP | Opp Pitcher | HAND | xwOBAvL | xISOvL | K%vL | xwOBAvR | xISOvR | K%vR | Time (ET) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | LAA | RH | 1 | 4.17 | 0.329 | 0.214 | 0.313 | 0.329 | 0.220 | 91.7 | 41% | 7% | 10% | 32% | $4,700 | SS | $3,600 | SS | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Mike Trout | LAA | RH | 2 | 4.17 | 0.389 | 0.254 | 0.423 | 0.435 | 0.335 | 92.6 | 49% | 12% | 19% | 23% | $5,500 | OF | $3,800 | OF | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Vaughn Grissom | LAA | RH | 3 | 4.17 | 0.298 | 0.154 | 0.368 | 0.370 | 0.187 | 92.3 | 47% | 3% | 9% | 9% | $3,000 | 1B/3B | $2,600 | SS/2B | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Jorge Soler | LAA | RH | 4 | 4.17 | 0.321 | 0.222 | 0.294 | 0.313 | 0.211 | 92.4 | 43% | 8% | 9% | 32% | $3,600 | OF | $3,000 | OF | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Wade Meckler | LAA | LH | 5 | 4.17 | 0.786 | 0.500 | 0.446 | 0.523 | 0.472 | 92.0 | 20% | 14% | 14% | 14% | $2,400 | OF | $2,800 | OF | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Jo Adell | LAA | RH | 6 | 4.17 | 0.262 | 0.055 | 0.297 | 0.291 | 0.112 | 92.2 | 42% | 3% | 3% | 24% | $3,400 | OF | $2,900 | OF | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Oswald Peraza | LAA | RH | 7 | 4.17 | 0.297 | 0.092 | 0.338 | 0.301 | 0.073 | 90.4 | 22% | 1% | 8% | 23% | $3,500 | 2B | $2,600 | SS/2B/3B | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Donnie Walton | LAA | LH | 8 | 4.17 | 0.117 | 0.000 | 0.303 | 0.283 | 0.148 | 92.0 | 67% | 0% | 17% | 33% | $2,100 | 2B/3B | $2,000 | SS | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Sebastian Rivero | LAA | RH | 9 | 4.17 | 0.142 | 0.000 | 0.223 | 0.200 | 0.028 | 88.5 | 0% | 0% | 4% | 25% | $2,000 | C | $2,100 | C | at DET | Jack Flaherty | RHP | 0.373 | 0.204 | 19% | 0.326 | 0.149 | 31% | 1:10 PM |
| Colt Keith | DET | LH | 1 | 4.83 | 0.304 | 0.058 | 0.311 | 0.314 | 0.138 | 92.1 | 40% | 4% | 5% | 22% | $2,900 | 1B/3B | $2,500 | 1B/2B/3B | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Kevin McGonigle | DET | LH | 2 | 4.83 | 0.371 | 0.144 | 0.387 | 0.392 | 0.237 | 92.2 | 41% | 9% | 14% | 11% | $4,900 | 3B/SS | $3,300 | SS/3B | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Dillon Dingler | DET | RH | 3 | 4.83 | 0.354 | 0.233 | 0.375 | 0.414 | 0.288 | 92.5 | 49% | 10% | 7% | 20% | $3,900 | C | $3,100 | C | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Riley Greene | DET | LH | 4 | 4.83 | 0.374 | 0.137 | 0.362 | 0.384 | 0.251 | 92.7 | 52% | 8% | 11% | 26% | $4,500 | OF | $3,000 | OF | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Zach McKinstry | DET | LH | 5 | 4.83 | 0.227 | 0.068 | 0.252 | 0.233 | 0.075 | 90.0 | 21% | 1% | 6% | 16% | $2,400 | 2B/OF | $2,400 | SS/3B/OF | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Spencer Torkelson | DET | RH | 6 | 4.83 | 0.306 | 0.188 | 0.309 | 0.321 | 0.204 | 92.4 | 46% | 7% | 10% | 32% | $3,100 | 1B | $2,700 | 1B | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Wenceel Perez | DET | SH | 7 | 4.83 | 0.189 | 0.063 | 0.237 | 0.229 | 0.095 | 91.7 | 31% | 4% | 7% | 17% | $2,600 | OF | $2,400 | OF | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Gage Workman | DET | LH | 8 | 4.83 | 0.279 | 0.281 | 0.252 | 0.347 | 0.324 | 92.3 | 63% | 16% | 0% | 50% | $2,700 | 2B/3B | $2,500 | 3B | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Jake Rogers | DET | RH | 9 | 4.83 | 0.172 | 0.070 | 0.234 | 0.234 | 0.122 | 91.0 | 37% | 6% | 6% | 31% | $2,300 | C | $2,400 | C | vs. LAA | Grayson Rodriguez | RHP | 0.505 | 0.357 | 16% | 0.340 | 0.160 | 24% | 1:10 PM |
| Byron Buxton | MIN | RH | 1 | 3.48 | 0.423 | 0.409 | 0.284 | 0.335 | 0.283 | 92.7 | 44% | 12% | 6% | 26% | $6,000 | OF | $4,200 | OF | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Brooks Lee | MIN | SH | 2 | 3.48 | 0.336 | 0.149 | 0.288 | 0.273 | 0.088 | 90.9 | 29% | 3% | 7% | 17% | $3,700 | 3B/SS | $2,900 | SS/3B/2B | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Trevor Larnach | MIN | LH | 3 | 3.48 | 0.380 | 0.113 | 0.376 | 0.332 | 0.105 | 92.2 | 34% | 4% | 16% | 16% | $4,100 | OF | $2,800 | OF | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Josh Bell | MIN | SH | 4 | 3.48 | 0.271 | 0.127 | 0.299 | 0.316 | 0.203 | 91.9 | 47% | 8% | 9% | 23% | $3,500 | 1B | $2,700 | 1B | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Kody Clemens | MIN | LH | 5 | 3.48 | 0.306 | 0.153 | 0.303 | 0.299 | 0.149 | 91.7 | 39% | 7% | 8% | 26% | $3,300 | 1B/OF | $2,700 | 1B/2B/3B/OF | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Austin Martin | MIN | RH | 6 | 3.48 | 0.319 | 0.084 | 0.323 | 0.294 | 0.069 | 90.6 | 29% | 1% | 8% | 20% | $4,600 | OF | $2,800 | OF/2B | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Victor Caratini | MIN | SH | 7 | 3.48 | 0.221 | 0.042 | 0.310 | 0.294 | 0.093 | 92.0 | 38% | 1% | 7% | 17% | $2,800 | 1B/C | $2,500 | C | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Luke Keaschall | MIN | RH | 8 | 3.48 | 0.281 | 0.084 | 0.309 | 0.284 | 0.091 | 90.8 | 28% | 2% | 8% | 16% | $3,800 | 2B | $2,700 | 2B | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Tristan Gray | MIN | LH | 9 | 3.48 | 0.297 | 0.113 | 0.338 | 0.340 | 0.156 | 91.8 | 41% | 6% | 9% | 26% | $2,700 | 3B/SS | $2,600 | SS/2B/3B | at CHW | Davis Martin | RHP | 0.317 | 0.170 | 26% | 0.279 | 0.081 | 29% | 2:10 PM |
| Chase Meidroth | CHW | RH | 1 | 4.02 | 0.435 | 0.184 | 0.368 | 0.346 | 0.119 | 91.3 | 42% | 4% | 11% | 20% | $3,600 | 2B | $2,800 | SS/2B | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Munetaka Murakami | CHW | LH | 2 | 4.02 | 0.365 | 0.259 | 0.323 | 0.320 | 0.237 | 92.8 | 57% | 8% | 18% | 40% | $5,300 | 1B | $4,000 | 1B | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Miguel Vargas | CHW | RH | 3 | 4.02 | 0.518 | 0.455 | 0.454 | 0.483 | 0.401 | 92.8 | 60% | 15% | 20% | 15% | $4,800 | 3B | $3,900 | OF/3B/1B | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Randal Grichuk | CHW | RH | 4 | 4.02 | 0.430 | 0.333 | 0.364 | 0.444 | 0.383 | 93.2 | 50% | 18% | 5% | 26% | $2,800 | OF | $2,400 | OF | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Colson Montgomery | CHW | LH | 5 | 4.02 | 0.332 | 0.250 | 0.295 | 0.301 | 0.181 | 91.6 | 29% | 6% | 5% | 33% | $4,300 | 3B/SS | $3,300 | SS | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Derek Hill | CHW | RH | 6 | 4.02 | 0.405 | 0.286 | 0.364 | 0.378 | 0.217 | 91.2 | 46% | 8% | 10% | 28% | $2,500 | OF | $2,200 | OF | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Luisangel Acuna | CHW | RH | 7 | 4.02 | 0.106 | 0.000 | 0.244 | 0.237 | 0.049 | 92.9 | 42% | 0% | 0% | 9% | $2,200 | OF/SS | $2,300 | SS/2B/OF | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Sam Antonacci | CHW | LH | 8 | 4.02 | 0.181 | 0.000 | 0.297 | 0.238 | 0.021 | 89.4 | 9% | 0% | 5% | 29% | $3,800 | OF | $2,800 | OF | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Drew Romo | CHW | SH | 9 | 4.02 | 0.377 | 0.333 | 0.435 | 0.389 | 0.226 | 90.0 | 17% | 8% | 31% | 23% | $3,500 | C | $2,900 | C | vs. MIN | Kendry Rojas | LHP | 0.325 | 0.033 | 30% | 0.292 | 0.137 | 18% | 2:10 PM |
| Ronald Acuna | ATL | RH | 1 | 4.08 | 0.279 | 0.104 | 0.346 | 0.334 | 0.198 | 90.8 | 34% | 7% | 14% | 23% | $5,200 | OF | $15,600 | OF | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Mauricio Dubon | ATL | RH | 2 | 4.08 | 0.283 | 0.082 | 0.292 | 0.287 | 0.100 | 90.6 | 27% | 4% | 3% | 15% | $3,200 | OF/SS | $11,700 | 2B/3B/SS/OF | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Matt Olson | ATL | LH | 3 | 4.08 | 0.354 | 0.253 | 0.335 | 0.355 | 0.207 | 94.1 | 51% | 7% | 8% | 24% | $5,000 | 1B | $19,800 | 1B | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Ozzie Albies | ATL | SH | 4 | 4.08 | 0.361 | 0.188 | 0.291 | 0.286 | 0.110 | 90.9 | 27% | 3% | 3% | 4% | $4,400 | 2B | $14,700 | 2B | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Austin Riley | ATL | RH | 5 | 4.08 | 0.301 | 0.085 | 0.310 | 0.294 | 0.105 | 92.9 | 41% | 3% | 9% | 28% | $4,000 | 3B | $12,900 | 3B | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Eli White | ATL | RH | 6 | 4.08 | 0.314 | 0.167 | 0.297 | 0.281 | 0.080 | 91.3 | 32% | 3% | 5% | 23% | $2,400 | OF | $8,400 | OF | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Michael Harris | ATL | LH | 7 | 4.08 | 0.294 | 0.179 | 0.303 | 0.299 | 0.121 | 93.8 | 48% | 7% | 5% | 22% | $3,900 | OF | $16,800 | OF | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Ha-seong Kim | ATL | RH | 8 | 4.08 | 0.117 | 0.000 | 0.267 | 0.209 | 0.014 | 91.4 | 22% | 0% | 17% | 28% | $2,100 | SS | $6,300 | SS | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Sandy Leon | ATL | SH | 9 | 4.08 | 0.164 | 0.000 | 0.169 | 0.161 | 0.031 | 89.8 | 14% | 0% | 0% | 36% | $2,000 | C | $4,800 | C | at BOS | Payton Tolle | LHP | 0.294 | 0.136 | 17% | 0.217 | 0.093 | 32% | 4:10 PM |
| Jarren Duran | BOS | LH | 1 | 3.42 | 0.277 | 0.073 | 0.334 | 0.323 | 0.142 | 92.5 | 48% | 9% | 11% | 22% | $4,200 | OF | $18,000 | OF | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Ceddanne Rafaela | BOS | RH | 2 | 3.42 | 0.401 | 0.244 | 0.289 | 0.307 | 0.176 | 91.7 | 65% | 7% | 2% | 32% | $3,100 | OF | $12,300 | OF/2B/SS | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Wilyer Abreu | BOS | LH | 3 | 3.42 | 0.417 | 0.117 | 0.350 | 0.365 | 0.187 | 91.7 | 39% | 8% | 6% | 14% | $3,700 | OF | $14,100 | OF | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Willson Contreras | BOS | RH | 4 | 3.42 | 0.459 | 0.348 | 0.414 | 0.475 | 0.436 | 93.5 | 47% | 15% | 15% | 18% | $4,000 | 1B | $18,600 | C/1B | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Andruw Monasterio | BOS | RH | 5 | 3.42 | 0.327 | 0.194 | 0.348 | 0.336 | 0.152 | 90.9 | 46% | 6% | 11% | 20% | $2,400 | SS | $9,600 | 2B/3B/1B/SS | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Nick Sogard | BOS | SH | 6 | 3.42 | 0.417 | 0.000 | 0.555 | 0.479 | 0.057 | 89.8 | 20% | 0% | 17% | 0% | $2,900 | 2B/3B | $10,800 | 2B/SS/3B | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Carlos Narvaez | BOS | RH | 7 | 3.42 | 0.470 | 0.125 | 0.356 | 0.321 | 0.089 | 91.1 | 36% | 0% | 11% | 11% | $2,200 | C | $8,100 | C | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Isiah Kiner-Falefa | BOS | RH | 8 | 3.42 | 0.155 | 0.000 | 0.297 | 0.289 | 0.096 | 90.4 | 20% | 5% | 5% | 23% | $2,300 | 2B/SS | $9,300 | SS/3B/2B | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| Caleb Durbin | BOS | RH | 9 | 3.42 | 0.223 | 0.030 | 0.339 | 0.294 | 0.049 | 90.8 | 36% | 0% | 8% | 13% | $2,000 | 3B | $7,200 | 3B/2B | vs. ATL | Chris Sale | LHP | 0.261 | 0.122 | 33% | 0.285 | 0.126 | 29% | 4:10 PM |
| George Springer | TOR | RH | 1 | 3.98 | 0.267 | 0.149 | 0.277 | 0.278 | 0.147 | 91.0 | 34% | 5% | 10% | 20% | $4,800 | OF | $2,800 | OF | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Daulton Varsho | TOR | LH | 2 | 3.98 | 0.341 | 0.165 | 0.336 | 0.316 | 0.123 | 91.5 | 42% | 5% | 10% | 20% | $4,100 | OF | $2,800 | OF | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Vladimir Guerrero | TOR | RH | 3 | 3.98 | 0.318 | 0.060 | 0.373 | 0.332 | 0.082 | 92.3 | 40% | 5% | 10% | 11% | $5,000 | 1B | $3,000 | 1B | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Jesus Sanchez | TOR | LH | 4 | 3.98 | 0.347 | 0.172 | 0.351 | 0.360 | 0.174 | 92.1 | 47% | 6% | 5% | 20% | $3,200 | OF | $2,700 | OF | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Kazuma Okamoto | TOR | RH | 5 | 3.98 | 0.310 | 0.218 | 0.300 | 0.333 | 0.247 | 93.2 | 56% | 10% | 10% | 35% | $3,700 | 3B | $3,100 | 3B | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Yohendrick Pinango | TOR | LH | 6 | 3.98 | 0.345 | 0.095 | 0.325 | 0.314 | 0.108 | 92.3 | 36% | 5% | 6% | 15% | $2,900 | OF | $2,500 | OF | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Ernie Clement | TOR | RH | 7 | 3.98 | 0.330 | 0.128 | 0.286 | 0.281 | 0.097 | 90.9 | 27% | 2% | 3% | 9% | $3,300 | 2B/3B | $2,700 | 2B/SS/3B/1B | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Andres Gimenez | TOR | LH | 8 | 3.98 | 0.291 | 0.153 | 0.242 | 0.238 | 0.081 | 90.3 | 25% | 3% | 3% | 21% | $3,500 | SS | $2,700 | 2B/SS | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Brandon Valenzuela | TOR | SH | 9 | 3.98 | 0.322 | 0.133 | 0.331 | 0.319 | 0.129 | 90.5 | 32% | 3% | 10% | 24% | $2,600 | C | $2,600 | C | at BAL | Chris Bassitt | RHP | 0.378 | 0.166 | 15% | 0.294 | 0.047 | 16% | 6:35 PM |
| Taylor Ward | BAL | RH | 1 | 4.52 | 0.350 | 0.125 | 0.452 | 0.405 | 0.182 | 91.2 | 32% | 5% | 23% | 13% | $4,300 | OF | $3,000 | OF | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Gunnar Henderson | BAL | LH | 2 | 4.52 | 0.338 | 0.262 | 0.288 | 0.294 | 0.163 | 90.9 | 38% | 6% | 7% | 28% | $5,400 | SS | $3,400 | SS | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Adley Rutschman | BAL | SH | 3 | 4.52 | 0.344 | 0.222 | 0.384 | 0.369 | 0.147 | 91.6 | 44% | 5% | 11% | 15% | $4,700 | C | $3,300 | C | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Pete Alonso | BAL | RH | 4 | 4.52 | 0.283 | 0.143 | 0.284 | 0.326 | 0.267 | 93.9 | 53% | 10% | 7% | 24% | $5,600 | 1B | $3,300 | 1B | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Coby Mayo | BAL | RH | 5 | 4.52 | 0.380 | 0.293 | 0.301 | 0.333 | 0.224 | 94.1 | 50% | 11% | 7% | 25% | $3,100 | 3B | $2,500 | 3B/1B | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Leody Taveras | BAL | SH | 6 | 4.52 | 0.243 | 0.027 | 0.339 | 0.292 | 0.068 | 90.2 | 28% | 2% | 16% | 27% | $3,400 | OF | $2,600 | OF | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Tyler ONeill | BAL | RH | 7 | 4.52 | 0.122 | 0.000 | 0.226 | 0.207 | 0.066 | 92.5 | 44% | 0% | 9% | 36% | $3,000 | OF | $2,400 | OF | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Blaze Alexander | BAL | RH | 8 | 4.52 | 0.262 | 0.054 | 0.345 | 0.299 | 0.079 | 91.5 | 41% | 0% | 12% | 24% | $2,400 | 2B/OF | $2,300 | SS/2B/3B/OF | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Jeremiah Jackson | BAL | RH | 9 | 4.52 | 0.283 | 0.095 | 0.331 | 0.337 | 0.154 | 93.2 | 47% | 7% | 4% | 27% | $3,500 | 2B | $2,600 | 2B/OF | vs. TOR | Patrick Corbin | LHP | 0.360 | 0.126 | 25% | 0.361 | 0.196 | 15% | 6:35 PM |
| Pete Crow-Armstrong | CHC | LH | 1 | 3.18 | 0.270 | 0.149 | 0.329 | 0.334 | 0.190 | 92.9 | 53% | 6% | 10% | 23% | $4,500 | OF | $3,200 | OF | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Nico Hoerner | CHC | RH | 2 | 3.18 | 0.311 | 0.099 | 0.377 | 0.335 | 0.088 | 90.6 | 26% | 1% | 12% | 6% | $4,100 | 2B/SS | $3,200 | 2B/SS | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Michael Busch | CHC | LH | 3 | 3.18 | 0.357 | 0.194 | 0.364 | 0.357 | 0.204 | 92.2 | 44% | 8% | 14% | 21% | $3,800 | 1B | $3,200 | 1B | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Alex Bregman | CHC | RH | 4 | 3.18 | 0.309 | 0.108 | 0.338 | 0.326 | 0.135 | 92.2 | 42% | 4% | 9% | 16% | $3,900 | 3B | $2,900 | 3B | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Ian Happ | CHC | SH | 5 | 3.18 | 0.371 | 0.220 | 0.371 | 0.361 | 0.254 | 92.3 | 46% | 8% | 19% | 33% | $3,600 | OF | $3,400 | OF | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Seiya Suzuki | CHC | RH | 6 | 3.18 | 0.320 | 0.194 | 0.290 | 0.288 | 0.164 | 91.8 | 39% | 5% | 11% | 28% | $4,900 | OF | $3,100 | OF | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Moises Ballesteros | CHC | LH | 7 | 3.18 | 0.347 | 0.200 | 0.336 | 0.340 | 0.180 | 92.6 | 49% | 8% | 11% | 18% | $3,400 | C | $2,700 | C | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Miguel Amaya | CHC | RH | 8 | 3.18 | 0.307 | 0.180 | 0.292 | 0.282 | 0.152 | 91.1 | 31% | 7% | 10% | 25% | $2,700 | C | $2,500 | C | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Dansby Swanson | CHC | RH | 9 | 3.18 | 0.291 | 0.139 | 0.338 | 0.328 | 0.172 | 91.8 | 46% | 6% | 14% | 19% | $3,100 | SS | $3,000 | SS | at PIT | Paul Skenes | RHP | 0.235 | 0.111 | 27% | 0.269 | 0.131 | 30% | 6:40 PM |
| Spencer Horwitz | PIT | LH | 1 | 4.32 | 0.388 | 0.188 | 0.353 | 0.337 | 0.145 | 91.0 | 33% | 4% | 14% | 14% | $3,400 | 1B | $2,900 | 1B | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Brandon Lowe | PIT | LH | 2 | 4.32 | 0.430 | 0.331 | 0.377 | 0.409 | 0.305 | 92.8 | 48% | 11% | 13% | 20% | $5,200 | 2B | $3,800 | 2B | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Bryan Reynolds | PIT | SH | 3 | 4.32 | 0.328 | 0.112 | 0.372 | 0.334 | 0.138 | 91.8 | 39% | 4% | 16% | 24% | $4,300 | OF | $3,200 | OF | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Nick Gonzales | PIT | RH | 4 | 4.32 | 0.351 | 0.065 | 0.378 | 0.359 | 0.100 | 91.1 | 39% | 2% | 5% | 14% | $3,600 | 3B | $2,800 | 2B/SS/3B | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Oneil Cruz | PIT | LH | 5 | 4.32 | 0.326 | 0.188 | 0.318 | 0.338 | 0.223 | 94.5 | 62% | 9% | 9% | 33% | $6,000 | OF | $4,000 | SS/OF | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Konnor Griffin | PIT | RH | 6 | 4.32 | 0.313 | 0.120 | 0.309 | 0.314 | 0.165 | 91.5 | 33% | 7% | 7% | 25% | $4,600 | SS | $3,200 | SS | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Marcell Ozuna | PIT | RH | 7 | 4.32 | 0.235 | 0.101 | 0.271 | 0.278 | 0.153 | 91.6 | 36% | 4% | 7% | 29% | $3,200 | OF | $2,700 | OF | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Jake Mangum | PIT | SH | 8 | 4.32 | 0.249 | 0.017 | 0.323 | 0.277 | 0.058 | 89.8 | 28% | 0% | 9% | 23% | $3,500 | OF | $2,500 | OF | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Henry Davis | PIT | RH | 9 | 4.32 | 0.271 | 0.150 | 0.323 | 0.301 | 0.128 | 93.2 | 40% | 6% | 12% | 19% | $2,500 | C | $2,500 | C/OF | vs. CHC | Colin Rea | RHP | 0.350 | 0.176 | 20% | 0.364 | 0.261 | 17% | 6:40 PM |
| Jeremy Pena | HOU | RH | 1 | 3.32 | 0.262 | 0.055 | 0.317 | 0.294 | 0.074 | 90.5 | 22% | 2% | 3% | 17% | $4,000 | SS | $2,800 | SS | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Isaac Paredes | HOU | RH | 2 | 3.32 | 0.305 | 0.135 | 0.320 | 0.298 | 0.109 | 91.2 | 24% | 3% | 9% | 17% | $3,200 | 3B | $2,800 | 3B | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Yordan Alvarez | HOU | LH | 3 | 3.32 | 0.431 | 0.295 | 0.453 | 0.471 | 0.369 | 93.7 | 54% | 11% | 18% | 17% | $5,900 | OF | $4,100 | OF | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Christian Walker | HOU | RH | 4 | 3.32 | 0.392 | 0.277 | 0.323 | 0.342 | 0.213 | 92.4 | 47% | 10% | 8% | 20% | $4,400 | 1B | $3,600 | 1B | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Taylor Trammell | HOU | LH | 5 | 3.32 | 0.365 | 0.045 | 0.353 | 0.323 | 0.122 | 94.2 | 50% | 4% | 15% | 31% | $2,200 | OF | $2,600 | OF | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Jake Meyers | HOU | RH | 6 | 3.32 | 0.298 | 0.108 | 0.314 | 0.308 | 0.140 | 90.2 | 31% | 5% | 7% | 21% | $3,000 | OF | $2,600 | OF | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Braden Shewmake | HOU | LH | 7 | 3.32 | 0.374 | 0.231 | 0.285 | 0.307 | 0.159 | 91.6 | 40% | 6% | 2% | 17% | $2,700 | 2B/SS | $2,500 | SS/2B | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Cam Smith | HOU | RH | 8 | 3.32 | 0.296 | 0.109 | 0.335 | 0.344 | 0.214 | 92.6 | 46% | 9% | 11% | 29% | $2,800 | OF | $2,700 | OF | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Christian Vazquez | HOU | RH | 9 | 3.32 | 0.331 | 0.158 | 0.301 | 0.274 | 0.081 | 90.3 | 27% | 1% | 11% | 17% | $3,200 | C | $2,600 | C | at TEX | Nathan Eovaldi | RHP | 0.337 | 0.197 | 23% | 0.296 | 0.135 | 26% | 8:05 PM |
| Joc Pederson | TEX | LH | 1 | 4.18 | 0.333 | 0.122 | 0.366 | 0.344 | 0.142 | 92.7 | 48% | 4% | 16% | 23% | $3,300 | 1B | $2,600 | OF/1B | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Alejandro Osuna | TEX | LH | 2 | 4.18 | 0.362 | 0.034 | 0.424 | 0.360 | 0.063 | 91.4 | 40% | 0% | 13% | 14% | $2,600 | OF | $2,400 | OF | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Brandon Nimmo | TEX | LH | 3 | 4.18 | 0.355 | 0.171 | 0.401 | 0.414 | 0.258 | 92.7 | 53% | 10% | 11% | 19% | $4,200 | OF | $3,000 | OF | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Josh Jung | TEX | RH | 4 | 4.18 | 0.370 | 0.168 | 0.350 | 0.355 | 0.158 | 92.2 | 49% | 5% | 5% | 16% | $3,800 | 3B | $3,100 | 3B | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Jake Burger | TEX | RH | 5 | 4.18 | 0.318 | 0.190 | 0.298 | 0.310 | 0.161 | 93.6 | 50% | 7% | 6% | 26% | $3,700 | 1B | $3,200 | 1B | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Evan Carter | TEX | LH | 6 | 4.18 | 0.301 | 0.173 | 0.348 | 0.339 | 0.184 | 91.9 | 46% | 7% | 15% | 20% | $4,000 | OF | $2,700 | OF | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Ezequiel Duran | TEX | RH | 7 | 4.18 | 0.339 | 0.183 | 0.325 | 0.325 | 0.132 | 92.8 | 49% | 5% | 7% | 24% | $3,900 | SS | $3,100 | 3B/SS/2B/1B | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Justin Foscue | TEX | RH | 8 | 4.18 | 0.295 | 0.121 | 0.357 | 0.374 | 0.194 | 92.1 | 50% | 5% | 5% | 27% | $2,800 | 2B | $2,700 | 2B | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
| Kyle Higashioka | TEX | RH | 9 | 4.18 | 0.288 | 0.159 | 0.287 | 0.293 | 0.156 | 93.2 | 45% | 9% | 9% | 30% | $2,800 | C | $2,500 | C | vs. HOU | Spencer Arrighetti | RHP | 0.380 | 0.158 | 24% | 0.288 | 0.102 | 21% | 8:05 PM |
Image Credit: Imagn

