Matthew Batten2B Gwinnett Stripers
Age 31 R/R 5'10" / 180 lbs AAA Svc 4.000 · Ctrl thru 2027
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†55
AVG/OBP/SLG.202 / .260 / .303
PA250
HR5
SB11
K%29
BB%6
ISO102
MLB%10%
Value2026 · WAR
BAT: -12.9 runs (wOBA-derived runs vs avg)-13BATRUN: +1.8 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 45
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT35
Whiff%
738.6%
xwOBA
120.264
POWER45
Barrel%
100.9
Avg EV
1083.6
Bat Spd
2268.4
EYE40
Chase%
5131.5%
SPEED50
Sprint
7928.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.2M
2027Arb-3$0.6M
Totals $0.0M $-3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201722 ROKAZL Padres 110103 19411 7320 10 184236272508 87257 296 230 34
201722 ROKAZL Padres 11099 26621 11220 10 263336394730 131329 2010 328 109
201823 AA2 teams 262235 51613 22882 122 217290289579 72333 348 258 55
201823 AA2 teams 262222 61812 35672 122 275378347725 72386 2613 333 113
201924 AAAEl Paso Chihuahuas 393365 791335 171193 78 216257310567 93301 304 249 49
201924 AAAEl Paso Chihuahuas 393354 1062036 28863 78 299356424780 124375 227 342 120
202126 AAA3 teams 570524 1201124 441900 327 229289281569 52349 338 258 56
202126 AAA3 teams 570503 1461736 651400 327 290371372743 82390 2511 339 117
202227 AAA3 teams 452404 761218 411234 192 188269282552 94247 279 250 50
202227 AAA3 teams 452389 10518112 56954 192 270367414781 144327 2112 351 127
202328 AAA2 teams 552486 10122110 591624 296 208299319618 111288 2911 277 70
202328 AAA2 teams 552473 11426114 721294 296 241346389735 148301 2313 332 112
202429 AAAEl Paso Chihuahuas 546496 901626 341566 221 181243258501 77246 296 227 32
202429 AAAEl Paso Chihuahuas 546479 12024310 511116 221 251330376706 125301 209 314 99
202530 AAA2 teams 460433 679111 211512 144 155197256454 102206 335 202 13
202530 AAA2 teams 460416 7716112 381202 144 185257315571 130228 268 258 55
▸ 2026 Season
202631 MLBATL 250230 47815 16742 112 204262313575 109275 306 257 55 -13 +1 +1 +1 +7 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBATL 27% 361331 671117 241053 133 202263305568 103273 297 257 55 -18 +1 -2 +1 +10 -0.8
202732 MLBATL 27% 9991 18302 7291 31 198263297559 99273 297 252 51 -6 +0 -1 +0 +3 -0.3
▸ Career Totals
Career 260230 511004 26653 53 222309317626 96292 2510 287 77 -7 -0 -0 +4 +7 0.4
/ 162G 650575 12725010 651628 128 221309317625 96290 2510 287 77 -17 -1 -0 +10 +18 1.1
Career 39563607 7171121460 285120026 16035 199262287550 89277 307 247 47 -236 +18 -1 +2 +112 -10.6
/ 162G 650593 11718210 471974 266 197261285546 88274 307 247 47 -39 +3 -0 +0 +18 -1.8

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201722 ROKAZL Padres 11099 26621 11220 10 263336394730 131329 2010 328 109 +1 +0 +3 0.5
201823 AASan Antonio Missions 215181 47612 29552 112 260368337705 77363 2613 324 106 +1 +1 +6 0.9
201823 A+Lake Elsinore Storm 4741 14200 6120 10 341426390816 49483 2613 375 145 +2 +0 +1 0.4
201924 AAAEl Paso Chihuahuas 393354 1062036 28863 78 299356424780 124375 227 342 120 +9 -2 +11 1.9
202126 AAAEl Paso Chihuahuas 467417 1251436 481190 275 300372391763 91405 2510 345 122 +12 +3 +13 2.9
202126 AASan Antonio Missions 2823 4100 570 11 174321217539 43250 2518 267 63 -1 -0 +1 -0.1
202126 INTLPeoria Javelinas 7563 17200 12140 41 270387302688 32347 1916 327 108 +1 +0 +2 0.3
202227 MLBSan Diego Padres 2219 2100 261 00 105227158385 53154 279 196 8 -2 +0 +1 +2 +1 0.1
202227 AAAEl Paso Chihuahuas 378325 9417112 47733 182 289384458842 169339 1912 374 144 +19 +3 +11 3.3
202227 INTLEstrellas Orientales 5245 9000 7160 10 200308200508 310 3113 251 50 -3 +0 +1 -0.1
202328 MLBSan Diego Padres 139120 31602 17301 22 258355358713 100330 2212 326 107 +1 -0 -1 +2 +4 0.6
202328 AAAEl Paso Chihuahuas 413353 8320112 55993 274 235343399742 164291 2413 334 114 +7 +4 +12 2.3
202429 AAAEl Paso Chihuahuas 546479 12024310 511116 221 251330376706 125301 209 314 99 -1 +4 +15 1.9
202530 AAAGwinnett Stripers 399360 6914111 341042 123 192265328593 136236 269 267 63 -17 +1 +11 -0.4
202530 INTLLeones de Ponce 6156 8201 4160 21 143200232432 89179 267 196 8 -6 +0 +2 -0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 161139 33702 19362 22 237338331668 94307 2212 308 94 -1 -0 +1 +4 +5 0.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
#4Alexi Casillalast yr '13
career totals — 7 seasons, 1,883 PA
71,8831280248302332+8+32.72.7
/162664428+2.8+0.91.0pk7: 3
#5Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
126346233309335+1+00.30.4
/1626641116+2.4+0.90.7pk7: 1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Matthew Batten (OGILVIE) 31 35 45 50 40 202/260/303 101275 511 29% 6% 55 -0.6
Dusty Coleman
2018 · MLB
31 38→42 48→50 51→50 35 194/248/337 142295 1514 38% 6% 58 -1.2 170/225/296 126336 1412 51% 6% 38 -2.6 106/161/20397243121159%5%-16-3.5
Eric Stamets
2022 · MLB
30 36→46 43→45 54→50 41 184/246/294 109250 1113 30% 6% 46 -2.0 193/261/313 120273 1313 33% 6% 58 -1.2 153/230/258105221121635%6%28-1.2
Jack Reinheimer
2023 · AAA
31 46→51 40 55 41 222/271/314 93299 820 28% 6% 61 -1.0 188/232/271 83274 716 32% 5% 33 -2.9 144/183/1945019831228%5%-9-1.3
Jack López
2023 · MLB
30 38→46 41→45 54→55 32 188/229/286 98288 819 37% 4% 36 -2.7 205/248/324 119296 1315 34% 5% 54 -1.4 203/247/314111289121533%4%48-1.3
Jason Repko
2012 · MLB
31 45→48 45→50 53→55 44 227/284/344 117284 1421 25% 6% 75 -0.0 216/277/342 126282 1314 27% 7% 71 -0.3 187/252/315128245121028%6%51-0.6
Deven Marrero
2021 · MLB
30 39→48 44→45 53→50 39 199/249/310 111279 1212 32% 6% 50 -1.7 215/274/333 118302 1410 32% 7% 68 -0.5 204/269/30710328613832%8%55-0.4
Kristopher Negrón
2017 · MLB
31 44→51 44→45 54→55 39 218/268/336 118279 1119 26% 4% 66 -0.6 221/277/342 121311 1315 31% 6% 72 -0.2 219/281/336117319131433%6%68-0.4
David Matranga
2008 · AAA
31 40 46→45 51→50 43 206/273/329 123265 1413 28% 7% 67 -0.5 218/294/343 125294 139 29% 8% 79 +0.3 211/297/32911928812529%9%75+0.0
Brandon Barnes
2017 · MLB
31 41→51 40→55 48→50 38 201/242/292 92276 714 30% 5% 43 -2.2 217/266/346 129306 1415 32% 5% 68 -0.5 217/268/366150301181533%5%71-0.2
Gookie Dawkins
2010 · AAA
31 41→48 40→45 45→50 38 202/247/289 87277 810 29% 5% 44 -2.1 205/260/330 125288 139 32% 6% 61 -1.0 194/255/33213826916833%7%57-0.7
Pete Kozma
2019 · MLB
31 39→47 38→45 48→50 41 188/233/268 80237 510 23% 5% 33 -2.9 208/259/320 112249 107 20% 6% 58 -1.2 196/247/2991022379521%5%45-1.4
Pete Orr
2010 · MLB
31 47→45 41→45 56→55 41 226/268/330 104276 820 21% 4% 63 -0.8 225/268/334 109275 822 21% 4% 65 -0.7 242/269/3329030961623%3%59-0.7
Wynton Bernard
2022 · AAA
31 40→50 41→45 60 40 199/249/301 103264 827 28% 5% 48 -1.9 234/284/358 124291 1232 23% 6% 78 +0.2 241/291/361120296113722%6%78+0.2
Zach Remillard
2023 · AAA
29 44→49 40 51→55 43 212/281/302 90291 818 29% 7% 63 -0.9 206/266/294 88279 817 27% 6% 54 -1.4 192/252/2687625861927%6%38-1.4
Juan Ciriaco
2015 · AAA
31 46→47 44→45 57→50 45 228/272/343 116259 1222 18% 6% 69 -0.4 222/254/319 97270 818 20% 4% 54 -1.4 217/247/3068926871621%4%46-0.8
Reggie Abercrombie
2012 · AAA
31 43→48 42→55 51→60 33 210/251/317 107316 917 36% 4% 53 -1.5 235/287/413 178334 2322 36% 4% 95 +1.4 232/283/413181330262636%3%91+0.6
Jake Hager
2023 · MLB
30 41→51 45→50 50 45 206/271/330 125266 1311 27% 8% 66 -0.6 201/251/309 108289 98 32% 6% 51 -1.7 174/214/270962636235%4%22-1.0
Jeremy Owens
2007 · AA
30 41→37 47→45 54→55 34 204/251/332 128317 1520 39% 5% 58 -1.2 209/245/327 118331 1218 39% 4% 53 -1.5 217/246/33011335792140%4%50-1.0
Tyler Saladino
2019 · MLB
30 45→47 43→45 50→55 46 220/285/327 107284 1116 26% 8% 71 -0.3 219/288/382 163284 2014 29% 8% 87 +0.8 199/271/381183248241430%8%76+0.1
Jed Hansen
2006 · AAA
33 41→40 45 51→50 39 203/265/328 124281 1214 31% 6% 63 -0.8 211/268/328 117268 1213 25% 6% 64 -0.8 199/258/303104244111223%6%50-1.2