Randy FloresSS ACL Angels
Age 25 L/R 5'9" / 180 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 83 proj PA
wRC+†69
AVG/OBP/SLG.215 / .276 / .334
PA83
HR1
K%28
BB%7
ISO120
MLB%0%
Value2026 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.30.40.30.2+$10M 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
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
202423 AInland Empire 66ers 9282 14302 5182 41 171236280516 110188 205 239 41
202423 AInland Empire 66ers 9279 16402 8122 41 203292329621 127209 139 276 69
202524 ROKACL Angels 3027 5310 380 00 185267370637 185263 2710 233 37
202524 ROKACL Angels 3025 6410 550 00 240367480847 240300 1717 371 142
▸ 2026 Season
202625 MLBLAA 8376 17411 6231 10 224289342631 118288 287 276 69 -3 +0 +0 +1 +2 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBLAA 30% 140128 29613 10381 21 227288359647 133288 277 282 74 -4 +0 +0 +2 +4 0.1
202827 MLBLAA 42% 228208 471025 16612 41 226288365653 139289 277 285 76 -6 +0 +0 +2 +6 0.3
202928 MLBLAA 48% 289263 581226 21773 51 221286350636 129289 277 286 77 -7 +1 -1 +3 +8 0.4
203029 MLBLAA 49% 322292 661427 24863 51 226292360651 134288 277 285 77 -9 +1 -1 +3 +9 0.3
203130 MLBLAA 50% 344312 681427 25934 51 218284343627 125287 277 283 75 -10 +1 -2 +4 +10 0.2
202726 MLBLAA 30% 4239 9201 3110 10 231286359645 128287 267 273 67 -2 +0 +0 +0 +1 0.0
202827 MLBLAA 42% 9587 20412 7251 20 230295368663 138288 267 276 69 -3 +0 +0 +1 +3 0.1
202928 MLBLAA 48% 138126 28613 10371 21 222285357642 135288 277 277 70 -5 +0 -0 +1 +4 0.0
203029 MLBLAA 49% 158143 32713 12422 21 224293350643 126287 278 276 70 -5 +0 -1 +2 +4 0.0
203130 MLBLAA 50% 173156 34713 13472 21 218287333620 115286 278 274 68 -6 +0 -1 +2 +5 -0.1
▸ Career Totals
Career 606551 12326412 451626 93 223289350639 127292 277 275 69 -21 +1 -2 +6 +17 0.1
/ 162G 650591 13228413 481746 103 223288350638 127292 277 275 69 -23 +1 -2 +7 +18 0.1
Career 15281388 304661131 11040416 266 219284349633 130284 267 280 73 -47 +3 -4 +16 +43 1.1
/ 162G 650590 12928513 471727 113 219284349633 131284 267 280 73 -20 +1 -2 +7 +18 0.5

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
202423 AInland Empire 66ers 9279 16402 8122 41 203292329621 127209 139 276 69 -3 +0 +3 -0.0
202524 ROKACL Angels 3025 6410 550 00 240367480847 240300 1717 371 142 +1 +0 +1 0.2

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#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
36891411222283348+7+90.80.8
/1626641310+7.1+8.70.8pk7: 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
Randy Flores (OGILVIE) 25 215/276/334 119288 11 28% 7% 69 -0.1
Logan Driscoll
2023 · A
25 43→48 44→45 48→40 41 210/276/328 118297 126 32% 7% 68 -0.5 231/286/350 119313 125 29% 6% 77 +0.1 234/292/34611231810228%6%76+0.0
Ryan Fitzgerald
2019 · A
25 44→42 44→55 47→45 41 222/265/335 113282 136 26% 5% 64 -0.8 212/266/322 110290 107 29% 6% 61 -1.0 226/290/35112528912825%7%75+0.0
César Salazar
2021 · A
25 44→40 41→45 46→45 42 214/266/308 94265 88 22% 5% 58 -1.2 208/275/342 134258 168 26% 6% 72 -0.2 202/308/31411124111620%9%77+0.1
Morgan McCullough
2023 · AA
25 44 43→45 46→50 44 212/291/330 118301 1010 31% 8% 75 -0.0 206/288/340 134295 1414 32% 9% 76 +0.1 187/277/329142264151733%9%68-0.2
Michael Fransoso
2015 · A
25 45 46→45 49→50 50 225/294/353 128266 148 21% 8% 82 +0.5 213/277/292 79262 611 20% 7% 58 -1.2 192/259/2182623701317%7%30-1.2
Christian Stringer
2015 · A
25 46 45→50 52→50 46 230/280/351 121263 138 18% 6% 75 -0.0 230/280/342 112276 811 19% 6% 72 -0.2 242/292/35711428731616%5%78+0.1
Matthew Acosta
2022 · A
24 44 45 53→50 46 214/287/339 125300 129 31% 9% 76 +0.0 205/272/318 113301 1113 33% 8% 63 -0.8 180/251/281101265111634%8%43-1.4
Sean Jamieson
2014 · A
25 42→43 43→45 50 42 207/270/323 116273 1012 27% 6% 63 -0.8 226/283/329 103310 89 28% 6% 70 -0.3 228/286/321933177729%6%66-0.3
Austin Davidson
2018 · A
25 43→40 40→45 45 45 209/273/307 97268 77 24% 7% 60 -1.0 221/281/340 119280 106 24% 7% 72 -0.2 221/283/35213127212322%7%73-0.1
Matt Lloyd
2021 · A
25 44→43 46→50 46→50 40 216/276/346 130315 139 34% 7% 72 -0.2 216/284/374 158316 207 36% 8% 83 +0.6 214/289/348135294161231%9%78+0.1
Patrick Dorrian
2021 · A
25 42→39 42→55 51→45 40 203/257/318 115292 97 32% 6% 56 -1.3 198/263/346 148305 186 39% 8% 67 -0.5 190/258/35316328421539%8%63-0.6
Bobby Kingsbury
2007 · A
26 42→44 45→50 47→50 44 210/277/340 130280 128 29% 7% 71 -0.3 221/280/343 122284 1113 25% 7% 72 -0.2 218/277/346129274111424%7%70-0.2
Terrin Vavra
2022 · AA
25 46→44 42→45 49→50 47 223/294/335 113295 912 26% 8% 77 +0.1 253/326/358 105332 710 24% 9% 95 +1.4 261/335/360993407823%9%95+0.5
Mike Gerber
2017 · AA
25 45→50 45→50 50→45 40 223/272/350 127310 118 31% 6% 71 -0.3 215/265/356 141315 157 35% 6% 70 -0.3 208/260/35915230417636%6%65-0.5
Taylor Grzelakowski
2018 · A
24 43 41→45 50→30 42 210/261/306 96282 88 28% 6% 55 -1.4 214/275/307 93325 63 33% 7% 61 -1.0 207/272/296893136133%8%55-0.7
Chris Meyers
2023 · A
24 42→44 44→55 51→45 42 209/269/330 121281 129 29% 7% 65 -0.7 226/282/380 154300 195 30% 6% 84 +0.6 223/282/38015729120330%6%81+0.3
Seth Bynum
2006 · A
25 45→44 43→55 50 44 218/278/336 118287 109 27% 7% 70 -0.3 211/266/315 104291 98 29% 6% 59 -1.1 217/259/36514828718531%5%67-0.4
Mitchell Tolman
2019 · A
25 44→50 39→45 46→50 47 209/288/295 86289 710 28% 9% 64 -0.8 213/282/321 108300 109 30% 8% 68 -0.5 221/294/35012929013827%7%77+0.1
Jackson Brennan
2008 · A
25 44→42 42→45 47→50 47 211/303/316 105285 910 27% 8% 77 +0.1 211/299/300 89300 710 29% 9% 71 -0.3 171/289/188172730632%12%37-0.5
Shayne Fontana
2022 · AA
25 40 41→45 48→55 46 193/273/296 103282 88 32% 9% 58 -1.2 214/297/319 105298 1014 29% 9% 75 -0.0 219/304/31898295101927%8%75-0.0