Termarr JohnsonSS Indianapolis Indians
Age 22 L/R 5'7" / 201 lbs AAA Svc 0.0 · Ctrl thru 2031
2026 ROS PROJECTION324 act + 216 ros · stats below = ROS only
wRC+†60
AVG/OBP/SLG.189 / .280 / .289
PA216
HR4
SB9
K%28
BB%11
BABIP252
ISO100
MLB%10%
Value2026 · WAR
BAT: -29.8 runs (wOBA-derived runs vs avg)-30BATRUN: +3.8 runs (SB/CS + UBR baserunning)+4RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +5.8 runs (Positional adjustment)+6POSREP: +15.3 runs (Replacement-level credit)+15REPTotal WAR: -0.60-0.6WAR
0.01.12.30.00.61.21.61.71.8+$35M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 54 / POW 52
Toolsscout grade
CONTACT54
scouting grade only
POWER52
scouting grade only
EYE62
scouting grade only
SPEED48
scouting grade only
DEFENSE48
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0 yrs (est)
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M
2027Pre-Arb$0.8M+0.6$2M+$2M
2028Pre-Arb$0.8M+1.2$8M+$8M
2029Arb-1$3M+1.6$10M+$8M
2030Arb-2$6M+1.7$10M+$6M
2031Arb-3$9M+1.8$10M+$5M
Totals $20M $40M +$28M

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
202218 A2 teams 8268 12501 11290 61 176291294585 118268 3513 262 59
202218 A2 teams 8263 14601 16210 61 222380365745 143295 2620 333 113
202319 A2 teams 462377 7711115 731598 102 204345358703 154302 3416 314 98
202319 A2 teams 462349 8512118 1011208 102 244424438862 195315 2622 389 156
202420 A+3 teams 598518 10420113 641639 255 201299319618 118261 2711 276 69
202420 A+3 teams 598483 11521316 991279 255 238377393771 155286 2117 349 125
202521 AAAltoona Curve 503456 10312210 371344 2012 226290327616 101296 277 273 67
202521 AAAltoona Curve 503434 1181539 59934 2012 272364382747 111326 1812 337 116
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAAPIT 324281 49715 37981 194 174273260533 85246 3011 244 45 -20 +2 +0 +3 +9 -0.5
YTD22 AAAPIT 324264 51816 54821 194 193332299632 106254 2517 294 83 -6 +2 +0 +3 +9 0.9
ROS22 AAAPIT 10% 216190 36514 23601 92 189280289570 100254 2811 264 60 -10 +1 -0 +2 +6 -0.1
ROS22 MLBPIT 10% 2220 4100 260 10 200273250523 50252 279 259 56 -1 +0 -0 +0 +1 -0.0
FULL22 AAAPIT 346301 53815 391041 204 176273259532 83249 3011 245 46 -21 +2 -0 +4 +10 -0.5
TOT22 AAAPIT 540471 851229 601582 286 180276272548 91248 2911 252 51 -30 +3 -0 +6 +15 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBPIT 38% 557490 10015214 581504 216 204293329622 124260 2710 281 73 -17 +2 -1 +6 +16 0.6
202824 MLBPIT 48% 595524 11017216 621564 236 210298342640 132264 2610 291 81 -13 +2 -1 +6 +17 1.2
202925 MLBPIT 53% 615541 11618218 641595 247 214303355658 140266 2610 297 86 -10 +2 -1 +7 +17 1.6
203026 MLBPIT 55% 627551 11919219 661625 247 216305361667 145266 2611 300 88 -8 +2 -1 +7 +18 1.7
203127 MLBPIT 54% 629552 11818219 671635 247 214304357661 143266 2611 300 88 -8 +2 -1 +7 +18 1.8
203228 MLBPIT 54% 626549 11818219 671635 236 215306359665 144266 2611 300 87 -9 +2 -2 +7 +18 1.7
203329 MLBPIT 53% 617541 11518218 661625 216 213304353657 140265 2611 298 86 -10 +2 -2 +7 +17 1.4
203430 MLBPIT 52% 607533 11317218 651614 195 212302353655 141264 2711 295 84 -11 +2 -3 +7 +17 1.2
203531 MLBPIT 52% 594521 11017217 641594 164 211302349652 138262 2711 292 81 -13 +2 -4 +6 +17 0.9
203632 MLBPIT 56% 576505 10415216 621564 134 206298339636 133259 2711 287 77 -15 +1 -4 +6 +16 0.5
202723 MLBPIT 38% 214189 38615 22581 82 201288323610 122259 2710 275 69 -8 +1 -0 +2 +6 0.1
202824 MLBPIT 48% 286252 53818 30752 113 210299345645 135262 2610 285 76 -8 +1 -0 +3 +8 0.4
202925 MLBPIT 53% 323284 60919 34842 123 211300345645 134264 2611 291 81 -7 +1 -0 +3 +9 0.6
203026 MLBPIT 55% 343301 6410110 36893 134 213303352655 140265 2610 294 83 -7 +1 -0 +4 +10 0.7
203127 MLBPIT 54% 343301 6410110 36893 134 213303352655 140265 2610 294 83 -7 +1 -0 +4 +10 0.7
203228 MLBPIT 54% 340298 6410110 36883 123 215306356661 141265 2611 293 82 -7 +1 -1 +4 +10 0.7
203329 MLBPIT 53% 328288 619110 35862 113 212302354656 142264 2611 291 81 -7 +1 -1 +4 +9 0.6
203430 MLBPIT 52% 318279 59919 34842 103 211302348649 136263 2611 289 79 -7 +1 -2 +3 +9 0.4
203531 MLBPIT 52% 309271 57919 33832 82 210301351651 140261 2711 285 77 -8 +1 -2 +3 +9 0.3
203632 MLBPIT 56% 323283 58919 35882 72 205297339636 134258 2711 280 73 -10 +1 -2 +3 +9 0.1
▸ Career Totals
Career 31492766 582901089 33383022 10629 210300347647 136264 2611 288 79 -76 +10 -10 +34 +89 4.8
/ 162G 650571 12019218 691715 226 210301345646 135264 2611 288 79 -16 +2 -2 +7 +18 1.0
Career 79046916 145522525217 849213667 27880 210303344647 134269 2711 292 81 -167 +24 -19 +85 +224 15.0
/ 162G 650569 12019218 701766 237 211304346651 135269 2711 292 81 -14 +2 -2 +7 +18 1.2

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
202218 ABradenton Marauders 5340 11401 10130 41 275420450870 175345 2519 370 142 +2 +0 +2 0.4
202218 ROKFCL Pirates 2923 3200 680 20 130310217528 87200 2821 264 60 -1 +0 +1 -0.0
202319 A+Greensboro Grasshoppers 13299 24205 29323 30 242427414842 172306 2422 385 153 +8 +1 +4 1.2
202319 ABradenton Marauders 330250 6110113 72885 72 244422448870 204318 2722 391 157 +21 +1 +9 3.2
202420 AAAltoona Curve 5748 11202 7110 21 229327396723 167243 1912 315 99 -0 +0 +2 0.2
202420 A+Greensboro Grasshoppers 487395 9417113 781059 204 238376385760 147288 2216 346 123 +13 +2 +14 2.9
202420 INTLScottsdale Scorpions 5440 10221 14110 30 250444475919 225321 2026 411 172 +4 +1 +2 0.7
202521 AAAltoona Curve 503434 1181539 59934 2012 272364382747 111326 1812 337 116 +9 -1 +14 2.3

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
#1B.J. Uptonlast yr '16
career totals — 12 seasons, 5,858 PA
125,858164300243321402+14+1724.524.5
/1626641934+1.6+2.02.8pk7: 25
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#3Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
53,16091107213299352+34-47.06.5
/1626641923+7.1-0.81.5pk7: 6
#6Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5

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
Termarr Johnson (OGILVIE) 22 56→54 53→52 49→48 62 180/276/272 91248 928 29% 11% 51 -0.6
Ryan Kalish
2010 · AA
22 49→51 45→50 52→55 47 239/299/361 122305 1214 25% 8% 85 +0.7 235/292/364 129293 1323 23% 7% 83 +0.6 228/280/351122287132624%6%72-0.1
Graham Pauley
2023 · A
22 45→52 46→55 48→50 52 224/303/356 132269 1312 22% 9% 86 +0.8 237/303/415 178282 2211 24% 8% 102 +1.8 230/299/411181267231123%8%96+1.1
Drew Gilbert
2023 · A
22 48 47→50 53→45 48 239/298/376 137272 1516 19% 7% 89 +1.0 226/295/379 153275 189 24% 8% 89 +1.0 216/291/37616025519823%8%84+0.5
Tristan Peters
2023 · AA
23 45→53 44→45 53→50 48 218/288/344 126281 914 25% 8% 76 +0.1 229/295/348 119286 912 22% 8% 80 +0.4 238/306/369131290101021%8%87+0.6
Jakob Marsee
2023 · A
22 44→48 43→50 58→60 54 209/313/325 116289 921 28% 12% 83 +0.6 220/319/358 138276 1533 24% 11% 94 +1.3 216/315/358142266164024%11%89+1.0
Shed Long Jr.
2018 · AA
22 47 47→50 49→50 42 232/288/370 138315 1410 30% 7% 83 +0.6 231/292/374 143314 1512 29% 7% 85 +0.7 226/290/370144302161229%8%81+0.2
Caleb Gindl
2011 · AA
22 49→55 45→50 48→50 47 239/299/368 128301 1210 24% 8% 87 +0.8 240/297/369 129298 127 22% 7% 86 +0.8 238/296/37313529513423%7%83+0.5
Brian Goodwin
2013 · AA
22 47→53 46→60 48→50 49 229/305/362 133299 1313 27% 9% 89 +0.9 214/286/331 117295 1013 29% 9% 72 -0.2 245/312/443198315231128%8%108+1.4
Kyle Isbel
2019 · A
22 47→53 43→50 53→55 41 227/275/340 113305 1019 28% 6% 69 -0.4 218/268/349 131285 1417 27% 6% 69 -0.4 242/292/371130288101119%6%83+0.4
Trey Sweeney
2023 · AA
23 39→43 48→50 57→55 46 198/276/341 142266 1519 30% 9% 71 -0.3 217/288/368 151280 1717 28% 8% 83 +0.6 218/288/372154276191727%8%81+0.3
Brice Turang
2022 · AAA
22 47→57 39→50 51→60 50 224/291/309 85283 718 23% 9% 68 -0.5 242/301/347 105303 1029 22% 8% 82 +0.5 270/345/412142330143221%10%114+2.5
Brayan Rocchio
2023 · AAA
22 44→54 47→45 46→50 43 221/281/359 138274 1513 25% 6% 78 +0.2 230/298/350 120278 1016 20% 8% 82 +0.5 226/301/345120264111718%8%81+0.3
Nick Franklin
2013 · AAA
22 47→50 46→50 53→50 42 232/280/363 131297 1313 26% 6% 77 +0.1 232/297/369 137294 1412 25% 8% 87 +0.8 224/295/364140279161125%9%83+0.5
Mason Williams
2014 · AA
22 49→53 41→50 47→55 45 236/280/339 103282 712 19% 6% 70 -0.3 237/280/322 85283 514 17% 6% 66 -0.6 246/291/37512930115723%6%81+0.3
Carlos Vidal
2017 · A
21 48 43→45 49→50 48 234/302/348 114288 1012 22% 7% 83 +0.6 232/278/326 94303 67 24% 5% 66 -0.6 237/281/332953085624%5%65-0.3
Tim Wheeler
2011 · A
23 43→53 45→50 50 43 215/274/335 120274 1314 26% 6% 68 -0.5 237/291/367 130317 1313 28% 6% 83 +0.6 238/291/359121322121329%6%78+0.2
Matt McLain
2022 · A
22 45→55 44→55 53→55 48 218/295/334 116293 1120 28% 9% 77 +0.1 236/317/422 186323 2122 31% 9% 109 +2.4 231/315/405174310202330%9%102+1.7
Ke'Bryan Hayes
2019 · AA
22 50→55 42→50 52→50 48 238/300/350 112299 814 22% 8% 82 +0.5 248/307/389 141308 1212 22% 7% 96 +1.5 257/313/393137315121621%7%97+1.3
Jason Martin
2018 · AA
22 42→49 48→60 48→50 39 213/261/358 145293 1513 32% 6% 68 -0.5 229/276/372 143298 1412 27% 6% 78 +0.2 220/286/42120126927829%8%94+0.8
Casey Craig
2008 · AA
23 48→50 45 50 47 238/297/361 123294 1214 23% 7% 85 +0.7 234/287/334 100298 816 23% 6% 72 -0.2 238/283/3187930461923%5%65-0.5