J.T. RealmutoC Philadelphia Phillies
Age 35 R/R 6'0" / 212 lbs MLB HR +4% Svc 11.221 · Ctrl thru 2028
2026 ROS PROJECTION257 act + 263 ros · stats below = ROS only
wRC+†vL 95101vR 117
AVG/OBP/SLG.253 / .322 / .405
PA263
HR7
K%22
BB%7
BABIP308
ISO152
MLB%100%
Value2026 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: +9.3 runs (Positional adjustment)+9POSREP: +14.7 runs (Replacement-level credit)+15REPTotal WAR: +2.20+2.2WAR
0.01.22.40.90.90.1-$21M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 51 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT51
Whiff%
748.5%
xwOBA
630.323
POWER50
Barrel%
538.6
Avg EV
5689.6
Bat Spd
7573.9
EYE48
Chase%
7127.7%
SPEED60
Sprint
6828.2
DEFENSE55
scouting grade only
Platoon Splits2024-2026 · 1006 PA
vs LHP
vs RHP
Edge
PA
288
718
wRC+
87
110
▶▶R
wOBA
299
329
R
ISO
135
146
R
BABIP
309
333
R
K%
25.0%
23.4%
R
BB%
5.9%
6.5%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2014
Service   11.221 yrs.days
Team Control Through   2028
First FA Year   2027
DEF 20%
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$6M+0.9$4M-$2M
2027Ext$15M+0.9$3M-$10M
2028Ext$15M+0.1$0.3M-$12M
Totals $36M $7M -$24M
Underwater contract
Projected production over the remaining contract is worth -$24M 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. 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
201019 ROKGCL Marlins 4743 5000 4160 01 116191116308 185 349 163 -17
201019 ROKGCL Marlins 4740 7000 7110 01 175298175473 241 2315 239 41
201120 AGreensboro Grasshoppers 381360 791337 141146 136 219261331591 111301 304 255 53
201120 AGreensboro Grasshoppers 381348 10016312 26786 136 287347454801 167341 207 355 130
201221 A+2 teams 542495 1081708 311087 145 218274301575 83260 206 256 54
201221 A+2 teams 542482 1221809 44747 145 253325346671 93279 148 302 89
201322 AAJacksonville Suns 416378 801724 26845 91 212271299570 87256 206 255 53
201322 AAJacksonville Suns 416368 882135 36685 91 239315353669 114275 169 299 87
201423 AA2 teams 453418 1122667 28823 185 268318409728 141315 186 320 103
201423 AA2 teams 453404 1192678 42673 185 295365453818 158333 159 361 134
201524 MLBMiami Marlins 467441 11822711 19702 84 268301424725 156294 154 309 94 -3 +0 -8 +8 +13 1.1
201524 MLBMiami Marlins 467441 11421710 19702 84 259292406698 147285 154 305 92 -4 +0 -8 +8 +13 1.0
201625 MLBMiami Marlins 545509 15932012 281005 124 312354446800 134367 185 350 126 +16 +1 -2 +10 +15 4.0
201625 MLBMiami Marlins 545509 15431011 281005 124 303345428773 126357 185 344 121 +13 +1 -2 +10 +15 3.7
201726 MLBMiami Marlins 579532 15332518 361068 82 288342468810 180328 186 349 125 +16 +1 +17 +10 +16 6.2
201726 MLBMiami Marlins 579532 14831517 361068 82 278333451784 173318 186 346 123 +15 +1 +17 +10 +16 6.1
201827 MLBMiami Marlins 531479 13631322 3810410 32 284349499848 215319 207 369 140 +24 -0 +9 +9 +15 5.9
201827 MLBMiami Marlins 531477 13230321 3810410 32 277342484826 208312 207 361 134 +21 -0 +9 +9 +15 5.5
201928 MLBPhiladelphia Phillies 593539 14535324 411235 91 269326479805 210302 217 344 121 +14 +1 +31 +11 +17 7.6
201928 MLBPhiladelphia Phillies 593538 14836325 411235 91 275332493824 217309 217 356 131 +21 +1 +31 +11 +17 8.2
202029 MLBPhiladelphia Phillies 195173 466011 16486 41 266349491840 225307 258 361 134 +8 +0 +7 +3 +6 2.4
202029 MLBPhiladelphia Phillies 195173 466011 16486 41 266349491840 225307 258 371 142 +9 +0 +7 +3 +6 2.6
202130 MLBPhiladelphia Phillies 537476 12224416 4812911 133 256338424763 168318 249 333 113 +8 +1 +20 +10 +15 5.5
202130 MLBPhiladelphia Phillies 537476 12525417 4812911 133 263344439783 176325 249 348 125 +15 +1 +20 +10 +15 6.2
202231 MLBPhiladelphia Phillies 562504 13625521 4111912 211 270339464804 194312 217 350 126 +16 +4 +22 +10 +16 7.0
202231 MLBPhiladelphia Phillies 562504 13926522 4111912 211 276345478823 202318 217 360 134 +22 +4 +22 +10 +16 7.5
202332 MLBPhiladelphia Phillies 540491 12027519 351389 165 244307436742 191298 266 321 103 +2 +1 +2 +10 +15 3.1
202332 MLBPhiladelphia Phillies 540489 12328520 351389 165 252312452764 200307 266 333 113 +8 +1 +2 +10 +15 3.7
202433 MLBPhiladelphia Phillies 413380 9917114 271025 22 261318421739 161321 257 323 106 +3 -0 +2 +7 +12 2.4
202433 MLBPhiladelphia Phillies 413380 10118114 271025 22 266323429752 163328 257 334 114 +6 -0 +2 +7 +12 2.8
202534 MLBPhiladelphia Phillies 550503 12725112 351299 82 252313378690 125315 236 304 91 -6 +1 +6 +10 +16 2.7
202534 MLBPhiladelphia Phillies 550502 12926112 351299 82 257316384701 127321 236 314 98 -1 +1 +6 +10 +16 3.1
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD35 MLBPHI 257228 471107 19538 30 206290346637 140235 217 285 76 -7 +1 +3 +5 +7 0.8
YTD35 MLBPHI 257228 471107 19538 30 206290346637 140235 217 288 79 -6 +1 +3 +5 +7 0.9
ROS35 MLBPHI 100% 263237 601317 18596 41 253322405727 152309 227 329 110 +3 +0 -2 +5 +7 1.4
ROS35 MLBPHI 100% 263237 611318 18596 41 257326422748 165312 227 315 99 -0 +0 -2 +5 +7 1.1
FULL35 MLBPHI 520465 10824115 3711214 71 232308385693 153273 227 300 88 -7 +1 +1 +9 +15 1.9
TOT35 MLBPHI 520465 10724114 3711214 71 230306376683 146272 227 307 93 -4 +1 +1 +9 +15 2.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202736 MLBPHI 100% 320288 731528 22757 30 253322403725 149309 237 321 104 +1 +1 -8 +6 +9 0.9
202837 MLBPHI 100% 257232 561116 17626 10 241310375685 134299 247 307 93 -2 +0 -9 +5 +7 0.1
202938 MLBPHI 100% 194176 40714 12484 10 227292347638 119289 256 293 82 -4 +0 -9 +3 +5 -0.4
203039 MLBPHI 100% 135123 28513 8343 00 228291358649 130279 256 279 71 -4 +0 -9 +2 +4 -0.8
202736 MLBPHI 100% 320288 741529 22757 30 257325417742 160311 237 307 93 -2 +1 -8 +6 +9 0.5
202837 MLBPHI 100% 257232 561116 17626 10 241310375685 134301 247 293 82 -5 +0 -9 +5 +7 -0.2
202938 MLBPHI 100% 194176 40714 12484 10 227292347638 119291 256 279 72 -6 +0 -9 +3 +5 -0.6
203039 MLBPHI 100% 135123 28513 8343 00 228291358649 130281 256 265 61 -6 +0 -9 +2 +4 -0.9
▸ Career Totals
Career 67116106 162533041210 4421454108 11328 266326437763 171315 227 334 114 +103 +11 +68 +127 +190 51.0
/ 162G 650591 15732420 4314110 113 266325435760 169316 227 334 114 +10 +1 +7 +12 +18 4.9
Career 85207777 200240051234 5441850129 16746 257317412729 155307 226 318 102 +18 +15 +68 +152 +241 50.5
/ 162G 650593 15331418 4214110 134 258318415733 157308 226 318 102 +1 +1 +5 +12 +18 3.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
201019 ROKGCL Marlins 4740 7000 7110 01 175298175473 241 2315 239 41 -3 -0 +1 -0.2
201120 AGreensboro Grasshoppers 381348 10016312 26786 136 287347454801 167341 207 355 130 +13 +0 +11 2.4
201221 A+Jupiter Hammerheads 499446 1141608 37647 135 256322345668 90279 137 300 88 -7 +1 +14 0.8
201221 INTLPhoenix Desert Dogs 4336 8201 7100 10 222349361710 139280 2316 327 108 +0 +0 +1 0.2
201322 AAJacksonville Suns 416368 882135 36685 91 239315353669 114275 169 299 87 -6 +1 +12 0.7
201423 MLBMiami Marlins 3029 7110 180 00 241267345611 103333 273 271 65 -1 +0 -0 +8 +1 0.7
201423 AAJacksonville Suns 423375 1122568 41593 185 299372461834 163333 1410 367 139 +19 +2 +12 3.3
201524 MLBMiami Marlins 467441 11421710 19702 84 259292406698 147285 154 305 92 -4 +0 -8 +8 +13 1.0
201625 MLBMiami Marlins 545509 15431011 281005 124 303345428773 126357 185 344 121 +13 +1 -2 +10 +15 3.7
201726 MLBMiami Marlins 579532 14831517 361068 82 278333451784 173318 186 346 123 +15 +1 +17 +10 +16 6.1
201827 MLBMiami Marlins 531477 13230321 3810410 32 277342484826 208312 207 361 134 +21 -0 +9 +9 +15 5.5
201928 MLBPhiladelphia Phillies 593538 14836325 411235 91 275332493824 217309 217 356 131 +21 +1 +31 +11 +17 8.2
202029 MLBPhiladelphia Phillies 195173 466011 16486 41 266349491840 225307 258 371 142 +9 +0 +7 +3 +6 2.6
202130 MLBPhiladelphia Phillies 537476 12525417 4812911 133 263344439783 176325 249 348 125 +15 +1 +20 +10 +15 6.2
202231 MLBPhiladelphia Phillies 562504 13926522 4111912 211 276345478823 202318 217 360 134 +22 +4 +22 +10 +16 7.5
202332 MLBPhiladelphia Phillies 540489 12328520 351389 165 252312452764 200307 266 333 113 +8 +1 +2 +10 +15 3.7
202433 MLBPhiladelphia Phillies 413380 10118114 271025 22 266323429752 163328 257 334 114 +6 -0 +2 +7 +12 2.8
202534 MLBPhiladelphia Phillies 550502 12926112 351299 82 257316384701 127321 236 314 98 -1 +1 +6 +10 +16 3.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 55425050 136627935180 365117682 10427 270329447776 176318 217 342 120 +123 +10 +105 +107 +157 51.2

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
#1A.J. Pierzynskilast yr '16
AS×3SS×2
career totals — 17 seasons, 7,778 PA
177,77818815280318420+116+8147.138.8
/162664161+9.9+6.94.0pk7: 31
#2Jhonny Peraltalast yr '17
career totals — 14 seasons, 7,291 PA
147,29120217267329423+66+6342.937.5
/162664182+6.1+5.83.9pk7: 32
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 17 projected seasons
177,195223121264322433+94+14042.936.0
/1626642111+8.7+12.94.0pk7: 29
#3Brandon Crawfordlast yr '24
career totals — 14 seasons, 6,318 PA
146,31814747249318395+68+14238.934.0
/162664155+7.1+14.94.1pk7: 29
#4Ramon Hernandezlast yr '13
career totals — 14 seasons, 5,543 PA
145,5431668263326418+65+5733.730.7
/162664201+7.7+6.94.0pk7: 28
#5Wilson Ramoslast yr '21
career totals — 12 seasons, 3,786 PA
123,7861361271318432+68+6128.026.7
/162664240+11.9+10.74.9pk7: 25
#6Bengie Molinalast yr '10
career totals — 11 seasons, 5,049 PA
115,0491433274307413+59+6926.826.0
/162664190+7.7+9.13.5pk7: 25

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
J.T. Realmuto (OGILVIE) 35 51 46→50 60 48 230/306/376 146272 147 22% 7% 93 +2.2
Chris Gimenez
2018 · MLB
35 44→54 48→50 49→45 51 223/310/362 139282 165 26% 10% 92 +1.2 202/274/319 117287 127 32% 8% 65 -0.7 157/217/236782378435%6%18-1.9
Gabriel Gutierrez
2019 · AAA
35 50 47→45 48→45 46 250/296/385 135281 1411 17% 5% 90 +1.0 268/315/419 151293 1811 15% 5% 108 +2.3 305/349/45815332220812%5%127+1.5
Eric Sogard
2021 · MLB
35 50→57 46→45 52→55 54 245/314/377 132274 138 16% 9% 96 +1.5 240/295/351 111280 1010 18% 7% 81 +0.4 244/282/3076329131017%5%57-0.4
Said Gutierrez
2015 · AAA
35 47 48→55 49→40 44 237/280/368 130261 176 17% 5% 79 +0.3 227/266/332 105267 144 20% 4% 63 -0.8 230/265/3097927611021%3%55-0.5
Juan Uribe
2014 · MLB
35 51→61 48→60 50 48 254/311/399 145296 157 20% 7% 101 +1.8 271/319/420 149317 174 19% 6% 109 +2.4 266/314/40814230917119%6%99+1.0
Hiram Bocachica
2011 · AAA
35 48 52→55 48→55 46 246/309/414 168279 2012 20% 6% 104 +2.0 222/295/395 173263 2018 24% 8% 94 +1.3 189/276/376188212232424%9%79+0.2
Kelly Stinnett
2005 · MLB
35 50 48→50 48→40 48 248/320/389 141308 166 24% 8% 102 +1.9 229/292/363 134290 174 26% 7% 83 +0.6 200/259/30610625414027%6%46-0.6
Yan Gomes
2023 · MLB
36 48→54 51→55 49→40 43 245/286/399 154271 194 18% 4% 90 +1.0 239/287/375 136287 154 22% 5% 85 +0.7 260/313/39613630614119%5%97+1.1
Manny Rodriguez
2017 · AAA
35 50→60 49→55 49→50 42 254/293/396 142273 1711 15% 3% 92 +1.2 242/287/370 128272 1413 16% 5% 82 +0.5 232/280/345113263121017%6%72-0.2
Jordy Mercer
2021 · MLB
34 50→59 47→50 48→45 47 250/307/391 141292 144 20% 7% 96 +1.5 244/304/380 136309 147 24% 8% 92 +1.2 254/307/3641103419027%7%87+0.2
Jose Lobatón
2019 · MLB
34 46 49→50 49→30 49 231/300/378 146284 175 24% 9% 91 +1.1 202/265/341 139275 165 31% 8% 66 -0.6 162/223/28512322014133%7%31-1.9
Alcides Escobar
2022 · MLB
35 52→62 44→45 51→55 43 251/298/374 123299 107 20% 5% 88 +0.9 239/290/353 114299 109 22% 5% 79 +0.3 218/260/282652940524%4%45-0.5
Jerry Hairston Jr.
2010 · MLB
34 52→55 48→50 50→55 52 259/320/409 150277 1415 13% 7% 107 +2.2 259/322/386 127280 129 12% 8% 102 +1.8 262/328/37811628311711%8%98+1.0
Tom Wilson
2006 · MLB
35 51 51→50 48→30 50 255/323/423 169315 184 24% 9% 111 +2.5 240/299/391 151311 166 27% 7% 93 +1.3 234/292/37614230914228%7%83+0.3
Adonis García
2019 · MLB
34 51→56 48→50 49→50 45 256/300/393 137281 169 16% 5% 94 +1.3 213/271/328 115261 1314 23% 5% 66 -0.6 180/234/2597922391624%4%30-1.4
Terry Shumpert
2001 · MLB
34 50 52→50 54→55 55 254/334/436 183270 1814 14% 9% 119 +3.1 250/316/402 152282 1417 16% 8% 103 +1.9 255/315/394139291112016%7%96+0.7
Omar Ramirez
2006 · AAA
35 49→50 53→55 51→50 51 255/311/427 172272 2111 16% 7% 108 +2.3 257/315/399 142284 1511 15% 7% 102 +1.8 274/336/395121302121013%7%108+0.6
Elvis Andrus
2023 · MLB
34 50→60 45→50 51→60 49 245/298/372 127273 1316 16% 7% 88 +0.9 247/303/374 127284 1316 17% 7% 90 +1.0 250/303/35510429391817%6%82+0.3
Tom Prince
2001 · MLB
36 49 46→50 50→45 51 239/315/373 135293 128 22% 9% 96 +1.5 230/306/381 151259 178 19% 8% 95 +1.4 217/295/36414723918718%7%84+0.2
Cesar Tapia
2019 · AAA
36 49→59 52→55 51→50 46 252/297/416 164269 2113 16% 5% 99 +1.7 231/280/366 135265 158 19% 5% 79 +0.3 224/272/34712325015217%5%70-0.1