Fernando Tatis Jr.RF San Diego Padres
Age 27 R/R 6'3" / 217 lbs MLB HR -7% Svc 6.698 · Ctrl thru 2034
2026 ROS PROJECTION416 act + 277 ros · stats below = ROS only
wRC+†vL 8496vR 125
AVG/OBP/SLG.276 / .352 / .438
PA277
HR8
SB14
K%21
BB%9
BABIP329
ISO162
MLB%100%
Value2026 · WAR
BAT: +6.6 runs (wOBA-derived runs vs avg)+7BATRUN: +3.8 runs (SB/CS + UBR baserunning)+4RUNFLD: +6.4 runs (Defensive runs vs avg)+6FLDPOS: -7.4 runs (Positional adjustment)-7POSREP: +19.6 runs (Replacement-level credit)+20REPTotal WAR: +2.80+2.8WAR
0.02.04.01.14.03.83.53.02.41.60.80.2-$41M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
728.7%
xwOBA
900.368
POWER60
Barrel%
7511.9
Avg EV
9093.0
Bat Spd
7974.4
EYE55
Chase%
9021.7%
SPEED60
Sprint
8728.9
Platoon Splits2024-2026 · 1221 PA
vs LHP
vs RHP
Edge
PA
303
918
wRC+
101
139
▶▶R
wOBA
317
367
R
ISO
124
197
▶▶R
BABIP
281
321
R
K%
21.8%
19.7%
R
BB%
14.2%
8.7%
◀◀L
Contract CONFIRMED · hand-curated extension
Status   FA
MLB Debut   2019
Service   6.698 yrs.days
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$10M+1.1$9M-$0.8M
2027Ext$24M+4.0$30M+$8M
2028Ext$24M+3.8$26M+$6M
2029Ext$24M+3.5$22M+$5M
2030Ext$24M+3.0$18M+$2M
2031Ext$24M+2.4$13M-$1M
2032Ext$24M+1.6$8M-$5M
2033Ext$24M+0.8$2M-$10M
2034Ext$24M+0.2$0.4M-$10M
Totals $204M $128M -$6M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
201617 ROKAZL Padres 188181 34813 6630 142 188214293507 105270 343 218 25
201617 ROKAZL Padres 188176 481314 10440 142 273310426736 153344 235 323 105
201718 A3 teams 642582 12223517 472267 3215 210277354631 144304 357 278 71
201718 A3 teams 642543 14930823 861497 3215 274381486867 212334 2313 380 149
201819 AA2 teams 489450 10419426 2617411 247 231290464754 233310 365 316 100
201819 AA2 teams 489433 12229519 4312911 247 282361503865 222359 269 379 148
201920 MLBSan Diego Padres 372334 11014624 301105 166 3293936231.016 293424 308 426 184 +35 +1 -10 +4 +11 4.2
201920 MLBSan Diego Padres 372334 10613622 301105 166 317382590972 272410 308 418 178 +33 +1 -10 +4 +11 3.9
202021 MLBSan Diego Padres 257224 6412218 27615 113 286375598973 312315 2411 413 174 +22 +1 +6 +3 +7 4.0
202021 MLBSan Diego Padres 257224 6211217 27615 113 277367571939 295306 2411 405 168 +20 +1 +6 +3 +7 3.8
202122 MLBSan Diego Padres 546478 14133045 621532 254 2953786461.025 351338 2811 423 182 +51 +3 +3 +6 +15 8.0
202122 MLBSan Diego Padres 546478 13531042 621532 254 282367611978 328324 2811 418 178 +48 +3 +3 +6 +15 7.7
202324 MLB3 teams 707640 17538133 601523 356 273339491829 217310 218 361 134 +27 +5 +7 -8 +20 5.2
202324 MLB3 teams 707634 17436233 661493 356 274346494839 219310 219 367 139 +31 +5 +7 -8 +20 5.6
202425 MLBSan Diego Padres 438398 11422123 32967 113 286350520870 234325 227 375 145 +22 +1 -1 -5 +12 3.1
202425 MLBSan Diego Padres 438398 11021121 32967 113 276341492833 216316 227 366 138 +19 +1 -1 -5 +12 2.8
202526 MLBSan Diego Padres 691594 16529227 891296 327 278377470847 192314 1913 363 136 +28 +4 +6 -7 +20 5.1
202526 MLBSan Diego Padres 691594 15927225 891296 327 268369446815 178303 1913 364 137 +29 +4 +6 -7 +20 5.1
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBSD 416372 1031915 34874 239 277344374718 97344 218 314 99 -1 +1 +2 -4 +12 1.0
YTD27 MLBSD 416372 1031915 34874 239 277344374718 97344 218 321 104 +2 +1 +2 -4 +12 1.3
ROS27 MLBSD 100% 277246 681418 26573 144 276352438791 162324 219 346 123 +7 +1 +4 -3 +8 1.8
ROS27 MLBSD 100% 277246 651317 26573 144 264342411752 146319 219 334 114 +4 +1 +4 -3 +8 1.5
FULL27 MLBSD 693618 16832212 601447 3713 272343388731 117333 219 322 105 +4 +2 +6 -7 +20 2.5
TOT27 MLBSD 693618 17133213 601447 3713 277347399747 123338 219 327 108 +7 +2 +6 -7 +20 2.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSD 100% 660586 15732318 631386 3210 268345425770 157319 2110 342 120 +15 +2 +9 -7 +19 3.9
202829 MLBSD 100% 660586 15632218 631396 309 266344420763 154318 2110 340 118 +14 +2 +9 -7 +19 3.7
202930 MLBSD 100% 653580 15231217 621396 278 262340410750 148316 219 336 116 +11 +2 +8 -7 +19 3.4
203031 MLBSD 100% 640568 14730216 611386 237 259337403740 144313 2210 331 112 +9 +2 +7 -7 +18 2.9
203132 MLBSD 100% 627556 14128215 601386 186 254333392725 138309 2210 325 107 +5 +1 +6 -7 +18 2.3
203233 MLBSD 100% 560497 12324113 531265 134 247326378704 131302 229 316 100 +0 +1 +4 -6 +16 1.6
203334 MLBSD 100% 512455 10820111 481194 83 237316358674 121294 239 306 92 -5 +0 +3 -5 +15 0.8
203435 MLBSD 100% 455406 921619 421094 52 227305337643 111289 249 296 85 -8 +0 +1 -5 +13 0.2
202728 MLBSD 100% 660586 15531317 631386 3210 265342415757 150315 2110 330 111 +8 +2 +9 -7 +19 3.2
202829 MLBSD 100% 660586 15331217 631396 309 261339408747 147314 2110 328 109 +7 +2 +9 -7 +19 3.0
202930 MLBSD 100% 653580 15130217 621396 278 260338407745 147312 219 325 107 +5 +2 +8 -7 +19 2.7
203031 MLBSD 100% 640568 14629216 611386 237 257335400735 143309 2210 320 103 +2 +2 +7 -7 +18 2.3
203132 MLBSD 100% 627556 14027215 601386 186 252331388720 137304 2210 314 98 -1 +1 +6 -7 +18 1.7
203233 MLBSD 100% 560497 12123113 531265 134 243323372695 129299 229 306 92 -5 +1 +4 -6 +16 1.0
203334 MLBSD 100% 512455 10619111 481194 83 233312352663 119291 239 295 84 -9 +0 +3 -5 +15 0.3
203435 MLBSD 100% 455406 921619 421094 52 227305337643 111285 249 286 77 -12 +0 +1 -5 +13 -0.2
▸ Career Totals
Career 79837083 184935527274 771179374 29480 261340435775 174312 2210 339 118 +161 +27 +62 -61 +226 42.3
/ 162G 650577 15029222 631466 247 260339432771 172311 2210 339 118 +13 +2 +5 -5 +18 3.4
Career 93748361 217342537341 857226792 370106 260335442777 182316 249 340 119 +196 +32 +62 -75 +266 49.0
/ 162G 650580 15129324 591576 267 260334445779 184316 249 340 119 +14 +2 +4 -5 +18 3.4

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
201617 ROKAZL Padres 188176 481314 10440 142 273310426736 153344 235 323 105 +1 +2 +5 0.9
201718 AASan Antonio Missions 5755 14101 2170 30 255281327608 73351 304 274 68 -2 +1 +2 0.0
201718 AFort Wayne TinCaps 518431 12126721 751246 2915 281395520914 239342 2414 397 162 +36 -0 +15 5.2
201718 INTLEstrellas Orientales 6757 14311 981 00 246358386744 140271 1213 339 118 +1 +0 +2 0.3
201819 AASan Antonio Missions 394353 10122416 331096 165 286357507864 221370 288 378 147 +21 +1 +11 3.4
201819 INTLEstrellas Orientales 9580 21713 10205 82 263379487866 225316 2111 385 153 +6 +1 +3 0.9
201920 MLBSan Diego Padres 372334 10613622 301105 166 317382590972 272410 308 418 178 +33 +1 -10 +4 +11 3.9
202021 MLBSan Diego Padres 257224 6211217 27615 113 277367571939 295306 2411 405 168 +20 +1 +6 +3 +7 3.8
202122 MLBSan Diego Padres 546478 13531042 621532 254 282367611978 328324 2811 418 178 +48 +3 +3 +6 +15 7.7
202324 MLBSan Diego Padres 635575 14833125 531413 294 257323449772 191299 228 340 118 +13 +4 +7 -8 +18 3.5
202324 AAAEl Paso Chihuahuas 3933 17207 630 20 5155901.2121.802 697435 815 732 418 +14 +0 +1 1.6
202324 INTLEstrellas Orientales 3326 9111 750 42 3464855771.062 231400 1521 463 213 +4 +0 +1 0.5
202425 MLBSan Diego Padres 438398 11021121 32967 113 276341492833 216316 227 366 138 +19 +1 -1 -5 +12 2.8
202526 MLBSan Diego Padres 691594 15927225 891296 327 268369446815 178303 1913 364 137 +29 +4 +6 -7 +20 5.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 29392603 72013612152 29369028 12427 277356513869 237320 2310 380 149 +161 +14 +11 -7 +83 26.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
#1Alfonso Sorianolast yr '14
career totals — 15 seasons, 8,387 PA
158,387411289270319500-54+147.942.7
/1626643323-4.2+0.13.8pk7: 37
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
168,813303336267341442-94+3839.333.2
/1626642325-7.1+2.93.0pk7: 27
#2Carl Crawfordlast yr '16
career totals — 15 seasons, 7,178 PA
157,178136480290330435-76+4233.532.0
/1626641344-7.0+3.93.1pk7: 31
#3Brett Gardnerlast yr '21
career totals — 13 seasons, 6,577 PA
136,577139272256341398-41+4929.826.6
/1626641427-4.2+4.93.0pk7: 23
#4Randy Winnlast yr '10
career totals — 11 seasons, 6,175 PA
116,175107180286345422-50+2727.726.6
/1626641219-5.4+2.93.0pk7: 25
#5Alex Gordonlast yr '20
AS×3GG×7SS
career totals — 14 seasons, 7,250 PA
147,250190113257338410-58+2227.426.4
/1626641710-5.3+2.02.5pk7: 25
#6Alex Rioslast yr '15
career totals — 12 seasons, 6,929 PA
126,929169253277321434-57+1125.025.4
/1626641624-5.5+1.02.4pk7: 26

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
Fernando Tatis Jr. (OGILVIE) 27 60 60 60 55 277/347/399 123338 1337 21% 9% 108 +2.8
Starling Marte
2016 · MLB
27 58→66 50→60 56→60 43 286/342/446 160346 1630 22% 5% 126 +3.5 291/343/440 149346 1536 19% 5% 124 +3.4 301/361/478177343193617%6%139+3.3
Alex Rios
2009 · MLB
28 58→62 52→60 56→55 50 290/342/474 184324 1721 16% 7% 132 +4.0 262/311/418 156290 1623 16% 6% 105 +2.1 283/321/442160319152716%5%111+2.5
AJ Pollock
2016 · MLB
28 58→62 50→65 60→55 51 288/341/454 166317 1527 14% 7% 127 +3.6 272/333/462 190299 2025 16% 8% 126 +3.5 288/345/537248317341020%7%146+2.7
B.J. Upton
2012 · MLB
27 47→57 53→60 58→60 53 240/323/421 181297 1934 26% 11% 111 +2.5 224/296/392 168290 2024 28% 9% 92 +1.2 226/293/371145300162529%8%81+0.3
Shane Victorino
2008 · MLB
27 56→60 47→55 60 50 274/333/421 147297 1324 13% 6% 115 +2.8 281/343/433 152303 1328 11% 8% 121 +3.2 273/343/446173290142411%9%121+3.5
Carl Crawford
2009 · MLB
27 59→65 46→55 66→65 48 289/333/434 145323 1238 15% 6% 118 +3.0 286/337/442 156324 1438 16% 7% 121 +3.2 281/333/441160320154016%6%116+3.0
Carlos Gómez
2013 · MLB
27 48→58 54→60 63→65 43 250/298/431 181291 2238 23% 5% 104 +2.0 274/334/475 201328 2233 23% 6% 130 +3.8 275/339/469194332213223%7%128+3.5
Jacoby Ellsbury
2012 · MLB
28 58→66 53→55 59→65 51 294/349/477 183309 2035 13% 7% 136 +4.2 277/332/424 147307 1433 14% 7% 115 +2.7 268/328/386118306103815%7%99+1.6
Brandon Phillips
2008 · MLB
27 53→59 53→55 55 46 272/320/444 172294 2123 16% 5% 116 +2.8 269/321/441 172287 2021 14% 6% 116 +2.8 275/332/429154293161612%7%113+2.9
Randy Arozarena
2023 · MLB
28 53→57 54→55 52→55 47 264/336/457 193330 2124 26% 8% 126 +3.5 246/343/429 183306 2121 25% 10% 122 +3.3 238/346/421183296222226%11%119+3.4
Kevin Kiermaier
2017 · MLB
27 50→55 50→55 58→55 49 251/311/415 164285 1622 18% 7% 105 +2.1 239/302/405 166287 1820 22% 7% 98 +1.6 248/311/389141317121724%7%94+0.8
Trea Turner
2020 · MLB
27 57→66 51→60 62→65 51 284/345/457 173327 1836 19% 8% 129 +3.7 310/364/513 203350 2327 18% 7% 152 +5.3 320/371/525204360242617%7%155+5.0
Wil Myers
2017 · MLB
26 50→53 56→65 54→55 52 259/334/453 194307 2320 23% 10% 124 +3.4 255/331/469 214324 2619 28% 10% 127 +3.6 249/328/464215326262030%10%121+2.7
Jason Heyward
2016 · MLB
26 57→60 46→55 54→50 56 277/351/416 139312 1318 15% 10% 121 +3.2 255/324/375 120288 1111 15% 9% 99 +1.7 256/344/41015428816516%11%112+1.8
Jose Altuve
2017 · MLB
27 64→69 49→60 56→60 52 317/368/473 156331 1529 10% 7% 143 +4.7 314/376/490 176339 1921 13% 8% 150 +5.2 310/375/492183335211814%8%147+5.1
Chris Taylor
2018 · MLB
27 55→62 50→60 54→55 48 269/329/437 168336 1518 24% 8% 118 +3.0 268/339/464 196353 1912 27% 9% 129 +3.7 266/351/466200350211228%10%130+2.6
Corey Patterson
2007 · MLB
27 49→54 51→55 60 43 251/294/410 159294 1934 22% 5% 96 +1.5 240/277/373 133275 1432 18% 4% 79 +0.3 236/273/356120296112823%4%68-0.3
Franklin Gutierrez
2011 · MLB
28 52→56 46→60 54→55 49 257/315/389 132306 1418 21% 8% 99 +1.7 239/287/363 124292 1216 22% 6% 81 +0.4 249/310/45520631528529%7%113+1.5
Byron Buxton
2020 · MLB
26 47→57 52→80 59→55 42 239/291/421 182305 1725 27% 6% 98 +1.6 260/311/533 273298 3616 26% 6% 137 +4.3 268/329/542275310371826%7%142+3.3
Cedric Mullins
2023 · MLB
28 52→54 51→55 56→60 50 260/324/425 165297 1827 19% 8% 112 +2.6 231/302/393 162268 1827 21% 9% 95 +1.4 217/294/381164251193022%9%87+0.7