Francisco PerezC DSL Rangers Red
Age 19 R/R 6'0" / 188 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 110 proj PA
wRC+70
AVG/OBP/SLG.224 / .284 / .323
PA110
HR2
K%25
BB%6
ISO101
MLB%0%
Value2026 · WAR
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +3.1 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
0.01.12.30.40.91.31.61.81.81.81.81.71.61.4+$111M 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+1.8$9M+$9M
2033Pre-Arb$1.0M+1.8$8M+$8M
2034Pre-Arb$1.0M+1.8$8M+$7M
2035Arb-1$3M+1.7$7M+$6M
2036Arb-2$5M+1.6$6M+$4M
2037Arb-3$6M+1.4$5M+$3M
Totals $18M $43M +$37M

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
202518 ROK2 teams 195172 34405 9406 41 198262308570 110220 215 254 53
202518 ROK2 teams 195166 42509 15286 41 253337446783 193246 148 335 115
▸ 2026 Season
202619 MLB 110100 23312 7272 10 230294340634 110288 256 277 70 -4 +0 +0 +2 +3 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLB 34% 199181 41614 13493 21 227289337626 110290 257 285 77 -5 +0 +0 +4 +6 0.4
202821 MLB 48% 332302 711127 22805 41 235298354652 119291 247 292 81 -7 +0 +0 +6 +9 0.9
202922 MLB 54% 428389 901429 291027 51 231296347644 116292 247 296 84 -8 +1 +0 +8 +12 1.3
203023 MLB 57% 492447 10617311 341178 62 237303362665 125293 247 298 87 -7 +0 +0 +9 +14 1.6
203124 MLB 57% 520471 11218312 361238 62 238303365668 127294 247 300 88 -7 +0 +0 +9 +15 1.8
203225 MLB 57% 520470 11218312 361239 62 238305366671 128294 247 301 89 -7 +0 +0 +9 +15 1.8
203326 MLB 56% 520470 11318313 361239 62 240307374681 134294 247 302 89 -6 +0 +0 +9 +15 1.8
203427 MLB 55% 520469 11318313 371239 62 241309375684 134294 247 302 89 -6 +0 +0 +9 +15 1.8
203528 MLB 55% 520469 11117312 371249 62 237305362667 126293 247 301 88 -7 +0 -1 +9 +15 1.7
203629 MLB 53% 520469 11117312 381258 62 237305362667 126292 247 299 87 -8 +0 -1 +9 +15 1.6
203730 MLB 53% 520469 11017312 381278 51 235303360663 126291 247 296 85 -9 +1 -2 +9 +15 1.4
203831 MLB 52% 504454 10416211 371248 41 229299346644 117289 257 292 81 -11 +0 -3 +9 +14 1.0
203932 MLB 52% 489443 9915210 351228 31 223292334626 111286 257 286 77 -13 +0 -4 +9 +14 0.7
202720 MLB 34% 6863 13201 4171 10 206265286550 79290 256 285 77 -2 +0 +0 +1 +2 0.2
202821 MLB 48% 161146 34513 11393 21 233300342642 110291 247 292 81 -3 +0 +0 +3 +5 0.4
202922 MLB 54% 232210 49815 16554 31 233300352652 119292 247 296 84 -4 +0 +0 +4 +7 0.7
203023 MLB 57% 278252 59926 19665 31 234301357658 123293 247 298 87 -4 +0 +0 +5 +8 0.9
203124 MLB 57% 294267 641027 20705 41 240305371676 131294 247 300 88 -4 +0 +0 +5 +8 1.0
203225 MLB 57% 294266 641027 21705 41 241308372680 132294 247 301 89 -4 +0 +0 +5 +8 1.0
203326 MLB 56% 294266 641027 21705 41 241308372680 132294 247 302 89 -4 +0 +0 +5 +8 1.1
203427 MLB 55% 288261 631027 20685 41 241308375683 134294 247 302 89 -4 +0 +0 +5 +8 1.0
203528 MLB 55% 285258 621027 20685 31 240307376683 136293 247 301 88 -4 +0 -0 +5 +8 0.9
203629 MLB 53% 278251 59917 20675 31 235304363667 127292 247 299 87 -4 +0 -1 +5 +8 0.8
203730 MLB 53% 274248 57916 20674 31 230298347645 117291 247 296 85 -5 +0 -1 +5 +8 0.7
203831 MLB 52% 263238 54816 19654 21 227295345640 118289 257 292 81 -6 +0 -1 +5 +7 0.5
203932 MLB 52% 254230 52815 18644 20 226294335628 109286 257 286 77 -7 +0 -2 +5 +7 0.4
▸ Career Totals
Career 32632956 6941081874 22978655 3811 235302359660 124294 247 297 86 -53 +3 -6 +58 +92 9.7
/ 162G 650589 13922415 4615711 82 236303363667 127296 247 297 86 -11 +1 -1 +12 +18 1.9
Career 63895775 135020934145 4441529107 7021 234301357658 123291 247 295 84 -115 +6 -10 +114 +181 17.8
/ 162G 650588 13721315 4515611 72 233300355655 122290 247 295 84 -12 +1 -1 +12 +18 1.8

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
202518 ROKDSL Rangers Red 132111 31407 11195 31 279370505875 225270 148 372 143 +6 +0 +4 1.1
202518 INTLTucson Baseball Team 6355 11102 491 10 200267327594 127200 146 257 55 -3 +0 +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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#3Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#5Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,3737738236299360+60+329.88.3
/162664157+11.9+6.31.9pk7: 7

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 Perez (OGILVIE) 19 224/284/323 100288 21 25% 6% 70 -0.1
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
Jeferson Quero
2023 · A
20 44→42 44→50 49→45 41 219/269/335 116284 129 27% 6% 66 -0.6 226/283/364 138283 167 25% 7% 79 +0.3 225/289/37014526918423%7%82+0.3
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
Victor Heredia
2019 · A
19 47 44→50 42→30 39 232/274/353 122292 114 25% 4% 72 -0.2 213/267/301 88291 75 28% 6% 56 -1.3 176/240/214382493228%6%21-1.0
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
Alejandro Segovia
2009 · A
19 45 41→50 47→30 46 219/276/313 93249 96 16% 5% 63 -0.8 222/269/317 95258 84 17% 4% 61 -1.0 212/293/36315124918122%8%81+0.2
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Agustín Ramírez
2021 · A
19 40→45 41→55 46→55 40 199/248/293 95266 85 28% 5% 46 -2.0 209/269/336 127287 138 30% 7% 66 -0.6 232/295/411179268221622%7%94+1.3
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Miguel Amaya
2019 · A
20 43→42 45→50 48→40 45 215/281/332 117268 134 25% 7% 71 -0.3 214/290/343 129271 144 25% 8% 78 +0.2 228/299/36814027116122%7%86+0.3
Ronarsy Ledesma
2012 · A
19 41 42→45 47→50 43 203/277/306 103268 97 27% 6% 63 -0.9 224/283/326 102290 511 24% 5% 69 -0.4 226/280/33711129161123%4%69-0.2
Luis Torrens
2016 · A
20 43→47 39→55 49→30 44 205/276/287 82282 66 28% 7% 56 -1.3 210/273/295 85266 74 22% 7% 57 -1.2 231/286/39516429821029%7%87+0.4
René Pinto
2016 · A
19 44 42→60 49→40 43 217/263/331 114262 97 21% 5% 62 -0.9 222/264/330 108283 94 24% 5% 62 -0.9 211/247/38417228824335%4%67-0.3
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
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Jordan Groshans
2019 · A
19 45→48 42→45 47→30 41 220/268/324 104286 103 26% 5% 63 -0.9 232/289/338 106320 94 28% 7% 75 -0.0 226/294/308822837121%8%66-0.5
Yu Chang
2015 · A
19 48→46 45→50 53→45 44 237/291/367 130295 128 24% 6% 83 +0.6 199/251/326 127280 137 32% 5% 56 -1.3 215/275/36414928217429%7%75-0.0
Ismerling Mota
2017 · A
19 43 40→45 46→40 41 211/253/301 90262 85 23% 5% 50 -1.8 203/254/278 75282 54 28% 5% 44 -2.1 180/231/230512203019%5%20-0.9
Francisco Herrera
2013 · A
19 47 42→45 44→30 49 230/294/334 104267 95 18% 7% 76 +0.1 221/277/315 94270 86 21% 6% 64 -0.8 208/255/286782439518%4%43-0.6
Miguel Palma
2021 · A
19 42 41→45 48→40 42 201/285/303 102283 911 30% 7% 66 -0.6 214/290/334 120285 135 28% 8% 76 +0.0 213/279/33011727714227%7%69-0.2