Baseball Projection Banner
Batting Leaders Pitching Leaders Fielding Leaders

Teams for 2025

DET 2025 — Team Defense Totals

CH Play+ GB+ OAA OAA_adj DER Runs Frame Runs SB Runs Block Runs Error Runs Catcher Runs OF Arm Opps OF Arm Runs DP Start DP Turn DP Runs Total Fielding Runs
3,918 6 72 13 13 6 4 8.4 0.2 -0.5 8 542 -3 -1.2 -1.9 -4 11

DET 2025 — Catcher Defense

Catcher Chances OAA OAA_adj DER_runs Frame Runs SB Runs Block Runs Error Runs Catcher Runs Total Fielding Runs
Dillon Dingler 31 0 0 0 3 5.6 1.2 0.1 7 10
Tomas Nido 1 0 0 0 0 -0.4 -0.7 -0.1 -1 -1
Jake Rogers 12 0 0 0 1 3.2 -0.3 -0.5 2 3
Total 44 0 0 0 4 8.4 0.2 -0.5 8 12

DET 2025 — First Base Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ GB+ DP Start DP Turn DP Runs Total Fielding Runs
Colt Keith 407 43 2 2 2 5 3 0.2 0.0 0 2
Spencer Torkelson 3,401 359 1 1 1 3 18 0.4 0.0 0 1
Zach McKinstry 6 2 0 0 0 1 2 0.0 0.0 0 0
Justyn-Henry Malloy 7 1 0 0 0 0 1 -0.1 0.0 0 0
Andy Ibanez 45 6 0 0 0 0 2 0.0 0.0 0 0
Total 3,866 411 4 3 3 9 26 0.5 0.0 0 3

DET 2025 — Second Base Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ GB+ DP Start DP Turn DP Runs Total Fielding Runs
Colt Keith 472 77 3 4 3 5 6 -0.6 -0.2 -1 2
Javier Baez 131 20 0 1 1 -1 1 0.2 -0.3 0 1
Zach McKinstry 87 15 1 1 1 2 2 -0.2 -0.2 0 1
Andy Ibanez 77 12 0 1 1 0 2 0.0 -0.1 0 1
Jahmai Jones 4 0 0 0 0 0 0 0.0 0.0 0 0
Gleyber Torres 3,095 482 -9 -9 -7 -16 -3 0.6 -1.3 -1 -8
Total 3,866 606 -3 -2 -1 -10 8 0.0 -2.1 -2 -3

DET 2025 — Third Base Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ GB+ DP Start DP Turn DP Runs Total Fielding Runs
Andy Ibanez 835 119 5 6 4 6 10 0.4 0.0 0 4
Jace Jung 335 64 3 4 3 13 12 -0.2 0.0 0 3
Colt Keith 715 102 0 0 0 4 5 0.0 0.0 0 0
Matt Vierling 9 0 0 0 0 -1 0 0.0 0.0 0 0
Javier Baez 402 60 0 0 0 2 -1 0.4 0.0 0 0
Zach McKinstry 1,570 226 -1 -1 -1 -1 7 -0.1 0.0 0 -1
Total 3,866 571 8 9 6 23 33 0.5 0.0 0 6

DET 2025 — Shortstop Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ GB+ DP Start DP Turn DP Runs Total Fielding Runs
Zach McKinstry 696 124 4 5 4 14 10 0.2 0.8 1 5
Andy Ibanez 1 0 0 0 0 0 0 0.0 0.0 0 0
Trey Sweeney 2,026 328 -1 -1 -1 -7 -3 -1.4 -1.0 -2 -3
Javier Baez 1,143 183 -3 -4 -3 -9 -2 -1.0 0.4 -1 -4
Total 3,866 635 -1 0 0 -2 5 -2.2 0.2 -2 -2

DET 2025 — Left Field Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ OF Arm Opps OF Arm Runs Total Fielding Runs
Riley Greene 2,777 370 12 10 9 28 136 -1 8
Zach McKinstry 220 37 5 5 4 9 20 1 5
Kerry Carpenter 502 61 3 3 3 3 18 -1 2
Akil Baddoo 103 18 1 1 1 3 11 1 2
Justyn-Henry Malloy 18 5 0 1 1 3 2 0 1
Wenceel Perez 26 6 0 1 1 2 4 0 1
Andy Ibanez 2 0 0 0 0 0 0 0 0
Matt Vierling 124 15 0 -1 -1 -1 7 0 -1
Jahmai Jones 94 8 -1 -1 -1 -4 5 0 -1
Total 3,866 520 21 19 17 43 203 0 17

