Fabian PertuzSS Tennessee Smokies
Age 25 R/R 6'0" / 156 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 306 proj PA
wRC+†38
AVG/OBP/SLG.180 / .233 / .281
PA306
HR5
SB6
K%33
BB%5
ISO102
MLB%2%
Value2026 · WAR
BAT: -21.6 runs (wOBA-derived runs vs avg)-22BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +8.7 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.9-0.7-0.6-0.6262829
Tools · ContractCON 20 / POW 40
Toolsscout grade
CONTACT20
scouting grade only
POWER40
scouting grade only
EYE39
scouting grade only
SPEED48
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$0.0M

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
201817 ROKDSL Cubs 1 269233 53742 23469 3610 227321318638 90273 179 281 73
201817 ROKDSL Cubs 1 269218 651062 38329 3610 298423427849 128339 1214 380 149
201918 ROKAZL Cubs 2 212200 44911 6663 94 220254290544 70316 313 237 40
201918 ROKAZL Cubs 2 212197 641412 9463 94 325364437800 112408 224 353 128
202120 AMyrtle Beach Pelicans 245228 40603 121034 32 175230241471 66303 425 206 16
202120 AMyrtle Beach Pelicans 245224 50704 16704 32 223287308595 85307 297 272 67
202221 A+2 teams 496467 812027 171788 143 173215270485 96260 363 214 22
202221 A+2 teams 496460 1092939 241298 143 237287372658 135308 265 292 82
202322 A+2 teams 306282 39623 161025 154 138198206404 67200 335 180 -4
202322 A+2 teams 306273 521135 25715 154 190271308578 117235 238 263 59
202423 AA3 teams 310289 43906 161434 51 149204242446 93262 465 202 13
202423 AA3 teams 310281 571307 241044 51 203275324599 121292 348 272 67
▸ 2026 Season
202625 MLBCHC 306284 511015 161013 61 180231275506 95257 335 234 38 -22 +1 +0 +3 +9 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCHC 31% 343316 601217 201104 62 190247301548 111261 326 245 46 -21 +0 +0 +4 +10 -0.7
202827 MLBCHC 42% 371341 661318 231164 72 194253308561 114264 316 251 50 -21 +1 +0 +4 +11 -0.6
202928 MLBCHC 48% 389358 691418 241214 72 193251304556 112265 316 254 52 -21 +1 -1 +4 +11 -0.6
202726 MLBCHC 31% 10698 18402 6341 21 184238286524 102262 326 238 40 -7 +0 +0 +1 +3 -0.3
202827 MLBCHC 42% 156144 28613 9492 31 194252312564 118265 316 244 45 -10 +0 +0 +2 +4 -0.3
202928 MLBCHC 48% 186170 34714 12582 31 200261324584 124266 316 247 47 -11 +0 -0 +2 +5 -0.4
▸ Career Totals
Career 448412 801729 271415 83 194252311563 117268 316 244 45 -28 +0 -0 +5 +13 -1.1
/ 162G 650598 11625313 392057 124 194251311562 117268 326 244 45 -41 +1 -0 +7 +18 -1.5
Career 32472998 5461061350 173108648 10831 182238276514 94264 335 230 34 -240 +9 -1 +35 +92 -10.7
/ 162G 650600 10921310 3521710 226 182239277516 95263 335 230 34 -48 +2 -0 +7 +18 -2.1

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
201817 ROKDSL Cubs 1 269218 651062 38329 3610 298423427849 128339 1214 380 149 +15 +3 +8 2.6
201918 ROKAZL Cubs 2 212197 641412 9463 94 325364437800 112408 224 353 128 +7 +0 +6 1.3
202120 AMyrtle Beach Pelicans 245224 50704 16704 32 223287308595 85307 297 272 67 -9 -0 +7 -0.3
202221 A+South Bend Cubs 461427 1012738 221238 133 237287370657 133311 275 292 81 -10 +1 +13 0.5
202221 INTLColombia 3533 8201 260 10 242286394680 152269 176 302 89 -0 +0 +1 0.1
202322 AATennessee Smokies 2722 2000 471 10 9125991350 133 2615 198 9 -3 +0 +1 -0.2
202322 A+South Bend Cubs 279251 501135 21644 144 199272327598 127243 238 269 64 -11 +1 +8 -0.2
202423 AAAIowa Cubs 4239 8302 3140 00 205262436698 231261 337 305 92 -0 +0 +1 0.1
202423 AATennessee Smokies 158147 35603 8533 41 238291340631 102352 345 286 77 -4 +0 +4 0.1
202423 AMyrtle Beach Pelicans 11095 14402 13371 10 147257253510 105211 3412 239 41 -7 +0 +3 -0.4

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
145598193249306+5+3-0.8-0.4
/1626641412+7.1+4.4-1.1pk7: 0
#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
Fabian Pertuz (OGILVIE) 25 20 40 48 39 180/233/281 101257 56 33% 5% 38 -1.3
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Grae Kessinger
2022 · AA
24 37→28 42→45 48→50 40 187/248/281 94262 1115 32% 6% 43 -2.2 194/265/312 118265 1414 31% 8% 59 -1.1 189/267/30011124911727%9%56-0.5
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Olivier Basabe
2022 · AA
25 39 43→40 45 42 197/254/301 103257 117 28% 6% 50 -1.7 210/271/311 101292 1110 30% 7% 61 -1.0 199/266/28182279101031%7%47-0.9
Max Burt
2022 · AAA
25 42 43→45 49→55 37 207/253/314 108292 109 32% 5% 53 -1.5 193/248/316 123281 1421 35% 6% 53 -1.5 163/230/2488424472934%6%26-1.3
Marty Bechina
2022 · AAA
25 34→33 47→50 48→45 30 178/225/314 135284 158 42% 4% 43 -2.2 194/265/328 134314 159 40% 7% 64 -0.8 172/260/30213028015841%8%52-1.1
Sean Coyle
2017 · AAA
25 35→34 45→50 47→50 37 180/243/296 116289 1311 40% 7% 46 -2.0 189/248/293 104291 910 36% 7% 46 -2.0 146/203/235892193633%7%8-1.2
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
Dennis Ortega
2022 · AAA
25 40 39→45 47→45 38 197/244/276 79285 75 33% 5% 40 -2.4 209/261/303 94327 810 36% 6% 54 -1.4 187/240/2587230851039%6%30-1.0
T.J. Steele
2012 · AA
25 39→33 43→45 54→50 32 200/225/315 116275 1017 32% 3% 41 -2.3 201/239/311 110284 1015 32% 4% 46 -2.0 178/212/2658725771333%3%20-1.1
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Wade Gaynor
2013 · AA
25 37→42 43→50 47→50 41 185/255/295 109265 106 32% 7% 50 -1.7 186/237/311 125273 1211 35% 5% 46 -2.0 172/214/296124249131236%4%29-2.4
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
John Murrian
2013 · AAA
25 40 42→45 47→45 36 202/241/304 102279 95 31% 4% 46 -2.0 201/262/310 109270 106 28% 6% 57 -1.2 153/226/25310020010028%6%26-1.0