Owen CarapellottiC Stockton Ports
Age 23 L/R 6'2" / 215 lbs A HR -4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION90 act + 149 ros · stats below = ROS only
wRC+†98
AVG/OBP/SLG.226 / .304 / .414
PA149
HR6
K%30
BB%9
BABIP289
ISO188
MLB%0%
Value2026 · WAR
BAT: +1.5 runs (wOBA-derived runs vs avg)+1BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: +1.30+1.3WAR
0.01.53.01.21.92.42.62.52.32.11.81.41.0+$139M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+2.5$14M+$13M
2032Pre-Arb$0.9M+2.3$12M+$11M
2033Pre-Arb$1.0M+2.1$10M+$9M
2034Arb-1$3M+1.8$8M+$6M
2035Arb-2$4M+1.4$6M+$4M
2036Arb-3$4M+1.0$4M+$2M
Totals $15M $53M +$46M

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
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AOAK 9079 16207 11300 10 203300494794 291214 3312 340 118 +2 +0 +0 +2 +3 0.6
YTD23 AOAK 9075 20308 15220 10 2673896271.016 360267 2417 435 191 +9 +0 +0 +2 +3 1.4
ROS23 AOAK 0% 149133 30516 14451 20 226304414718 188278 309 313 98 -0 +0 +0 +3 +4 0.7
ROS23 MLBOAK 0% 01 0000 000 00 275 306 92 +0 +0
FULL23 AOAK 9080 16207 11300 10 200300487787 287209 3312 340 118 +2 +0 +0 +2 +3 0.6
TOT23 AOAK 239212 467113 25751 30 217303443746 226264 3110 323 105 +1 +1 +0 +4 +7 1.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBOAK 42% 244219 498110 22721 31 224298406704 183283 309 317 100 +0 +0 +0 +4 +7 1.2
202825 MLBOAK 62% 386346 7913216 351122 51 228303416719 188284 299 318 101 +1 +1 +0 +7 +11 1.9
202926 MLBOAK 71% 478428 9816220 441373 62 229305416721 187284 299 318 102 +1 +0 +0 +9 +14 2.4
203027 MLBOAK 73% 520464 10618221 481483 72 228305412716 183284 289 319 102 +1 +1 +0 +9 +15 2.6
203128 MLBOAK 75% 520464 10618221 481493 72 228305412716 183284 299 317 101 +1 +1 -1 +9 +15 2.5
203229 MLBOAK 73% 520463 10417221 491503 72 225303406709 181283 299 316 100 -0 +1 -1 +9 +15 2.3
203330 MLBOAK 73% 520463 10417221 491513 72 225303406709 181282 299 313 98 -1 +1 -2 +9 +15 2.1
203431 MLBOAK 72% 504449 9916220 471483 62 220299399697 178279 299 309 94 -3 +0 -3 +9 +14 1.8
203532 MLBOAK 72% 489437 9415218 461463 62 215294382676 167275 309 303 90 -5 +0 -4 +9 +14 1.4
203633 MLBOAK 78% 473423 8914217 441443 62 210289374663 163271 309 296 85 -8 +0 -4 +8 +13 1.0
203734 MLBOAK 74% 435390 8012215 401352 51 205282362644 156265 319 288 78 -11 +1 -5 +8 +12 0.5
203835 MLBOAK 69% 374335 659112 341192 41 194272334607 140258 329 278 71 -12 +0 -6 +7 +11 -0.0
203936 MLBOAK 60% 312280 537110 281021 41 189265329594 139252 339 267 63 -13 +0 -6 +6 +9 -0.5
202724 MLBOAK 42% 10392 20304 9301 10 217294380675 163280 299 309 95 -1 +0 +0 +2 +3 0.4
202825 MLBOAK 62% 239214 488110 22691 31 224300411711 187282 299 310 95 -1 +0 +0 +4 +7 1.0
202926 MLBOAK 71% 340304 6911214 31972 51 227303414717 188282 299 310 96 -2 +1 +0 +6 +10 1.5
203027 MLBOAK 73% 382341 7713215 351093 51 226303408711 182282 299 310 96 -2 +1 +0 +7 +11 1.7
203128 MLBOAK 75% 388346 7813215 361113 51 225304405709 179281 299 309 95 -2 +1 -1 +7 +11 1.6
203229 MLBOAK 73% 382341 7713215 361102 51 226303408711 182280 299 308 94 -3 +1 -1 +7 +11 1.5
203330 MLBOAK 73% 379338 7512215 361102 51 222301402703 180279 299 305 92 -4 +1 -2 +7 +11 1.3
203431 MLBOAK 72% 365326 7112114 341072 51 218296390685 172276 299 301 89 -5 +1 -2 +7 +10 1.1
203532 MLBOAK 72% 353315 6711113 331052 41 213291378669 165273 309 296 85 -6 +0 -3 +6 +10 0.8
203633 MLBOAK 78% 371332 6911113 341132 51 208285364650 157269 309 289 80 -9 +1 -3 +7 +11 0.6
203734 MLBOAK 74% 322287 589111 301002 41 202282355638 153263 319 281 73 -10 +0 -4 +6 +9 0.2
203835 MLBOAK 69% 260233 45618 24831 31 193271330602 137256 329 271 66 -10 +0 -4 +5 +7 -0.2
203936 MLBOAK 60% 188168 32416 17611 21 190269333602 143250 329 261 58 -9 +0 -4 +3 +5 -0.4
▸ Career Totals
Career 40723638 78612617153 377120524 5212 216294386680 170275 309 298 87 -62 +6 -22 +73 +115 11.2
/ 162G 650581 12520324 601924 82 215293384677 169274 309 298 87 -10 +1 -4 +12 +18 1.8
Career 59245294 115618524228 548175833 7521 218296392687 173278 309 306 92 -52 +7 -31 +106 +168 20.1
/ 162G 650581 12720325 601934 82 219296392689 174279 309 306 92 -6 +1 -3 +12 +18 2.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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,31116655220294394+61+4015.613.5
/162664258+9.4+6.22.4pk7: 11
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12

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
Owen Carapellotti (OGILVIE) 23 217/303/443 226264 133 31% 10% 105 +1.3
Michael Massey
2022 · A
24 42→51 53→55 51→50 44 223/278/397 173250 2111 21% 6% 86 +0.8 242/291/412 170288 2010 23% 5% 96 +1.5 249/295/42317529122922%5%99+1.3
Pedro Álvarez
2010 · AA
23 47→46 56→60 45 42 240/296/430 190320 244 32% 8% 103 +1.9 233/300/413 180315 223 31% 9% 100 +1.7 238/310/45521729131429%9%108+2.1
Bo Naylor
2023 · AAA
23 40→44 52→55 54→50 48 206/295/372 166284 1916 33% 10% 88 +0.9 216/301/395 179269 2210 27% 10% 96 +1.5 207/293/38818124623626%10%89+0.7
Daniel Johnson
2018 · A
23 45→50 51→55 48→55 39 233/275/388 155283 1913 26% 4% 83 +0.6 237/283/395 158306 1715 28% 5% 88 +0.9 234/288/409175280232125%6%91+0.8
Trey Hair
2018 · A
23 44 48→60 51→45 44 220/290/372 152284 156 27% 7% 85 +0.7 225/286/339 114297 87 26% 6% 74 -0.1 224/283/41619328126530%5%91+0.5
Ryan Casteel
2014 · A
23 42→48 57→55 48→40 40 228/278/423 195292 254 31% 6% 94 +1.3 231/272/380 149309 185 30% 5% 79 +0.3 194/252/39119824728034%7%70-0.2
Keegan McGovern
2019 · A
23 45 53→60 47→30 40 228/283/400 172314 215 34% 6% 89 +1.0 205/277/382 177324 235 42% 7% 83 +0.6 168/253/34317527325546%7%61-0.4
Yonathan Perlaza
2022 · A
23 45→51 49→60 43→50 42 227/284/374 147308 187 31% 7% 82 +0.5 229/302/413 184302 2011 30% 9% 101 +1.8 232/306/413181303191228%9%98+1.5
Travis Scott
2008 · A
23 44 50→55 43→40 44 225/284/373 148289 183 28% 7% 82 +0.5 223/277/378 155288 175 28% 7% 81 +0.4 217/270/37615827518327%6%76+0.0
Austin Allen
2018 · A
24 45→51 50→65 42→40 40 231/277/381 150286 192 27% 5% 82 +0.5 240/284/445 205287 282 27% 5% 102 +1.9 240/279/47323226634025%4%104+1.3
Joey Bart
2020 · AA
23 43 54→55 45→40 38 228/271/405 177288 237 30% 5% 85 +0.7 236/291/384 148336 175 33% 6% 89 +0.9 253/338/39213933817128%9%109+1.1
Michael McKenry
2008 · A
23 46→47 54→55 41→40 49 238/309/421 183282 217 24% 9% 106 +2.2 222/289/377 155277 184 26% 8% 86 +0.8 241/316/40916828821223%9%102+0.7
Danny Richar
2006 · A
23 49→59 53→55 51→50 44 250/289/432 182274 208 18% 5% 100 +1.7 250/295/391 141292 1311 19% 6% 91 +1.1 248/295/384137291121219%6%86+0.7
Travis Shaw
2013 · AA
23 43→53 51→60 49→45 46 219/292/386 167284 189 29% 8% 90 +1.0 221/288/372 151280 176 26% 8% 84 +0.6 251/334/47322228228722%11%123+3.2
Andrew Young
2018 · A
24 46→47 51→60 50→40 40 231/299/391 160298 187 28% 6% 94 +1.3 227/304/400 173278 225 26% 6% 99 +1.7 218/299/40919127725330%6%96+1.1
Drew Sutton
2006 · A
23 45→55 49→50 46→50 48 228/303/380 152288 167 26% 9% 92 +1.2 236/297/371 135287 1414 22% 8% 88 +0.9 249/323/392143313131023%9%101+1.4
Ryan Ward
2022 · A
24 45→48 58→60 44→50 40 241/293/438 198309 277 31% 6% 104 +2.0 216/270/395 179285 248 32% 6% 83 +0.6 233/290/443210282291128%7%100+1.4
Trey Sweeney
2022 · A
22 43 50 53→55 45 220/289/382 163296 179 31% 8% 87 +0.8 209/284/358 149274 1619 29% 9% 79 +0.3 218/288/372154276191727%8%81+0.3
Adam Rosales
2006 · A
23 47→49 50→55 45 40 236/287/388 152305 186 28% 5% 88 +0.9 227/288/373 146286 138 25% 6% 84 +0.6 237/303/39415728514821%6%95+1.2
Max Stassi
2014 · AA
23 43 52→55 44→40 39 226/276/388 162283 204 28% 5% 83 +0.6 205/250/323 118284 133 32% 5% 55 -1.4 218/304/38616828222030%10%93+0.6