Rafael MedinaC DSL Angels
Age 20 R/R 6'2" / 210 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 53 proj PA
wRC+†48
AVG/OBP/SLG.188 / .261 / .274
PA53
HR1
K%35
BB%7
ISO87
MLB%0%
Value2026 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.40.50.60.70.70.60.40.20.0+$29M 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.7$2M+$1M
2033Pre-Arb$1.0M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$0.9M
2035Arb-1$0.6M+0.4$0.8M+$0.6M
2036Arb-2$0.7M+0.2$0.4M+$0.1M
2037Arb-3$0.6M
Totals $4M $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
202317 ROKDSL Angels 5749 5101 4343 00 102214184398 82267 607 173 -9
202317 ROKDSL Angels 5747 8201 6243 00 170304277580 106304 4211 273 67
202418 ROKDSL Angels 8170 8101 7324 12 114235171406 57189 409 195 7
202418 ROKDSL Angels 8165 12202 12244 12 185346308653 123256 3015 312 97
▸ 2026 Season
202620 MLBLAA 5348 10201 4181 10 208283312596 104289 348 248 48 -3 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBLAA 34% 117105 22412 9392 10 210284324608 114290 338 259 57 -6 +0 +0 +2 +3 -0.0
202822 MLBLAA 48% 262235 47815 20855 31 200277306583 106292 328 267 63 -11 +0 +0 +5 +7 0.1
202923 MLBLAA 54% 366328 681227 281177 41 207284320604 113293 328 272 67 -14 +0 +0 +7 +10 0.4
203024 MLBLAA 55% 437393 821529 331388 42 209283326609 117294 328 276 69 -15 +0 +0 +8 +12 0.5
203125 MLBLAA 56% 479431 9116310 361519 52 211286332618 121294 328 277 70 -16 +0 +0 +9 +14 0.6
203226 MLBLAA 56% 504452 9617311 381599 52 212287336623 124294 328 278 71 -17 +0 +0 +9 +14 0.7
203327 MLBLAA 55% 515461 9717311 401639 52 210286332618 121293 328 278 71 -17 +0 +0 +9 +15 0.7
203428 MLBLAA 55% 518463 9717311 411649 52 210287330617 121293 328 277 70 -18 +0 -1 +9 +15 0.6
203529 MLBLAA 58% 513459 9517310 401649 42 207283322606 115292 328 275 68 -18 +0 -1 +9 +15 0.4
203630 MLBLAA 60% 505451 9216210 401629 41 204282315597 111290 328 272 66 -19 +0 -2 +9 +14 0.2
203731 MLBLAA 62% 478429 861529 381558 31 200278308586 107288 328 268 63 -20 +0 -3 +9 +14 -0.0
202721 MLBLAA 34% 4036 7101 3131 00 194275306581 111289 328 245 45 -2 +0 +0 +1 +1 -0.1
202822 MLBLAA 48% 127115 23412 9412 10 200270304574 104291 327 253 51 -7 +0 +0 +2 +4 -0.1
202923 MLBLAA 54% 198177 36614 15634 21 203281316597 113292 328 258 56 -10 +0 +0 +4 +6 -0.1
203024 MLBLAA 55% 242218 45815 18764 21 206279321600 115293 317 261 58 -11 +0 +0 +4 +7 -0.0
203125 MLBLAA 56% 268241 49915 20845 31 203278311589 108293 317 262 59 -12 +0 +0 +5 +8 0.0
203226 MLBLAA 56% 283254 53926 22895 31 209285331615 122292 318 263 60 -13 +0 +0 +5 +8 0.0
203327 MLBLAA 55% 285256 53926 22905 31 207283328611 121292 328 263 60 -13 +0 +0 +5 +8 0.0
203428 MLBLAA 55% 284255 52916 22905 31 204280318598 114292 328 262 59 -13 +0 -0 +5 +8 -0.0
203529 MLBLAA 58% 298268 561026 23955 31 209284328612 119291 328 260 58 -14 +0 -1 +5 +8 -0.1
203630 MLBLAA 60% 304272 551016 24985 21 202279312592 110289 328 258 55 -15 +0 -1 +5 +9 -0.3
203731 MLBLAA 62% 295265 52915 23965 21 196273294567 98287 338 254 52 -16 +0 -2 +5 +8 -0.4
▸ Career Totals
Career 26242357 481841352 20183546 249 204280317596 113290 328 260 57 -128 +1 -4 +47 +74 -1.0
/ 162G 650584 11921313 5020711 62 204279317596 113289 328 260 57 -32 +0 -1 +12 +18 -0.2
Career 48854374 8961582598 378158192 4518 205282320602 115293 328 271 66 -189 +2 -7 +87 +138 3.2
/ 162G 650582 11921313 5021012 62 204281318598 113293 328 271 66 -25 +0 -1 +12 +18 0.4

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
202317 ROKDSL Angels 5747 8201 6243 00 170304277580 106304 4211 273 67 -2 +0 +2 -0.1
202418 ROKDSL Angels 8165 12202 12244 12 185346308653 123256 3015 312 97 -0 -1 +2 0.1

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,6785324207280322+48+282.42.3
/162664136+11.9+6.90.6pk7: 2
#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
Rafael Medina (OGILVIE) 20 188/261/274 86289 11 35% 7% 48 -0.2
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Ethan Workinger
2022 · A
20 37→44 40→50 50→45 37 182/242/275 93284 66 36% 6% 39 -2.5 204/253/323 119282 115 30% 6% 56 -1.3 204/258/34313924718925%6%60-0.7
Rey Duran
2009 · A
20 36 41→50 49→40 41 183/243/277 94256 96 31% 6% 40 -2.4 213/267/338 125268 145 25% 6% 66 -0.6 210/263/34913924619223%5%65-0.3
Alexander Mojica
2023 · A
20 34 41→45 47→40 39 168/245/259 91281 103 41% 8% 37 -2.6 203/283/327 124326 126 38% 9% 71 -0.3 196/292/34314730914337%10%75-0.0
Rodolfo Castro
2019 · A
20 38→40 43→55 47→50 36 194/233/304 111269 105 32% 4% 42 -2.3 197/238/344 147275 176 34% 5% 56 -1.3 205/272/358153266191130%7%72-0.2
Mike Ohlman
2011 · A
20 39→49 38→45 50→40 38 185/245/263 78303 55 38% 7% 37 -2.6 216/279/309 93310 63 30% 7% 63 -0.8 229/295/3321033227229%8%73-0.1
Yohan Matos
2016 · A
19 40 41→45 48→45 38 194/251/289 95288 87 34% 6% 46 -2.0 197/259/275 78321 48 37% 7% 46 -2.0 166/241/2316428901139%8%24-0.7
Creed Willems
2023 · A
20 37→44 40→50 47→30 35 181/239/272 91272 74 35% 4% 37 -2.6 188/250/322 134253 163 32% 6% 56 -1.3 203/272/34314024818126%7%68-0.3
Ronnierd Garcia
2013 · A
20 37 38→45 43→40 36 183/242/259 77280 74 36% 5% 35 -2.8 207/260/302 95287 74 29% 6% 53 -1.5 214/269/3221092949229%6%59-0.5
Jacob Nottingham
2015 · A
20 38→48 40→45 46→50 38 187/246/282 95286 86 36% 6% 43 -2.2 214/262/313 99307 96 32% 5% 57 -1.2 179/252/304125257161135%6%50-0.9
Jason Lopez
2018 · A
20 40 38→55 47→45 44 192/261/269 76264 59 28% 7% 46 -2.0 207/248/334 127286 136 31% 5% 57 -1.2 189/235/31412426513833%5%43-0.9
Alejandro Flores
2016 · A
20 37 39→50 45→40 43 182/248/265 83263 75 32% 8% 39 -2.5 203/261/310 107295 96 32% 7% 56 -1.3 202/257/34214027113430%6%59-0.5
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Daniel Santos
2019 · A
20 41 39→45 45→40 41 197/262/285 88270 75 28% 6% 50 -1.7 200/262/282 82300 56 33% 6% 50 -1.8 141/209/188472350537%5%1-0.9
Tyler Marlette
2013 · A
20 42 40→50 47→45 33 207/231/300 92292 85 32% 3% 39 -2.5 233/274/353 120310 128 28% 5% 72 -0.2 234/278/36413030414727%5%72-0.1
Deivi Mejia
2010 · A
20 40 41→40 46→30 41 197/265/294 97276 95 30% 6% 54 -1.4 205/261/294 89269 74 25% 6% 52 -1.6 224/268/311872676118%3%59-0.4
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Yu Chang
2016 · A
20 41→46 42→50 45 38 202/252/305 103275 96 29% 5% 50 -1.7 201/256/343 142286 158 34% 6% 63 -0.9 215/275/36414928217429%7%75-0.0
Geoandry Montilla
2016 · A
20 44 41→45 48→50 41 213/265/307 95298 87 30% 7% 56 -1.3 201/269/302 101296 88 32% 8% 58 -1.2 174/253/2761022578933%8%42-0.7