Junior FrancoOF Amarillo Sod Poodles
Age 23 L/L 5'9" / 165 lbs AA HR +4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION236 act + 157 ros · stats below = ROS only
wRC+†74
AVG/OBP/SLG.232 / .281 / .342
PA157
HR3
SB6
K%28
BB%6
BABIP309
ISO109
MLB%2%
Value2026 · WAR
BAT: -6.7 runs (wOBA-derived runs vs avg)-7BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.4 runs (Positional adjustment)-2POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.30.40.40.3+$9M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 60 / POW 45
Toolsscout grade
CONTACT60
scouting grade only
POWER45
scouting grade only
EYE40
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.4$1M+$0.7M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$2M

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 ROKACL D-backs 9484 17421 8361 101 202280333613 131333 389 276 69
202118 ROKACL D-backs 9479 24532 13241 101 304409519928 215407 2614 403 167
202219 AVisalia Rawhide 448421 9018011 211504 288 214258335593 121302 335 256 54
202219 AVisalia Rawhide 448409 10420014 331124 288 254316406722 152316 257 322 104
202320 A+2 teams 268249 44923 14933 106 177229265494 88265 355 220 27
202320 A+2 teams 268240 551224 23663 106 229305346650 117297 259 294 83
202421 A+2 teams 400370 72736 241043 328 195249278528 84251 266 235 38
202421 A+2 teams 400356 931047 38733 328 261338371708 110308 1810 319 103
202522 A+2 teams 286268 611316 15502 115 228274351624 123258 175 274 68
202522 A+2 teams 286255 731427 26362 115 286354439794 153310 139 352 127
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AAARI 236215 56824 15743 115 260318372690 112371 316 306 92 -2 +0 +0 -1 +7 0.4
YTD23 AAARI 236207 61925 23573 115 295373430803 135378 2410 357 131 +8 +0 +0 -1 +7 1.4
ROS23 AAARI 2% 157146 34513 9441 62 232281342623 109312 286 282 74 -5 +0 +0 -1 +4 -0.1
ROS23 MLBARI 2% 33 0000 010 00 315 330 277 70 -0 +0 +0 -0 +0 -0.0
FULL23 AAARI 239218 56824 15753 115 257314367681 110366 316 306 92 -2 +0 +0 -1 +7 0.3
TOT23 AAARI 393361 901337 241184 177 249303360663 111345 306 296 85 -7 +1 +0 -2 +11 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBARI 31% 387357 841428 241063 125 235289353642 118311 276 290 80 -9 +0 +0 -2 +11 0.0
202825 MLBARI 45% 426391 9415310 281144 135 240298371669 130310 277 296 84 -7 +1 +0 -3 +12 0.3
202926 MLBARI 51% 450413 9916311 301194 145 240298373670 133309 267 298 86 -7 +1 +0 -3 +13 0.4
203027 MLBARI 53% 456417 10016311 321214 135 240300372672 132308 277 299 87 -7 +1 +0 -3 +13 0.4
203128 MLBARI 53% 456417 10016311 321214 125 240300372672 132308 277 298 86 -7 +0 -1 -3 +13 0.3
202724 MLBARI 31% 120110 27413 8331 41 245303382684 136313 287 286 77 -3 +0 +0 -1 +3 -0.0
202825 MLBARI 45% 190173 42714 13512 62 243303364667 121312 277 291 81 -4 +0 +0 -1 +5 0.1
202926 MLBARI 51% 229209 50816 16612 73 239300373673 134311 277 294 83 -4 +0 +0 -1 +6 0.1
203027 MLBARI 53% 239218 53916 17632 73 243304376680 133311 267 295 84 -4 +0 +0 -1 +7 0.1
203128 MLBARI 53% 243222 53916 17652 73 239299369668 131310 277 294 83 -5 +0 -0 -1 +7 0.1
▸ Career Totals
Career 1024935 22537525 712749 3112 241300371672 130312 277 293 82 -21 +1 -0 -6 +29 0.3
/ 162G 650594 14223316 451746 208 239300369668 130310 277 293 82 -13 +1 -0 -4 +18 0.2
Career 38283533 7951332381 237105833 16155 225280344624 119296 286 277 70 -129 +10 -1 -23 +108 -3.5
/ 162G 650600 13623414 401806 279 227282348630 122298 286 277 70 -22 +2 -0 -4 +18 -0.6

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 ROKACL D-backs 9479 24532 13241 101 304409519928 215407 2614 403 167 +7 +2 +3 1.2
202219 AVisalia Rawhide 448409 10420014 331124 288 254316406722 152316 257 322 104 +2 +2 +13 1.8
202320 A+Hillsboro Hops 247222 511124 21563 96 230305351656 122288 239 297 85 -4 -1 +7 0.2
202320 AVisalia Rawhide 2118 4100 2100 10 222300278578 56444 4810 257 55 -1 +0 +1 -0.0
202421 A+Hillsboro Hops 215195 47523 18420 213 241305333638 92289 208 288 79 -5 +3 +6 0.4
202421 AVisalia Rawhide 185161 46524 20313 115 286375416791 130331 1711 356 130 +6 +0 +5 1.2
202522 AAAmarillo Sod Poodles 2625 4000 130 10 160192160352 182 124 166 -15 -3 +0 +1 -0.2
202522 A+Hillsboro Hops 260230 691427 25332 105 300371470840 170325 1310 370 142 +12 +0 +7 2.0

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
#1Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Chris Singletonlast yr '05
career totals — 5 seasons, 1,909 PA
51,9092861265308392-9-33.33.3
/1626641021-3.0-1.21.2pk7: 3
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,0282430240296368-6+00.70.7
/1626641520-4.0+0.00.5pk7: 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
Junior Franco (OGILVIE) 23 60 45 50 40 249/303/360 111345 717 30% 6% 85 +0.3
Tristan Peters
2023 · AA
23 45→53 44→45 53→50 48 218/288/344 126281 914 25% 8% 76 +0.1 229/295/348 119286 912 22% 8% 80 +0.4 238/306/369131290101021%8%87+0.6
Nick Gordon
2019 · AAA
23 45→55 41→50 52→55 40 220/264/320 100289 714 26% 5% 59 -1.1 230/271/341 111297 920 25% 5% 68 -0.5 252/296/383131322111924%4%87+0.5
Troy Montgomery
2018 · AA
23 48→55 42→40 51→50 47 230/294/339 109298 913 25% 8% 77 +0.1 227/294/313 86322 512 28% 8% 70 -0.3 245/317/3167135821529%9%79+0.2
Forrest Wall
2019 · AA
23 44→54 41→45 53→70 41 212/269/310 98296 923 30% 6% 59 -1.1 214/276/328 114305 1022 31% 7% 67 -0.5 266/338/37711036395027%9%101+1.1
Ji Hwan Bae
2022 · AA
23 48→51 42→45 54→60 43 229/288/341 112317 922 29% 7% 76 +0.0 238/296/347 109313 829 25% 7% 80 +0.4 240/313/34110133273927%9%83+0.3
Carlos Alvarez
2011 · AAA
23 47 43→45 48→45 44 228/285/337 109294 1112 26% 6% 73 -0.1 229/288/361 132290 1410 25% 7% 81 +0.4 245/326/331862986618%9%88+0.3
Daryl Jones
2010 · AA
23 50→55 41→45 51→50 44 239/302/341 103316 814 26% 7% 82 +0.5 217/282/323 106291 912 27% 7% 69 -0.4 201/269/30610527091327%7%56-0.7
Josh Kroeger
2006 · MLB
23 43→53 44→50 51→50 38 217/257/336 120282 1215 28% 5% 61 -1.0 234/274/373 139292 1510 25% 5% 78 +0.2 258/304/411153302181521%6%97+1.3
Jordany Valdespin
2011 · AA
23 48→53 42→50 49→55 38 233/263/342 109289 815 23% 3% 64 -0.8 250/286/388 138298 1524 21% 4% 87 +0.8 256/296/403147298172820%4%92+0.7
Jason Pridie
2007 · AA
23 43→53 39→50 52→55 39 212/248/296 83275 714 26% 4% 46 -2.0 238/269/361 123301 1019 24% 4% 72 -0.2 243/290/391148303171925%6%86+0.7
Rafael Ortega
2014 · AA
23 46→54 40→55 52→55 44 223/271/317 95278 821 23% 6% 61 -1.0 231/283/312 81283 518 19% 7% 65 -0.7 240/312/405165285191723%9%98+1.2
Dustin Fowler
2018 · AAA
23 48→53 45→50 55 38 238/263/373 135291 1119 22% 3% 72 -0.2 230/265/363 133296 1316 26% 4% 71 -0.3 225/266/363137299161430%4%68-0.3
Shane Peterson
2011 · AA
23 48→58 41→50 53→50 42 232/290/333 101307 910 26% 6% 74 -0.1 236/307/354 118314 1113 26% 8% 87 +0.8 254/328/373119355101329%9%98+1.4
Kyle Waldrop
2015 · AA
23 49→57 46→50 48→50 39 240/277/370 130311 1311 27% 5% 78 +0.2 231/266/334 103306 96 27% 4% 63 -0.8 228/266/322943009326%4%59-0.9
Brennon Lund
2019 · AA
24 51→57 41→50 53→50 42 242/295/345 103323 816 27% 6% 79 +0.3 217/269/342 125299 1111 30% 6% 68 -0.5 198/247/33513627214631%5%55-0.8
Junior Lake
2013 · AA
23 47→54 43→50 53→55 37 227/272/342 114318 1122 31% 5% 69 -0.4 237/281/359 122328 1219 30% 5% 77 +0.1 231/302/372141287151924%8%87+0.5
Ramón Flores
2015 · AAA
23 47→57 42→45 47→50 48 227/285/339 112278 98 22% 7% 73 -0.1 240/307/345 105289 97 19% 9% 85 +0.7 251/324/348972998818%9%88+0.6
Roger Bernadina
2007 · A
23 45→55 41→45 52→60 46 218/286/311 93289 920 26% 8% 67 -0.5 249/305/349 100332 830 25% 7% 84 +0.6 261/318/388127324123122%7%96+1.3
Mason Williams
2015 · AA
23 47→53 40→50 49→55 46 223/269/313 90261 714 18% 6% 59 -1.1 247/284/323 76298 416 17% 5% 68 -0.5 246/291/37512930115723%6%81+0.3
Tim Wheeler
2011 · A
23 43→53 45→50 50 43 215/274/335 120274 1314 26% 6% 68 -0.5 237/291/367 130317 1313 28% 6% 83 +0.6 238/291/359121322121329%6%78+0.2