DET 2025 — Center Field Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ OF Arm Opps OF Arm Runs Total Fielding Runs
Ryan Kreidler 306 44 1 2 2 1 8 0 2
Javier Baez 1,034 139 2 2 2 -6 29 -1 1
Brewer Hicklen 24 4 0 0 0 1 1 0 0
Akil Baddoo 3 0 0 0 0 0 0 0 0
Matt Vierling 402 61 -1 -1 -1 0 24 0 -1
Riley Greene 313 40 -3 -3 -3 -8 19 0 -3
Wenceel Perez 485 65 -3 -4 -4 -8 18 -1 -5
Parker Meadows 1,299 173 -8 -8 -7 -21 49 0 -7
Total 3,866 526 -11 -12 -11 -41 148 -2 -13

DET 2025 — Right Field Defense

Player BIP Chances OAA OAA Adj DER Runs Play+ OF Arm Opps OF Arm Runs Total Fielding Runs
Justyn-Henry Malloy 132 27 1 1 1 4 7 0 1
Riley Greene 15 2 0 0 0 -1 0 0 0
Manuel Margot 78 13 1 1 1 0 4 -1 0
Matt Vierling 17 3 0 0 0 0 0 0 0
Zach McKinstry 350 55 -1 -1 -1 -6 23 0 -1
Akil Baddoo 15 2 0 -1 -1 -1 3 0 -1
Kerry Carpenter 748 134 -1 -1 -1 -6 57 0 -1
Jahmai Jones 81 17 0 -1 -1 1 11 0 -1
Wenceel Perez 1,122 197 -7 -7 -6 -7 86 0 -6
Total 2,558 450 -9 -9 -8 -16 191 -1 -9

DET 2025 — Pitcher Defense

Player Chances OAA OAA Adj
Chase Lee 5 1 1
Zach McKinstry 0 0 0
Luke Jackson 1 0 0
Tanner Rainey 0 0 0
Tommy Kahnle 3 -1 -1
Alex Lange 0 0 0
Kenta Maeda 0 0 0
John Brebbia 3 0 0
Troy Melton 6 1 1
Casey Mize 11 -3 -3
Keider Montero 12 1 1
Rafael Montero 1 0 0
Charlie Morton 2 0 0
Tomas Nido 0 0 0
Reese Olson 4 -1 -1
Tyler Owens 0 0 0
Chris Paddack 3 0 0
Brant Hurter 11 -1 -1
Bailey Horn 1 0 0
Codi Heuer 0 0 0
Geoff Hartlieb 0 0 0
Jake Rogers 0 0 0
Will Vest 10 1 1
Jose Urquidy 0 0 0
Drew Sommers 0 0 0
Dylan Smith 2 1 1
Tarik Skubal 21 2 2
Paul Sewald 0 0 0
Jackson Jobe 6 1 1
Tyler Holton 10 1 1
Beau Brieske 6 1 1
Dietrich Enns 2 0 0
Kyle Finnegan 1 0 0
Jack Flaherty 20 2 2
Matt Gage 0 0 0
Sawyer Gipson-Long 2 0 0
Sean Guenther 1 0 0
Brenan Hanifee 9 -1 -1
Carlos Hernandez 2 0 0
Total 155 5 5

Glossary

Click to expand glossary
Stat description
ChancesEstimated opportunies to make a defensive play
BIPBalls in play while this player was on the field
OAAOuts above average, based on defensive efficiency assigned at the player level
OAA adjPark adjusted outs above average
DER runsRun value of outs above average
Frame RunsRuns from framing balls and strikes
SB RunsStolen base prevention runs
Block RunsWild pitch and passed ball prevention runs
Err RunsCatcher error prevention runs
Catcher RunsCatcher runs from SB, errors, PB, and WP. Does not include framing.
Play+plays made above average per ball in play
GB+ground ball plays above average per ball in play
DP StartRuns from starting double plays
DP TurnRuns from turning double plays
DP runsTotal double play runs
OF Arm oppsOpportunities for an outfielder to make a throwing play
OF Arm runsRuns from throwing from the outfield

The information used here was obtained free of charge from and is copyrighted by
Retrosheet. Interested parties may contact Retrosheet at "www.retrosheet.org".