Javier FranciscoSS ACL Giants
Age 23 R/R 6'1" / 162 lbs ROK BB -3% Svc 0.0 · Ctrl thru 2037 peak 1.0 · 2029
wRC+†62
AVG/OBP/SLG.205 / .272 / .310
PA140
HR2
K%30
BB%7
MLB%0%
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +4.0 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
trajectory · 10 yrs
1.0peak
2029

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
2032Ext / FA-deal$0.9M+0.7$3M+$2M
2033Ext / FA-deal$1.0M+0.6$3M+$2M
2034Ext / FA-deal$1.0M+0.3$2M+$0.5M
2035Ext / FA-deal$3M
2036Ext / FA-deal$0.4M
2037Ext / FA-deal$0.6M
Totals $7M $3M -$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Giants Black 10693 13221 5246 10 .140.231.237.467 .097.171 235 .212 20 -10 +0 +0 +1 +3 -0.5
202219 ROKACL Giants Black 130115 15411 10532 01 .130.213.209.421 .078.222 418 .190 4 -14 -0 +0 +1 +4 -1.0
202320 ROK2 teams 189161 29903 22523 22 .180.290.292.582 .112.239 2812 .264 60 -9 -0 +0 +2 +5 -0.2
202421 A2 teams 154138 20610 10594 21 .145.224.203.427 .058.247 386 .200 11 -15 +0 +0 +2 +4 -1.0
202522 ROKACL Giants 5450 7101 2222 00 .140.204.220.424 .080.222 414 .170 -12 -7 +0 +0 +1 +2 -0.5
▸ 2026 Season
202623 MLBSF 140127 26512 10422 21 .205.273.307.580 .102.286 307 .266 62 -6 +0 +0 +2 +4 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%SF 318286 621227 25924 51 .217.289.346.635 .129.289 298 .281 73 -10 +1 +0 +3 +9 0.3
202825 MLB 25%SF 376339 741429 301074 61 .218.290.351.641 .133.290 288 .290 80 -8 +1 +0 +4 +11 0.7
202926 MLB 42%SF 411369 8216210 341155 72 .222.297.358.654 .136.291 288 .295 84 -7 +1 +0 +4 +12 1.0
203027 MLB 58%SF 421378 8416211 351185 71 .222.297.362.659 .140.292 288 .296 85 -7 +1 +0 +5 +12 1.0
203128 MLB 68%SF 426382 8516211 361205 61 .223.298.361.659 .139.291 288 .295 84 -8 +1 -1 +5 +12 0.9
203229 MLB 77%SF 420376 8316210 361205 51 .221.297.354.651 .133.290 299 .293 82 -8 +1 -1 +4 +12 0.7
203330 MLB 84%SF 414371 8015210 351195 40 .216.292.348.640 .132.289 298 .290 80 -9 +1 -2 +4 +12 0.6
203431 MLBSF 401360 761429 341174 20 .211.286.336.623 .125.287 298 .286 77 -10 +0 -3 +4 +11 0.3
203532 MLBSF 383344 741429 321144 00 .215.289.346.635 .131.286 308 .281 74 -11 +0 -4 +4 +11 0.0
203633 MLBSF 354317 661228 301084 00 .208.285.334.619 .126.284 318 .276 69 -12 +0 -4 +4 +10 -0.3
203734 MLBSF 310278 551016 26973 00 .198.274.306.579 .108.282 318 .270 65 -12 +0 -5 +3 +9 -0.5
▸ Career Totals (MLE all levels + projections)
Career 50074484 93118226108 412147967 4912 .208.284.332.616 .124.281 308 .278 71 -165 +5 -20 +54 +142 1.6
/ 162G 650582 12124314 531929 62 .208.284.332.616 .124.282 308 .278 71 -21 +0 -3 +7 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Giants Black 10685 16322 13186 10 .188.337.341.678 .153.209 1712 .310 95 -1 +0 +3 0.3
202219 ROKACL Giants Black 130110 23522 15372 01 .209.315.345.660 .136.288 2812 .296 84 -2 -0 +4 0.1
202320 ASan Jose Giants 3329 7300 380 00 .241.312.345.657 .103.318 249 .290 80 -1 +0 +1 0.0
202320 ROKACL Giants Orange 156118 331007 33303 22 .280.448.542.990 .263.313 1921 .430 187 +15 -0 +4 2.0
202421 AAASacramento River Cats 1717 5010 060 00 .294.294.412.706 .118.455 350 .308 94 -0 +0 +0 0.0
202421 ASan Jose Giants 137118 22910 13364 21 .186.289.280.569 .093.262 269 .263 60 -6 +0 +4 -0.2
202522 ROKACL Giants 5449 10201 3162 00 .204.278.306.584 .102.281 306 .269 64 -2 +0 +2 -0.1

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
Javier Francisco (OGILVIE) 23 .205/.272/.310 .105.286 22 30% 7% 62 -0.2
Luis Vázquez
2023 · AAA
23 42→46 42→50 46→45 38 .209/.255/.311 .102.286 1011 30% 5% 53 -1.5 .226/.285/.358 .132.298 159 28% 6% 79 +0.3 .230/.295/.366.136.29817827%6%82+0.3
Luis Santana
2022 · AA
23 40 42→45 47→50 40 .200/.259/.300 .100.270 1010 29% 6% 53 -1.5 .216/.274/.342 .126.277 149 26% 6% 70 -0.3 .207/.266/.330.122.25815725%5%61-0.6
Drew Robinson
2015 · AAA
23 38→41 44→55 48→50 42 .188/.261/.307 .119.286 119 36% 8% 56 -1.3 .195/.271/.352 .157.280 1812 35% 9% 72 -0.2 .207/.288/.362.155.320171237%10%78+0.1
Corey Joyce
2022 · AA
23 41 39→45 53→50 39 .193/.262/.274 .080.300 713 36% 7% 48 -1.9 .208/.307/.328 .120.294 1212 31% 10% 82 +0.5 .212/.315/.318.105.30191429%10%80+0.2
Andre Lipcius
2022 · AA
24 43→50 44→50 48→45 46 .215/.274/.331 .116.276 117 26% 8% 67 -0.5 .231/.302/.363 .132.287 148 23% 9% 87 +0.8 .231/.303/.365.135.28616724%9%86+0.7
Jacob Amaya
2022 · AA
23 40→45 43→45 46→45 47 .201/.269/.310 .110.259 115 26% 8% 59 -1.1 .212/.281/.334 .122.273 146 26% 8% 71 -0.3 .209/.281/.325.116.26812626%9%66-0.5
Blake Hunt
2022 · AA
23 36 43→50 49→40 40 .184/.244/.291 .107.270 104 35% 7% 44 -2.1 .200/.256/.326 .126.277 134 32% 6% 59 -1.1 .206/.268/.347.141.26215227%6%67-0.3
Ivan Jimenez
2016 · AAA
23 45 41→40 46→55 39 .219/.262/.314 .095.300 910 29% 5% 56 -1.3 .245/.294/.332 .087.318 615 23% 6% 75 -0.0 .272/.336/.356.084.34621820%7%93+0.5
Ethan Murray
2023 · AA
23 38→48 41→40 51→50 43 .188/.257/.286 .099.271 813 32% 8% 49 -1.8 .198/.270/.294 .096.294 712 32% 8% 56 -1.3 .194/.271/.287.093.28671332%8%52-1.0
Mark Mathias
2018 · AA
23 45→46 39→50 52→50 42 .213/.278/.307 .095.298 69 29% 6% 63 -0.8 .219/.288/.341 .122.285 1011 25% 7% 76 +0.1 .243/.319/.380.137.317151726%9%97+0.9
Eloy Gutierrez
2009 · AAA
24 39→49 43→45 51→50 40 .195/.252/.307 .112.282 1011 33% 6% 52 -1.6 .243/.302/.341 .098.334 812 27% 7% 80 +0.4 .247/.308/.326.079.34261327%8%75+0.0
Andrew Navigato
2022 · AA
24 41→40 44→60 46→50 44 .202/.279/.318 .116.282 1212 31% 8% 67 -0.5 .221/.280/.382 .161.276 1914 27% 6% 84 +0.6 .220/.279/.406.186.266231726%6%87+0.6
Royce Lewis
2022 · AA
23 40→49 41→60 49→50 38 .199/.246/.298 .099.280 814 31% 5% 46 -2.0 .263/.322/.460 .197.315 2517 24% 7% 121 +3.2 .261/.323/.483.222.300311424%8%123+1.6
Ryan Khoury
2007 · AAA
23 46→49 42→45 52→45 41 .224/.272/.325 .101.298 912 28% 6% 64 -0.8 .235/.303/.349 .114.307 106 25% 8% 85 +0.7 .225/.303/.327.102.3027326%9%76+0.1
Adan Velazquez
2012 · AAA
22 42→52 40→45 49→50 39 .202/.258/.299 .098.284 79 30% 5% 52 -1.6 .234/.276/.330 .096.298 88 23% 5% 66 -0.6 .246/.284/.346.100.29610420%4%72-0.2
Jake Rucker
2023 · AAA
23 43→41 41→45 48→45 45 .206/.283/.314 .108.285 812 29% 8% 67 -0.5 .204/.265/.308 .104.272 99 27% 6% 58 -1.2 .197/.254/.297.100.24910824%6%47-1.4
Óscar Hernández
2016 · MLB
23 42 43→55 43→40 39 .211/.254/.323 .113.276 105 27% 5% 56 -1.3 .195/.244/.316 .121.250 135 27% 5% 50 -1.7 .164/.214/.271.107.20912128%5%24-1.2
Daz Cameron
2020 · AAA
23 41→45 45→55 52→55 42 .202/.273/.332 .129.285 1217 32% 7% 67 -0.5 .207/.273/.337 .130.293 1218 32% 7% 69 -0.4 .220/.291/.388.168.274202527%8%88+0.6
Colton Welker
2022 · MLB
24 41→51 45 47→45 43 .206/.259/.324 .118.259 125 26% 6% 59 -1.1 .221/.303/.325 .104.295 107 26% 9% 79 +0.3 .202/.322/.231.029.2860625%13%62-0.3
Isan Díaz
2019 · AAA
23 39→40 46→55 48→45 43 .198/.269/.330 .132.286 1410 34% 8% 66 -0.6 .209/.280/.354 .145.285 177 31% 8% 76 +0.1 .204/.284/.367.164.26321530%9%75+0.0