Alex JacksonC St. Paul Saints
Age 30 R/R 6'1" / 238 lbs MLB Svc 3.209 · Ctrl thru 2028
2026 ROS PROJECTION151 act + 100 ros · stats below = ROS only
wRC+†vL 6961vR 42
AVG/OBP/SLG.207 / .271 / .382
PA100
HR4
K%31
BB%6
BABIP260
ISO175
MLB%100%
Value2026 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.5 runs (Defensive runs vs avg)+1FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.70+0.7WAR
0.00.51.00.30.70.4+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 20 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT20
Whiff%
1315.2%
xwOBA
100.237
POWER55
Barrel%
619.8
Avg EV
2787.4
Bat Spd
9076.1
EYE40
Chase%
5730.3%
SPEED50
Sprint
5227.6
Platoon Splits2024-2025 · 255 PA
vs LHP
vs RHP
Edge
PA
89
166
wRC+
69
43
◀◀L
wOBA
276
241
L
ISO
242
132
◀◀L
BABIP
160
253
▶▶R
K%
33.7%
36.1%
L
BB%
7.9%
6.0%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2019
Service   3.209 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.5M+0.3$1M+$0.6M
2027Arb-2$2M+0.7$3M+$0.6M
2028Arb-3$2M+0.4$1M+$0.0M (cut)
Totals $3M $5M +$1M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201418 ROKAZL Mariners 9485 15411 6350 01 176231282513 106275 376 237 40
201418 ROKAZL Mariners 9482 23622 9240 01 280352476827 195362 2610 353 128
201519 AClinton LumberKings 121110 12400 4526 11 109183145329 36203 433 154 -24
201519 AClinton LumberKings 121108 17600 6356 11 157242213455 56230 295 217 24
201620 AClinton LumberKings 381345 672218 2213911 21 194265333598 139295 366 265 61
201620 AClinton LumberKings 381333 8120111 3410311 21 243333408742 165317 279 332 112
201721 A+3 teams 488458 9016020 1619113 01 197244362607 166282 393 266 62
201721 A+3 teams 488447 11926024 2712913 01 266326485812 219322 266 357 131
201822 AA2 teams 377345 531628 201609 00 154219281500 128250 425 220 27
201822 AA2 teams 377333 672338 321209 00 201289360649 159284 328 291 81
201923 AAA2 teams 360326 546025 1416319 10 166242414656 248209 454 276 69
201923 AAA2 teams 360319 709028 2112319 10 219306511817 292249 346 356 131
202125 MLB2 teams 274243 4310112 2011710 10 177267374642 198270 437 278 71 -9 +0 +2 +5 +8 0.6
202125 MLB2 teams 274239 4913114 2410810 10 205304444748 238297 399 330 111 +3 +0 +2 +5 +8 1.9
202226 AAANashville Sounds 123110 21712 8373 10 191264327592 136260 307 253 52
202226 AAANashville Sounds 123106 23812 12293 10 217314368682 151273 2410 305 91
202327 AAADurham Bulls 248231 518110 12734 00 221271394665 173275 295 290 80
202327 AAADurham Bulls 248225 6411116 18624 00 284348556904 271324 257 392 158
202428 MLB2 teams 273248 381119 20853 10 153225315540 161187 317 242 43 -18 +0 +6 +5 +8 0.1
202428 MLB2 teams 273244 4212111 24803 10 172255365619 193201 299 275 69 -10 +0 +6 +5 +8 0.9
202529 AAA2 teams 285263 4913112 161035 11 186246380627 194248 366 269 64
202529 AAA2 teams 285255 5715115 24905 11 224303467769 243278 328 337 116
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 AAAMIN 151144 32506 4533 10 222258382640 160306 353 286 77 -4 +0 +0 +3 +4 0.3
YTD30 AAAMIN 151142 37608 6473 10 261305472776 211333 314 341 119 +3 +0 +0 +3 +4 1.1
ROS30 AAAMIN 100% 10091 19404 6312 10 207271382653 175266 316 286 77 -3 +0 +1 +2 +3 0.4
ROS30 MLBMIN 100% 10192 19404 6312 10 207270380650 174266 316 276 69 -4 +0 +2 +2 +3 0.3
FULL30 AAAMIN 252236 519010 10845 20 216263381644 165287 334 282 74 -7 +0 +2 +4 +7 0.6
TOT30 AAAMIN 251235 519010 10845 20 216263382645 165287 334 286 77 -7 +0 +1 +4 +7 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBMIN 82% 291268 5511111 17924 20 205263377640 172265 326 285 76 -8 +0 +2 +5 +8 0.8
202832 MLBMIN 82% 264243 5010110 15844 10 206263379642 173262 326 279 72 -8 +0 +0 +5 +7 0.5
202933 MLBMIN 82% 228210 42818 13743 10 200257362619 162257 326 272 67 -9 +0 -1 +4 +6 0.1
202731 MLBMIN 82% 239219 46919 14754 10 210270384654 174266 316 274 68 -9 +0 +1 +4 +7 0.4
202832 MLBMIN 82% 216198 41818 13693 10 207266379645 172262 326 269 64 -9 +0 +0 +4 +6 0.2
202933 MLBMIN 82% 187171 35717 11613 10 205265380645 175257 336 262 59 -9 +0 -1 +3 +5 -0.1
▸ Career Totals
Career 11641054 19647339 7540426 50 186257347604 161255 356 260 57 -57 +1 +17 +35 +33 2.9
/ 162G 650589 11026222 4222615 30 187259350609 163256 356 260 57 -32 +1 +9 +19 +18 1.6
Career 39073576 65915012140 209143696 135 184248350599 166257 375 262 59 -182 +1 +17 +70 +111 1.6
/ 162G 650595 10925223 3523916 21 183248348596 165256 375 262 59 -30 +0 +3 +12 +18 0.3

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
201418 ROKAZL Mariners 9482 23622 9240 01 280352476827 195362 2610 353 128 +3 -0 +3 0.5
201519 AClinton LumberKings 121108 17600 6356 11 157242213455 56230 295 217 24 -10 -0 +3 -0.7
201620 AClinton LumberKings 381333 8120111 3410311 21 243333408742 165317 279 332 112 +5 +0 +11 1.6
201721 AAMississippi Braves 120110 28405 10320 00 255317427744 173315 278 331 111 +2 +0 +3 0.5
201721 A+Florida Fire Frogs 282257 7017014 137411 01 272335502836 230329 265 367 139 +12 -0 +8 2.0
201721 INTLPeoria Javelinas 8680 21505 4232 00 263314512826 250308 275 361 134 +3 +0 +2 0.6
201822 AAAGwinnett Stripers 125108 221123 12423 00 204301426727 222292 3410 317 101 +0 +0 +4 0.4
201822 AAMississippi Braves 252225 451215 20786 00 200283329612 129280 318 279 71 -8 +0 +7 -0.1
201923 MLBAtlanta Braves 1513 0000 151 00 133133 337 96 -69 -3 +0 +1 +6 +0 0.5
201923 AAAGwinnett Stripers 345306 709028 2011818 10 229314533847 304261 346 368 140 +15 +0 +10 2.6
202125 MLBMiami Marlins 151131 18403 13737 00 137252237488 99273 489 235 38 -11 +0 +2 +5 +4 0.1
202125 AAAGwinnett Stripers 123108 319111 11353 10 2873696941.063 407317 289 447 200 +14 +0 +3 1.8
202226 AAANashville Sounds 123106 23812 12293 10 217314368682 151273 2410 305 91 -1 +0 +3 0.3
202327 AAADurham Bulls 248225 6411116 18624 00 284348556904 271324 257 392 158 +16 +0 +7 2.4
202428 MLBTampa Bay Rays 155139 17703 12532 10 122203237440 115167 348 203 13 -15 +0 +6 +5 +4 0.0
202428 AAADurham Bulls 118105 25518 12271 00 238322533855 295243 2310 371 142 +6 +0 +3 0.9
202529 MLBBaltimore Orioles 10091 20805 5374 00 220290473763 253306 375 334 114 +2 +0 +6 +5 +3 1.5
202529 AAAScranton/Wilkes-Barre RailRiders 185164 377110 19531 11 226310463773 238265 2910 338 117 +4 -0 +5 0.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career 421374 5519011 3116814 10 147239286525 139224 407 242 43 -27 +0 +14 +21 +12 2.1

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
#1Henry Blancolast yr '13
career totals — 14 seasons, 2,779 PA
142,779655221284359+27+498.69.6
/162664161+6.6+11.72.1pk7: 11
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
71,220405192257351+22+170.81.2
/162664223+11.9+9.20.4pk7: 2
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Alex Jackson (OGILVIE) 30 20 55 50 40 216/263/382 165287 102 33% 4% 77 +0.7
Brett Hayes
2014 · MLB
30 39 51→45 49→40 36 211/248/371 161271 195 31% 4% 67 -0.5 191/227/321 130248 166 30% 4% 45 -2.1 151/193/229782088031%4%3-1.5
Dustin Garneau
2018 · MLB
30 38→37 49→50 44→45 44 201/262/348 147241 174 25% 7% 67 -0.5 201/275/344 143257 154 27% 7% 72 -0.2 171/262/34717721422131%8%67-0.2
Nick Dini
2023 · AAA
30 42 52→50 49→50 44 224/282/384 160260 227 24% 6% 85 +0.7 207/292/345 138268 1611 28% 9% 79 +0.3 157/276/271115204151229%12%54-0.6
Cameron Rupp
2019 · MLB
30 40→48 55→60 48→30 42 215/279/397 183294 233 35% 8% 88 +0.9 204/276/359 155296 196 36% 8% 76 +0.1 154/240/28212822516037%8%40-0.9
Brandon Larson
2006 · MLB
30 45→42 50 46→45 44 229/296/383 154293 186 28% 7% 91 +1.1 226/275/382 156289 206 28% 6% 81 +0.4 216/261/36615027121529%5%68-0.3
Jett Bandy
2021 · MLB
31 39 49→50 44→45 37 207/267/349 142269 186 30% 4% 70 -0.3 215/276/333 118299 138 31% 6% 69 -0.4 175/246/242682548032%6%34-0.6
Michael Pérez
2023 · MLB
30 33 49→50 45→40 46 184/255/323 140226 184 28% 8% 58 -1.2 193/267/322 129258 164 30% 8% 63 -0.8 168/248/28211422714032%8%43-0.9
Anthony Recker
2014 · MLB
30 42→48 52→55 43→45 47 220/295/386 166285 216 30% 9% 92 +1.2 208/278/363 155281 196 32% 8% 78 +0.2 196/276/34014426018331%9%67-0.2
Jason Vosler
2023 · MLB
29 42→43 53→55 49→40 45 223/288/393 170274 226 27% 7% 90 +1.0 215/275/384 169275 216 29% 7% 82 +0.5 205/266/37717225822430%7%73-0.1
Dusty Brown
2012 · MLB
30 42 47→45 42→30 44 215/272/352 137271 145 26% 7% 72 -0.2 218/293/379 161275 186 26% 9% 88 +0.9 197/307/36516923418024%13%90+0.3
Francisco Peña
2021 · MLB
31 43→46 51→55 48→40 41 229/267/387 159267 207 24% 5% 79 +0.3 210/260/392 182238 266 25% 5% 79 +0.3 180/232/36418518630125%4%60-0.8
Aramis Garcia
2022 · MLB
29 40→42 47→55 44→45 37 207/255/336 129285 164 33% 5% 61 -1.0 197/239/324 127269 167 33% 4% 51 -1.7 176/253/32514924121536%7%57-0.5
Mike Rivera
2008 · MLB
31 39 54→55 41→45 41 213/255/381 168234 237 22% 4% 73 -0.1 218/283/355 137268 158 24% 7% 78 +0.2 192/275/29610426210428%9%55-0.5
J.P. Arencibia
2016 · MLB
30 34→44 56→60 43→30 33 201/232/380 179246 272 32% 3% 63 -0.8 201/232/341 140270 195 33% 3% 52 -1.6 175/197/28010523915134%1%17-2.5
Donnie Murphy
2014 · MLB
31 42→40 55→65 47→45 41 223/287/406 183274 237 28% 6% 93 +1.3 203/268/336 133258 166 27% 6% 66 -0.6 166/235/2619621012027%7%32-1.0
Brian O'Keefe
2023 · AAA
30 45 52→55 45→40 40 230/281/398 168305 215 31% 6% 88 +0.9 205/264/366 161262 194 29% 7% 72 -0.2 181/239/32314222419329%7%48-0.6
Clint Coulter
2023 · AAA
30 42 52→50 43→40 40 221/279/389 168272 215 27% 5% 85 +0.7 222/289/359 137266 149 22% 6% 82 +0.5 204/282/32211924111920%6%66-0.3
Niko Vasquez
2019 · AAA
30 46→41 51→50 47→45 41 237/289/396 159302 1910 28% 6% 91 +1.1 210/267/324 114300 139 33% 6% 63 -0.9 175/237/2568125512434%5%31-1.2
Erik Kratz
2010 · AAA
30 42→44 53→60 51→45 41 224/271/398 174268 208 25% 5% 84 +0.6 224/285/385 161267 185 23% 6% 87 +0.8 218/284/38516725020222%6%85+0.4
Tom Murphy
2022 · MLB
31 44→34 55→60 47→45 50 232/317/414 182298 244 30% 11% 108 +2.3 249/327/436 187327 235 29% 10% 117 +2.9 292/341/54725536332028%6%150+1.4