Miguel SosaC FCL Pirates
Age 22 R/R 5'10" / 181 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 106 proj PA
wRC+†60
AVG/OBP/SLG.199 / .277 / .294
PA106
HR2
K%32
BB%9
ISO96
MLB%0%
Value2026 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.51.00.20.50.80.91.00.90.70.60.30.0+$44M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.9$2M+$2M
2033Pre-Arb$1.0M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$0.9M
2035Arb-1$0.4M+0.3$0.6M+$0.5M
2036Arb-2$0.4M
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $6M +$4M

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
202117 ROKDSL PIT Gold 8875 15201 8253 01 200302267569 67280 289 250 50
202117 ROKDSL PIT Gold 8871 17201 12183 01 239372310682 70302 2014 317 101
202218 ROKDSL PIT Black 10991 23703 16171 33 253370429799 176278 1615 347 124
202218 ROKDSL PIT Black 10982 25803 25121 33 305472512984 207324 1123 435 191
202319 ROKFCL Pirates 10380 17204 19372 01 212376388764 175317 3618 332 112
202319 ROKFCL Pirates 10369 20304 30232 01 2905155071.022 217364 2229 450 202
202420 ROK2 teams 169148 28601 19761 12 189286250536 61380 4511 240 42
202420 ROK2 teams 169140 38901 27541 12 271393357750 86435 3216 346 123
▸ 2026 Season
202622 MLBPIT 10695 19312 9341 10 200276316592 116289 328 264 60 -5 +0 +0 +2 +3 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBPIT 34% 155139 29513 14481 21 209286324609 115290 319 274 68 -6 +0 +0 +3 +4 0.2
202824 MLBPIT 46% 275245 52916 25823 31 212293331624 118291 309 281 73 -8 +0 +0 +5 +8 0.5
202925 MLBPIT 52% 351314 681228 311043 41 217293344637 127292 309 286 77 -9 +0 +0 +6 +10 0.8
203026 MLBPIT 54% 402359 781429 361184 52 217296343638 125292 299 288 79 -10 +0 +0 +7 +11 0.9
203127 MLBPIT 54% 427381 8315210 391264 52 218297346644 129292 309 288 79 -10 +0 +0 +8 +12 1.0
203228 MLBPIT 54% 439392 8415210 401304 52 214294339633 125291 309 287 78 -11 +0 -1 +8 +12 0.9
203329 MLBPIT 53% 439391 8415210 411314 42 215296340636 125290 309 285 76 -12 +0 -1 +8 +12 0.7
203430 MLBPIT 52% 435388 821529 401304 41 211292330622 119289 309 282 74 -13 +0 -2 +8 +12 0.6
203531 MLBPIT 52% 412367 761328 381254 31 207289319607 112286 309 278 71 -13 +0 -3 +7 +12 0.3
203632 MLBPIT 52% 385344 711228 351183 31 206285323608 116283 319 273 67 -14 +0 -4 +7 +11 0.0
202723 MLBPIT 34% 5348 10201 5160 10 208283312596 104289 309 266 62 -2 +0 +0 +1 +2 0.0
202824 MLBPIT 46% 127114 24413 11381 10 211286342628 132290 309 273 67 -5 +0 +0 +2 +4 0.1
202925 MLBPIT 52% 181161 35614 16532 21 217296342638 124290 299 278 71 -6 +0 +0 +3 +5 0.2
203026 MLBPIT 54% 218194 42815 20642 21 216296345642 129290 299 280 72 -7 +0 +0 +4 +6 0.3
203127 MLBPIT 54% 232207 44815 21682 31 213291333625 121290 299 280 73 -7 +0 +0 +4 +7 0.4
203228 MLBPIT 54% 238212 45815 22702 31 212292330623 118289 299 279 72 -8 +0 -0 +4 +7 0.3
203329 MLBPIT 53% 233207 44815 22692 21 213294333628 121289 309 277 70 -8 +0 -1 +4 +7 0.2
203430 MLBPIT 52% 228203 43815 21682 21 212292335627 123287 309 275 68 -8 +0 -1 +4 +6 0.1
203531 MLBPIT 52% 214190 39714 20652 21 205288316604 111285 309 271 65 -8 +0 -1 +4 +6 0.0
203632 MLBPIT 52% 199177 36614 18612 10 203284316601 113281 319 265 61 -9 +0 -2 +4 +6 -0.1
▸ Career Totals
Career 19231713 36265941 17657217 197 211291332623 120289 309 275 69 -68 +1 -5 +34 +54 1.7
/ 162G 650579 12222314 591936 62 211290332622 121288 309 275 69 -23 +0 -2 +12 +18 0.6
Career 42953809 8091451992 410130142 4321 212296333629 121294 3010 283 75 -123 +0 -10 +77 +122 6.7
/ 162G 650576 12322314 621976 73 214296335631 122296 3010 283 75 -19 +0 -2 +12 +18 1.0

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
202117 ROKDSL PIT Gold 8871 17201 12183 01 239372310682 70302 2014 317 101 +0 -0 +2 0.2
202218 ROKDSL PIT Black 10982 25803 25121 33 305472512984 207324 1123 435 191 +11 -1 +3 1.4
202319 ROKFCL Pirates 10369 20304 30232 01 2905155071.022 217364 2229 450 202 +12 -0 +3 1.5
202420 ABradenton Marauders 6855 11401 12230 00 200343327671 127323 3418 309 95 -0 +0 +2 0.2
202420 ROKFCL Pirates 10185 27500 15311 12 318426376802 59500 3115 372 143 +5 -1 +3 0.7

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
#1Curt Casalilast yr '24
career totals — 10 seasons, 1,566 PA
101,566472217311367+28+197.87.9
/162664201+11.9+7.93.3pk7: 8
#2Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#3Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#4Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,0304320213289333+36+243.23.0
/162664147+11.9+7.81.1pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2

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
Miguel Sosa (OGILVIE) 22 199/277/294 96289 21 32% 9% 60 -0.2
Alexander Campos
2022 · A
22 43 41→40 46→45 48 206/290/308 102278 86 27% 9% 69 -0.4 221/302/309 88318 76 30% 9% 74 -0.1 242/332/316743358627%10%86+0.3
Jhoneiker Betancourt
2023 · A
23 42 40→55 50→40 43 203/279/294 91279 76 28% 7% 60 -1.0 209/281/354 145278 184 31% 7% 78 +0.2 186/269/36117523526033%7%79+0.1
Pablo Aliendo
2023 · A
22 42 41→55 44→45 38 204/267/297 93298 95 33% 6% 56 -1.3 199/264/346 147306 185 39% 6% 68 -0.5 178/245/34016228022343%6%56-0.7
Andrew Susac
2013 · A
23 42→40 44→50 46→30 45 208/280/323 115292 114 31% 8% 68 -0.5 218/291/365 147292 173 30% 8% 84 +0.6 217/295/37716028319129%9%86+0.4
Kevin Padlo
2018 · A
22 36→40 46→55 44→50 48 183/269/314 131257 138 32% 10% 62 -0.9 197/280/350 153289 179 35% 9% 76 +0.0 195/265/371176262221234%8%73-0.1
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Bryan Holaday
2011 · A
23 41 44→45 47→40 42 201/283/317 116296 125 34% 8% 69 -0.4 206/259/296 90269 86 25% 5% 51 -1.7 223/289/35313025614219%7%76+0.0
Corey Joyce
2021 · A
22 45 40→45 50 40 213/269/309 96308 88 32% 6% 59 -1.1 202/290/319 117298 1212 34% 9% 72 -0.2 214/316/327113306111430%10%82+0.3
Niko Vasquez
2011 · A
22 41 41→50 40→45 47 199/280/301 102285 83 31% 9% 63 -0.9 197/265/307 110265 103 28% 8% 58 -1.2 224/278/37214829019629%6%77+0.1
Shane Zeile
2015 · A
22 41 41→50 46→40 39 205/254/304 99281 95 30% 5% 51 -1.7 199/249/295 96273 74 28% 5% 46 -2.0 187/237/2991122498227%5%41-0.7
Pedro Pagés
2022 · A
23 44 42→50 42→40 42 213/280/315 102304 104 32% 7% 66 -0.6 212/275/335 123294 144 31% 7% 69 -0.4 225/284/36013528517226%7%77+0.1
Jack Brannigan
2023 · A
22 42 43→50 48→50 43 202/279/307 104304 1013 35% 8% 64 -0.8 200/283/348 148300 1817 37% 9% 76 +0.1 182/269/332150267191837%9%64-0.4
Carlos Narváez
2021 · A
22 47→45 38→50 48→45 46 219/291/300 81314 56 30% 9% 66 -0.6 193/280/309 116304 135 37% 10% 66 -0.6 212/294/34913628516629%9%79+0.2
Braulio Vasquez
2021 · A
22 41 39→45 44→65 38 195/257/276 81309 77 37% 6% 46 -2.0 209/283/301 92307 630 31% 7% 63 -0.8 206/284/2969029954230%7%59-0.5
Marcus Littlewood
2014 · A
22 40 40→45 48→45 46 194/268/290 96282 74 32% 9% 54 -1.4 208/272/320 112275 105 27% 8% 63 -0.8 209/274/32211327010425%8%62-0.4
Francisco Acuna
2022 · A
22 39→49 38→45 48→50 44 184/272/269 85267 510 31% 8% 52 -1.6 206/276/298 92284 611 28% 6% 60 -1.0 223/293/3229929491626%7%70-0.2
Alex De Goti
2018 · A
23 41→47 40→45 44→50 44 198/272/290 92289 87 33% 8% 56 -1.3 225/277/344 119285 127 24% 6% 72 -0.2 215/285/32811427910625%8%69-0.4
Jake Rogers
2018 · A
23 41→40 43→60 47→45 41 202/262/316 114279 910 30% 6% 58 -1.2 196/266/342 146271 177 33% 7% 68 -0.5 213/288/42921627131133%8%98+0.8
Luca Tresh
2022 · A
22 44→40 41→55 49→40 38 208/261/310 102314 87 35% 6% 56 -1.3 207/267/354 147270 194 30% 7% 70 -0.3 202/253/35715426819232%5%62-0.5
Joe DeCarlo
2016 · A
22 36→37 43→55 44→30 42 178/266/287 109280 113 38% 8% 54 -1.4 196/276/343 147277 183 34% 8% 72 -0.2 194/273/35516126220133%8%70-0.2