Francisco EspinozaC ACL Dodgers
Age 19 R/R 6'1" / 206 lbs ROK HR -6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION93 act + 62 ros · stats below = ROS only
wRC+†75
AVG/OBP/SLG.214 / .290 / .304
PA62
HR1
K%26
BB%8
BABIP282
ISO89
MLB%0%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: +0.30+0.3WAR
0.01.32.60.71.21.72.02.12.12.12.12.01.91.6+$135M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 57 / POW 40
Toolsscout grade
CONTACT57
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED48
scouting grade only
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+2.1$11M+$10M
2033Pre-Arb$1.0M+2.1$10M+$9M
2034Pre-Arb$1.0M+2.1$9M+$9M
2035Arb-1$4M+2.0$8M+$7M
2036Arb-2$6M+1.9$7M+$5M
2037Arb-3$8M+1.6$6M+$3M
Totals $21M $50M +$43M

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
202417 ROKDSL LAD Mega 7762 12200 9165 00 194342226568 32255 2112 259 56
202417 ROKDSL LAD Mega 7756 13200 15115 00 232434268702 36283 1419 346 123
202518 ROKACL Dodgers 140127 34321 12251 01 268336346682 79327 189 299 87
202518 ROKACL Dodgers 140120 42531 19171 01 350443467910 117402 1214 409 171
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKLAD 9383 18302 8281 10 217293325619 108296 309 284 75 -3 +0 +0 +2 +3 0.2
YTD19 ROKLAD 9378 23403 13201 10 295402462864 167357 2214 383 152 +5 +0 +0 +2 +3 1.0
ROS19 ROKLAD 0% 6256 12201 5161 10 214290304594 89295 268 283 75 -2 +0 +0 +1 +2 0.1
ROS19 MLBLAD 0% 01 0000 000 00 291 272 66 +0 +0
FULL19 ROKLAD 9384 18302 8281 10 214293321615 107291 309 284 75 -3 +0 +0 +2 +3 0.2
TOT19 ROKLAD 155139 30503 13442 20 216292317609 101290 288 283 75 -4 +0 +0 +3 +4 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBLAD 43% 235210 48814 20593 31 229305333638 105297 259 293 83 -5 +0 +0 +4 +7 0.7
202821 MLBLAD 61% 359320 751227 31885 62 234312350662 116298 259 299 87 -5 +0 +0 +6 +10 1.2
202922 MLBLAD 68% 448400 951639 391096 82 237315360675 122298 249 303 90 -5 +1 +0 +8 +13 1.7
203023 MLBLAD 71% 506451 10818311 441226 93 239315366681 126299 249 305 92 -5 +1 +0 +9 +14 2.0
203124 MLBLAD 71% 520463 11118312 451257 93 240317369686 130300 249 307 93 -4 +1 +0 +9 +15 2.1
203225 MLBLAD 71% 520463 11118312 451257 93 240317369686 130300 249 308 94 -4 +1 +0 +9 +15 2.1
203326 MLBLAD 71% 520462 11118312 461257 93 240318370689 130299 249 308 94 -4 +1 +0 +9 +15 2.1
203427 MLBLAD 69% 520462 11118312 461257 93 240318370689 130299 249 308 94 -4 +1 +0 +9 +15 2.1
203528 MLBLAD 69% 520461 11018312 471267 93 239318369687 130299 249 307 93 -4 +1 -1 +9 +15 2.0
203629 MLBLAD 67% 520461 10918311 471277 93 236317360677 124298 249 305 92 -5 +1 -1 +9 +15 1.9
203730 MLBLAD 66% 520461 10918311 471287 83 236317360677 124297 259 302 89 -6 +0 -2 +9 +15 1.6
203831 MLBLAD 71% 504448 10417310 451266 83 232311350661 118295 259 298 86 -8 +0 -3 +9 +14 1.3
203932 MLBLAD 74% 489436 981629 441246 72 225305333637 108292 259 293 82 -10 +1 -4 +9 +14 1.0
204033 MLBLAD 77% 451403 891428 401165 62 221299325624 104288 269 286 77 -12 +0 -4 +8 +13 0.5
202720 MLBLAD 43% 10190 21312 9251 10 233310356666 122293 259 281 73 -3 +0 +0 +2 +3 0.2
202821 MLBLAD 61% 218194 44714 19543 31 227306335641 108294 259 286 77 -6 +0 +0 +4 +6 0.5
202922 MLBLAD 68% 305272 631026 26744 52 232308349657 118294 249 290 80 -7 +0 +0 +5 +9 0.8
203023 MLBLAD 71% 360321 751228 31875 62 234311358669 125295 249 292 82 -7 +0 +0 +6 +10 1.0
203124 MLBLAD 71% 369329 781328 32895 62 237314362676 125296 249 294 83 -7 +0 +0 +7 +10 1.1
203225 MLBLAD 71% 369329 781328 32885 72 237314362676 125296 249 294 83 -7 +1 +0 +7 +10 1.1
203326 MLBLAD 71% 369329 781328 32885 72 237314362676 125295 249 295 84 -7 +1 +0 +7 +10 1.1
203427 MLBLAD 69% 361321 751228 32875 62 234313358671 125295 249 295 84 -7 +0 +0 +6 +10 1.1
203528 MLBLAD 69% 358318 751228 32865 62 236315362677 126295 249 294 83 -7 +0 -0 +6 +10 1.0
203629 MLBLAD 67% 348310 721227 31854 62 232310352662 119294 249 292 82 -7 +0 -1 +6 +10 0.8
203730 MLBLAD 66% 342304 701127 31844 62 230310349658 118293 259 289 80 -8 +0 -1 +6 +10 0.7
203831 MLBLAD 71% 357318 731227 32894 62 230308346654 116291 259 285 77 -9 +0 -2 +6 +10 0.6
203932 MLBLAD 74% 364324 721127 33924 52 222302333635 111288 259 280 73 -11 +0 -3 +7 +10 0.3
204033 MLBLAD 77% 346308 671026 31894 52 218297321619 104284 269 274 68 -13 +0 -3 +6 +10 0.0
▸ Career Totals
Career 45674068 9411512694 403111758 7525 231310351660 119294 249 289 80 -106 +5 -11 +82 +129 10.2
/ 162G 650579 13321413 571598 114 230307347655 117292 249 289 80 -15 +1 -2 +12 +18 1.4
Career 69116146 144723439142 612168293 11037 235314356670 120299 249 301 89 -87 +7 -15 +123 +196 22.9
/ 162G 650578 13622413 581589 103 235315355669 119300 249 301 89 -8 +1 -1 +12 +18 2.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
202417 ROKDSL LAD Mega 7756 13200 15115 00 232434268702 36283 1419 346 123 +2 +0 +2 0.4
202518 ROKACL Dodgers 140120 42531 19171 01 350443467910 117402 1214 409 171 +11 -0 +4 1.5

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
#1Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#2Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 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
#5Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,7029978236310358+84+4015.912.9
/1626641411+11.9+5.62.2pk7: 10
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 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
Francisco Espinoza (OGILVIE) 19 52→57 35→40 43→48 60 216/292/317 101290 32 28% 8% 75 +0.3
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Juan Fernandez
2018 · A
19 48→57 41→40 48→50 47 230/294/335 105278 86 20% 7% 77 +0.1 200/257/274 74263 44 24% 6% 45 -2.1 239/301/3329329710922%6%74-0.0
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Luis Santana
2018 · A
19 52 39→45 54→50 50 243/311/343 100274 511 13% 7% 85 +0.7 245/315/335 90288 69 16% 7% 85 +0.7 225/297/334109287111024%7%74-0.0
Daniel Robertson
2013 · A
19 45→54 46→45 52→40 49 225/297/363 139266 126 20% 8% 85 +0.7 232/296/339 107293 93 23% 7% 79 +0.3 231/336/34511430111425%11%96+0.8
Blaze Alexander
2019 · A
20 48 42→45 52→50 43 226/288/345 119321 810 30% 7% 76 +0.1 200/266/306 106300 1011 34% 7% 57 -1.2 237/319/364126339121531%8%92+0.8
Andy Paz
2012 · A
19 50 36→40 44→45 50 231/310/298 67290 38 20% 8% 74 -0.1 208/273/281 73275 45 24% 8% 53 -1.5 208/262/276682716424%7%43-0.5
Jesus Morelli
2009 · A
19 49 42→45 48→50 49 234/311/346 112300 912 24% 8% 87 +0.8 220/282/289 69304 410 27% 6% 59 -1.1 219/279/2604128701422%6%47-0.5
Sam McMillan
2019 · A
20 47 41→40 47→45 49 227/314/329 102280 86 21% 8% 85 +0.7 215/317/292 77291 47 25% 10% 77 +0.1 211/334/282712734721%12%79+0.1
Edgardo Rodriguez
2021 · A
20 48 41→45 48→30 43 233/283/334 102283 85 21% 5% 72 -0.2 201/244/277 76295 65 32% 5% 39 -2.5 180/204/231512579033%2%11-0.8
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Nacho Alvarez Jr.
2023 · A
20 51→53 39→40 54→50 56 239/327/329 91293 614 19% 11% 89 +1.0 243/317/334 91314 814 23% 8% 86 +0.8 243/318/3318831381423%8%83+0.4
Jose Paez
2013 · A
19 49 40→45 51→50 43 233/286/331 98308 613 25% 6% 71 -0.3 210/256/293 83314 411 32% 5% 49 -1.8 178/220/2466828331236%4%17-1.1
Luis Alvarez
2009 · A
19 47 43→45 44→45 48 231/306/343 112272 115 19% 7% 85 +0.7 224/289/325 101280 96 22% 6% 72 -0.2 209/262/31710825012121%4%55-0.3
Luisangel Acuña
2021 · A
19 49→55 38→45 51→60 51 232/298/315 83281 513 18% 8% 72 -0.2 229/285/335 106315 1130 29% 7% 72 -0.2 236/292/342106319113928%7%74-0.1
Osleivis Basabe
2019 · A
18 51→61 38→45 49→50 48 238/291/324 86288 312 18% 7% 71 -0.3 236/280/312 76293 312 19% 5% 63 -0.8 270/315/37110232841718%5%90+0.8
Ramón Rodríguez
2018 · A
19 48 40 49→45 45 232/284/331 99286 75 21% 6% 71 -0.3 212/263/280 68261 44 19% 6% 48 -1.9 215/285/31910423612515%8%66-0.2
Cam Maron
2010 · A
19 46→56 40 50→40 47 222/289/316 94291 77 25% 8% 69 -0.4 242/309/331 89308 75 22% 8% 82 +0.5 244/317/320763144222%9%78+0.1
Dilson Herrera
2013 · A
19 44→54 43→50 51→50 43 214/269/331 117274 913 25% 6% 65 -0.7 241/291/379 138314 1412 26% 6% 86 +0.8 258/308/400143315151323%6%96+1.3
Christian Arroyo
2014 · A
19 48→54 40→45 49→45 43 230/278/337 107296 56 23% 6% 69 -0.4 232/265/329 97295 74 23% 4% 62 -0.9 250/302/39814830016722%5%93+0.5