Javier FranciscoSS ACL Giants
Age 23 R/R 6'1" / 162 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 140 proj PA
wRC+†64
AVG/OBP/SLG.210 / .275 / .314
PA140
HR2
K%28
BB%7
ISO105
MLB%0%
Value2026 · WAR
BAT: -5.7 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.00+0.0WAR
0.00.51.00.30.60.80.8+$20M 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
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Giants Black 10692 12221 6256 10 130231228459 98162 246 214 22
202118 ROKDSL Giants Black 10685 16322 13186 10 188337341678 153209 1712 310 95
202219 ROKACL Giants Black 130115 14411 10532 01 122205200405 78206 418 190 4
202219 ROKACL Giants Black 130110 23522 15372 01 209315345660 136288 2812 296 84
202320 ROK2 teams 189161 28803 22533 22 174285280564 106231 2812 259 56
202320 ROK2 teams 189147 401307 36383 22 272425503928 231314 2019 406 169
202421 A2 teams 154138 21610 10604 21 152230210440 58263 396 201 12
202421 A2 teams 154135 27920 13424 21 200289296586 96284 278 268 63
202522 ROKACL Giants 5450 7101 2212 00 140204220424 80214 394 169 -12
202522 ROKACL Giants 5449 10201 3162 00 204278306584 102281 306 269 64
▸ 2026 Season
202623 MLBSF 140127 27512 10392 21 213281315596 102285 287 269 64 -6 +0 +0 +2 +4 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSF 30% 318288 631226 23874 51 219286337623 118287 277 279 72 -10 +1 +0 +3 +9 0.3
202825 MLBSF 44% 376341 761528 281014 62 223290349639 126287 277 286 77 -10 +0 +0 +4 +11 0.6
202926 MLBSF 51% 411372 821629 311095 62 220289347636 126288 278 290 80 -9 +0 +0 +4 +12 0.8
203027 MLBSF 52% 421381 8516210 321125 62 223292354646 131288 278 291 81 -9 +0 +0 +5 +12 0.8
202724 MLBSF 30% 9688 20412 7261 10 227292364655 136282 277 266 62 -4 +0 +0 +1 +3 -0.0
202825 MLBSF 44% 166151 32613 12442 21 212279325603 113282 277 273 67 -6 +0 +0 +2 +5 0.0
202926 MLBSF 51% 208188 42815 16552 31 223291356648 133283 268 277 70 -7 +0 +0 +2 +6 0.1
203027 MLBSF 52% 221199 43815 17593 31 216288342629 126283 278 278 71 -7 +0 +0 +2 +6 0.2
▸ Career Totals
Career 691626 13726415 521848 93 219287345632 126284 278 275 68 -25 +1 +0 +7 +20 0.3
/ 162G 650589 12924414 491738 83 219288345633 126284 278 275 68 -23 +0 +0 +7 +18 0.3
Career 22992065 415851341 17466037 3012 201275314589 113271 298 266 62 -99 +1 +0 +25 +65 -0.8
/ 162G 650584 11824412 4918710 83 202275318593 116272 298 266 62 -28 +0 +0 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Giants Black 10685 16322 13186 10 188337341678 153209 1712 310 95 -1 +0 +3 0.3
202219 ROKACL Giants Black 130110 23522 15372 01 209315345660 136288 2812 296 84 -2 -0 +4 0.1
202320 ASan Jose Giants 3329 7300 380 00 241312345657 103318 249 290 80 -1 +0 +1 0.0
202320 ROKACL Giants Orange 156118 331007 33303 22 280448542990 263313 1921 430 187 +15 -0 +4 2.0
202421 AAASacramento River Cats 1717 5010 060 00 294294412706 118455 350 308 94 -0 +0 +0 0.0
202421 ASan Jose Giants 137118 22910 13364 21 186289280569 93262 269 263 60 -6 +0 +4 -0.2
202522 ROKACL Giants 5449 10201 3162 00 204278306584 102281 306 269 64 -2 +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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
38311712222286347+9+91.21.2
/1626641410+7.1+7.20.9pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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 210/275/314 104285 22 28% 7% 64 -0.2
Luis Santana
2022 · AA
23 39 42→45 47→50 39 198/255/299 101269 1010 30% 5% 51 -1.7 211/272/334 123278 139 28% 6% 67 -0.5 201/263/32112025914727%6%57-0.7
Luis Vázquez
2023 · AAA
23 42→46 42→50 45 38 210/257/311 101291 1011 31% 5% 54 -1.4 229/288/359 130302 159 28% 6% 81 +0.4 232/296/36613430116827%6%83+0.3
Jacob Amaya
2022 · AA
23 39→46 44→45 48→45 45 198/261/314 116258 136 28% 8% 57 -1.2 214/281/337 123274 147 26% 8% 72 -0.2 210/281/32811826813625%8%68-0.4
Jake Rucker
2023 · AAA
23 43 42→45 48→45 44 207/284/323 116291 812 30% 8% 69 -0.4 205/266/316 111271 109 27% 6% 59 -1.1 194/254/31211822514920%6%51-0.9
Óscar Hernández
2017 · MLB
24 39 44→50 48→40 41 197/247/314 116251 126 26% 5% 51 -1.7 187/237/297 110244 125 28% 5% 43 -2.2 166/216/27010421412128%5%24-1.2
Alika Williams
2023 · AAA
24 43→45 41→45 44→45 44 214/271/309 96275 97 25% 6% 60 -1.0 223/277/326 103287 97 24% 6% 67 -0.5 242/291/3491073049422%5%75+0.0
Bryan Holaday
2012 · AA
24 41 41→45 48→40 40 201/257/296 95274 97 29% 6% 51 -1.7 214/263/302 88270 75 23% 5% 55 -1.4 223/289/35313025614219%7%76+0.0
Chase Strumpf
2022 · AA
24 42→36 43→50 48→45 44 203/282/318 115297 117 33% 8% 68 -0.5 193/294/347 154320 185 41% 11% 82 +0.5 177/286/33615829620343%11%72-0.1
Drew Robinson
2015 · AAA
23 37→40 43→55 49→50 41 183/253/301 119283 109 37% 8% 51 -1.7 202/277/372 170283 2012 34% 9% 79 +0.3 213/286/393179309201236%9%85+0.5
Blake Hunt
2023 · AA
24 38 43→50 50→40 39 192/251/299 107277 115 34% 6% 50 -1.8 211/268/341 130275 145 28% 6% 67 -0.5 207/268/34113426314226%6%65-0.3
Corey Joyce
2022 · AA
23 40 39→45 54→50 39 192/262/274 82303 814 37% 7% 48 -1.9 206/305/332 126296 1313 32% 10% 82 +0.5 214/316/327113306111430%10%82+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
J.C. Millan
2019 · AA
23 43 40→45 48→30 43 212/261/306 94267 88 23% 6% 55 -1.4 226/271/332 106278 116 22% 6% 66 -0.6 227/267/3269827211220%5%58-0.6
Isan Díaz
2019 · AAA
23 40→42 47→55 50→45 43 201/270/339 138290 1410 34% 8% 68 -0.5 213/282/360 147291 166 31% 8% 79 +0.3 208/287/37316427521531%9%79+0.2
Ramón Rodríguez
2022 · AA
23 43 42→40 47→45 40 213/257/317 104272 105 26% 5% 56 -1.3 225/280/319 94262 98 18% 6% 66 -0.6 215/285/31910423612515%8%66-0.2
Bryan Lavastida
2023 · MLB
24 42→44 45 50→55 44 212/277/334 122277 1212 27% 7% 69 -0.4 218/287/339 121283 1221 26% 7% 75 -0.0 219/292/337118281122725%8%74-0.1
Wendell Rijo
2019 · AA
23 41 39→55 42→50 44 198/257/281 83259 78 25% 6% 47 -1.9 212/265/353 141275 178 29% 6% 69 -0.4 208/263/371163264201429%6%70-0.2
Alberth Martinez
2014 · AAA
23 42→51 46→50 54→45 44 211/270/350 139260 1210 24% 6% 70 -0.3 234/283/362 128285 146 22% 6% 79 +0.3 234/279/36112728414523%5%75-0.0
Matthew Sweeney
2011 · AA
23 41→40 43→50 48→45 40 201/261/311 110293 104 34% 7% 56 -1.3 186/249/296 110271 104 33% 7% 47 -1.9 155/224/26911321910133%7%27-1.2
Jake Rogers
2019 · AA
24 37→40 46→60 48→45 40 191/253/320 128266 149 33% 7% 56 -1.3 208/281/378 170286 215 33% 8% 83 +0.6 213/288/42921627131133%8%98+0.8