Anthony SantanderRF Toronto Blue Jays
Age 31 S/R 6'1" / 230 lbs MLB Svc 7.942 · Ctrl thru 2029 ILInjured 60-Day (D60)
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 303 proj PA
wRC+†vL 96101vR 113
AVG/OBP/SLG.224 / .303 / .435
PA303
HR15
K%22
BB%9
ISO213
MLB%100%
Value2026 · WAR
BAT: +2.9 runs (wOBA-derived runs vs avg)+3BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: -3.2 runs (Positional adjustment)-3POSREP: +8.6 runs (Replacement-level credit)+9REPTotal WAR: +0.70+0.7WAR
0.01.42.80.31.00.30.0-$50M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT45
Whiff%
629.8%
xwOBA
560.315
POWER50
Barrel%
6210.0
Avg EV
6490.1
Bat Spd
5672.0
EYE40
Chase%
2237.2%
SPEED40
Sprint
2026.0
Platoon Splits2024-2025 · 886 PA
vs LHP
vs RHP
Edge
PA
235
651
wRC+
96
113
▶▶R
wOBA
311
333
R
ISO
211
241
R
BABIP
232
221
L
K%
26.8%
19.5%
▶▶R
BB%
8.9%
8.9%
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   7.942 yrs.days
Team Control Through   2029
First FA Year   2027
OPTDEF 20%
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$7M+0.3$1M-$6M
2027Ext$18M+1.0$7M-$9M
2028Ext$18M+0.3$1M-$14M
2029Ext$18M
Totals $63M $9M -$44M
Options · projected decision
2030CLUB OPT$18.5M / $0.0M buyoutDECLINE
2031CLUB OPT$15.0M / $5.0M buyoutDECLINE
Underwater contract
Projected production over the remaining contract is worth -$44M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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
201217 ROKAZL Indians 176159 341013 8537 63 214282346628 132295 305 266 62
201217 ROKAZL Indians 176154 471514 13377 63 305385494879 188374 217 386 153
201318 ALake County Captains 238222 431104 10586 63 194248297545 104244 244 237 40
201318 ALake County Captains 238219 531305 13436 63 242303370672 128281 185 304 90
201419 ALake County Captains 181168 22611 12690 20 131189196385 65212 387 172 -10
201419 ALake County Captains 181163 30911 17490 20 184261270531 86254 279 245 46
201520 A2 teams 298275 611606 12767 52 222272345618 124279 264 272 66
201520 A2 teams 298268 7116010 19587 52 265330437766 172299 196 337 116
201621 A+Lynchburg Hillcats 574522 12230019 3218412 105 234293400694 167316 326 300 88
201621 A+Lynchburg Hillcats 574500 14542020 5411812 105 290373494867 204339 219 378 148
201722 INTL3 teams 167154 471309 7382 10 305344565908 260342 234 382 151
201722 INTL3 teams 167152 421216 9352 10 276325487812 211313 215 348 124
201823 AA4 teams 584551 11523710 221184 81 209244330575 122245 204 247 47
201823 AA4 teams 584537 12830613 36884 81 238291389680 151261 156 299 87
201924 MLB2 teams 614579 13731124 261344 44 237274418692 181266 224 298 86 -10 -1 -5 -7 +17 -0.5
201924 MLB2 teams 614573 14935125 321244 44 260304455759 195290 205 331 112 +8 -1 -5 -7 +17 1.4
202025 MLBBaltimore Orioles 165153 3812110 10252 01 248303536839 288237 156 350 126 +5 -0 +2 -2 +5 0.9
202025 MLBBaltimore Orioles 165153 4013111 10252 01 261315575890 314248 156 383 151 +10 -0 +2 -2 +5 1.4
202126 MLBBaltimore Orioles 438406 9523017 231014 11 234282416698 182267 235 299 87 -6 -0 -7 -5 +12 -0.6
202126 MLBBaltimore Orioles 438406 9824018 231014 11 241289433722 192275 235 315 99 -0 -0 -7 -5 +12 0.1
202227 MLBBaltimore Orioles 647574 13323031 5512213 02 232313434747 202239 199 324 106 +4 -1 -6 -7 +18 0.9
202227 MLBBaltimore Orioles 647574 13824033 5512213 02 240321455776 214248 199 341 119 +14 -1 -6 -7 +18 1.9
202328 MLBBaltimore Orioles 656591 14538126 551526 51 245316445761 200285 238 332 112 +9 +1 -3 -7 +19 1.8
202328 MLBBaltimore Orioles 656591 15241128 551526 51 257327472799 215299 238 350 126 +19 +1 -3 -7 +19 2.8
202429 MLBBaltimore Orioles 665595 13423241 581297 20 225302477779 252216 199 332 112 +9 +0 -5 -7 +19 1.7
202429 MLBBaltimore Orioles 665595 14025244 581297 20 235311506816 271225 199 353 129 +21 +0 -5 -7 +19 2.9
202530 MLB2 teams 259228 40608 29681 00 175271307578 132209 2611 264 60 -12 +0 -2 -3 +7 -0.9
202530 MLB2 teams 259226 41708 31671 00 181283319602 137217 2612 276 70 -9 +0 -2 -3 +7 -0.7
▸ 2026 Season
202631 MLBTOR 303269 6112115 28673 21 227307446753 219244 229 327 108 +3 +0 -0 -3 +9 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBTOR 100% 652582 12925231 601485 31 222300431731 210239 239 320 103 +2 +0 -4 -7 +18 1.1
202833 MLBTOR 100% 562500 10720126 521305 21 214294414708 200233 239 312 97 -2 +0 -4 -6 +16 0.4
202934 MLBTOR 100% 475425 8716121 431134 10 205284395679 191224 249 301 88 -6 +0 -5 -5 +13 -0.3
203035 MLBTOR 100% 401359 7012117 36983 10 195274376650 181215 249 289 79 -9 +0 -6 -4 +11 -0.8
202732 MLBTOR 100% 652582 12925231 601485 31 222300431731 210240 239 315 99 -1 +0 -4 -7 +18 0.8
202833 MLBTOR 100% 562500 10720126 521305 21 214294414708 200234 239 306 93 -5 +0 -4 -6 +16 0.1
202934 MLBTOR 100% 475425 8716121 431134 10 205284395679 191225 249 296 85 -8 +0 -5 -5 +13 -0.5
203035 MLBTOR 100% 401359 7012117 36983 10 195274376650 181216 249 284 75 -11 +0 -6 -4 +11 -1.0
▸ Career Totals
Career 54264890 112223311256 442119453 179 229300439739 209249 228 322 105 +28 -0 -44 -67 +154 7.2
/ 162G 650586 13528131 531436 21 230301440741 210250 228 322 105 +3 +0 -5 -8 +18 0.9
Career 80557312 162035020319 578188395 5926 222287406693 184252 237 301 89 -103 +1 -44 -86 +228 -0.4
/ 162G 650590 13128226 471528 52 222289408697 186252 237 301 89 -8 +0 -4 -7 +18 -0.0

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
201217 ROKAZL Indians 176154 471514 13377 63 305385494879 188374 217 386 153 +11 +0 +5 1.6
201318 ALake County Captains 238219 531305 13436 63 242303370672 128281 185 304 90 -3 +0 +7 0.4
201419 ALake County Captains 181163 30911 17490 20 184261270531 86254 279 245 46 -11 +0 +5 -0.6
201520 ALake County Captains 276248 6916010 18536 42 278342464806 185312 197 352 128 +9 +0 +8 1.7
201520 INTLNavegantes del Magallanes 2220 2000 151 10 100182100282 133 235 147 -29 -3 +0 +1 -0.2
201621 A+Lynchburg Hillcats 574500 14542020 5411812 105 290373494867 204339 219 378 148 +31 +0 +16 4.8
201722 MLBBaltimore Orioles 3130 8300 080 00 267267367633 100348 260 270 65 -1 +0 +0 -2 +1 -0.2
201722 AABowie Baysox 5950 19505 791 00 3804667801.246 400378 1512 518 255 +10 +0 +2 1.2
201722 INTLSalt River Rafters 7772 15411 2181 10 208240333573 125255 233 248 48 -5 +0 +2 -0.2
201823 MLBBaltimore Orioles 108101 20511 6211 10 198250297547 99241 196 248 48 -6 +0 +0 -6 +3 -0.9
201823 AAANorfolk Tides 4744 8302 290 00 182217386604 205176 194 258 56 -2 +0 +1 -0.1
201823 AABowie Baysox 222209 54935 10321 41 258295402697 144282 145 306 93 -2 +0 +6 0.5
201823 INTLTigres de Aragua 207183 461325 18262 30 251325426751 175266 139 328 109 +2 +1 +6 0.9
201924 MLBBaltimore Orioles 405380 9920120 19862 12 261299476776 216285 215 336 115 +7 -1 -5 -7 +11 0.7
201924 AAANorfolk Tides 209193 501505 13382 32 259312415727 155298 186 322 105 +1 -0 +6 0.7
202025 MLBBaltimore Orioles 165153 4013111 10252 01 261315575890 314248 156 383 151 +10 -0 +2 -2 +5 1.4
202126 MLBBaltimore Orioles 438406 9824018 231014 11 241289433722 192275 235 315 99 -0 -0 -7 -5 +12 0.1
202227 MLBBaltimore Orioles 647574 13824033 5512213 02 240321455776 214248 199 341 119 +14 -1 -6 -7 +18 1.9
202328 MLBBaltimore Orioles 656591 15241128 551526 51 257327472799 215299 238 350 126 +19 +1 -3 -7 +19 2.8
202429 MLBBaltimore Orioles 665595 14025244 581297 20 235311506816 271225 199 353 129 +21 +0 -5 -7 +19 2.9
202530 MLBToronto Blue Jays 221194 34506 25611 00 175273294567 119219 2811 262 59 -10 +0 -2 -3 +6 -0.9
202530 AAABuffalo Bisons 3832 7202 660 00 219342469811 250208 1616 359 133 +1 +0 +1 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 33363024 7291606161 25170536 107 241307458765 217260 218 334 114 +53 -1 -26 -45 +95 7.8

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
#1Jay Brucelast yr '20
career totals — 13 seasons, 6,603 PA
136,60331865245314469-71-5419.619.5
/162664327-7.1-5.42.0pk7: 19
#2Mark Reynoldslast yr '19
career totals — 13 seasons, 6,243 PA
136,24329864236328453-49-10515.916.3
/162664327-5.2-11.11.7pk7: 17
#3Khris Davislast yr '21
career totals — 9 seasons, 3,804 PA
93,80422118242314491-40-3913.313.4
/162664393-7.0-6.92.3pk7: 13
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
135,69827019230298441-61-5212.112.3
/162664312-7.1-6.11.4pk7: 13
#4Chris Davislast yr '20
career totals — 13 seasons, 5,630 PA
135,63029519233315459-96-1026.39.8
/162664352-11.3-12.00.7pk7: 13
#5Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#6Brandon Mosslast yr '17
career totals — 8 seasons, 3,459 PA
83,45916011238315455-53-415.95.9
/162664312-10.2-7.91.1pk7: 6

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
Anthony Santander (OGILVIE) 31 45 50 40 40 224/303/435 211244 152 22% 9% 108 +1.2
Pedro Álvarez
2018 · MLB
31 42→46 60 48→45 44 234/288/442 208274 293 27% 7% 103 +1.9 233/287/417 184286 265 28% 7% 95 +1.4 224/285/40217826729028%8%89+0.5
Rick Ankiel
2010 · MLB
31 45→48 57→65 44→50 46 242/300/439 197279 256 24% 7% 107 +2.2 235/296/392 157303 179 27% 8% 92 +1.2 230/292/37914930415928%8%82+0.2
Paul McAnulty
2011 · MLB
30 42→50 55→60 38→40 47 228/290/411 183261 242 24% 8% 95 +1.4 234/296/416 182277 234 24% 8% 99 +1.7 228/296/40918126923324%8%96+1.2
Eric Munson
2007 · MLB
29 42→43 56→60 43→40 46 227/289/415 187251 253 22% 7% 96 +1.5 219/290/362 143256 164 21% 8% 82 +0.5 209/286/34213424614121%9%74-0.0
Didi Gregorius
2021 · MLB
31 48→54 56→60 46→50 50 252/307/443 191254 248 14% 6% 111 +2.5 222/282/367 145241 166 15% 6% 80 +0.4 202/266/33213022213416%6%62-0.4
Tim Beckham
2021 · MLB
31 46→55 55 39→50 43 239/296/427 189300 235 28% 7% 102 +1.9 256/306/420 164331 217 28% 6% 105 +2.1 269/313/41514635121428%5%101+0.5
Luis Valbuena
2018 · MLB
32 41→51 59→60 38→50 55 227/317/437 210258 283 24% 11% 114 +2.7 223/291/395 172293 227 30% 9% 92 +1.2 200/256/33913927919635%7%55-0.7
Shelley Duncan
2010 · MLB
30 41→45 58→60 48→45 49 228/297/431 203253 275 23% 8% 104 +2.0 227/300/407 180266 234 24% 9% 99 +1.7 219/300/39517625623224%9%91+0.7
Jarrod Saltalamacchia
2017 · MLB
32 40→50 54→60 44→40 51 209/304/387 178286 232 34% 12% 95 +1.4 178/259/303 125286 154 40% 10% 55 -1.4 125/204/203792169144%9%3-1.7
Yoshi Tsutsugo
2022 · MLB
30 43 55→50 42→30 53 228/314/412 184273 233 25% 11% 105 +2.1 227/315/379 152301 184 29% 11% 97 +1.5 216/313/35213529417230%12%88+0.5
Jorge Soler
2023 · MLB
31 41→51 58→70 37→45 52 225/313/428 203267 262 27% 10% 110 +2.4 243/332/466 223287 292 25% 11% 127 +3.6 241/333/46422328429126%11%124+2.7
Patrick Kivlehan
2021 · AAA
31 41→50 57→60 44→50 40 224/284/424 200291 265 32% 6% 97 +1.5 213/262/370 157294 208 34% 6% 72 -0.2 185/231/32614125520636%5%46-1.2
Garrett Jones
2013 · MLB
32 49→53 58→60 47→50 49 259/318/468 208289 256 20% 8% 121 +3.2 248/306/435 187290 213 22% 8% 108 +2.3 240/299/41317328419122%7%96+0.9
Jorge Guzman
2014 · AAA
30 47→52 57→60 42→40 43 250/295/438 187277 274 22% 5% 105 +2.1 228/278/345 117287 145 25% 6% 72 -0.2 213/268/278662817126%6%49-0.7
Dan Johnson
2011 · MLB
31 43→53 59→60 45→30 58 234/330/439 205251 283 21% 12% 119 +3.1 233/318/422 189251 252 19% 11% 110 +2.4 229/316/41418524425118%10%106+2.0
Mark Reynolds
2015 · MLB
31 38→48 57→65 45→50 52 213/304/400 187259 276 29% 11% 99 +1.7 231/314/396 165297 214 28% 10% 102 +1.8 232/318/38915730219228%11%99+1.3
Kyle Garlick
2023 · MLB
31 43→50 59→60 48→40 40 236/292/440 204298 295 31% 6% 105 +2.1 190/259/337 147277 194 37% 7% 63 -0.8 161/235/28912823817239%8%40-2.0
Mike Ford
2021 · MLB
29 42→52 56→55 43→30 50 225/294/417 191239 253 19% 8% 99 +1.7 208/290/375 167253 223 27% 9% 87 +0.8 223/311/39717426323224%10%98+0.8
John Buck
2011 · MLB
31 50→53 56→60 41→30 42 258/305/453 195312 243 25% 6% 113 +2.6 235/311/399 164283 212 24% 9% 101 +1.8 220/306/37015026320124%10%84+0.5
Frank Schwindel
2022 · MLB
30 50→53 59→60 44→30 44 265/304/473 208283 274 18% 5% 118 +3.0 242/288/404 162278 205 21% 6% 92 +1.2 220/265/34612625616021%6%63-0.4