Ronaldo FloresC Tri-City Dust Devils
Age 24 R/R 6'0" / 175 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†60
AVG/OBP/SLG.207 / .262 / .322
PA76
HR1
K%30
BB%6
ISO116
MLB%0%
Value2026 · WAR
BAT: -3.4 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.40.60.60.50.30.1+$18M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Pre-Arb$0.9M+0.5$1M+$0.8M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Arb-1$0.2M+0.1$0.2M+$0.1M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$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. 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
201917 ROKDSL Giants 211195 47502 5427 11 241285297582 56290 202 255 53
201917 ROKDSL Giants 211191 62703 9297 11 325377408785 84362 144 349 126
202119 ROKACL Giants Black 128120 22410 3453 00 183222233456 50286 352 198 10
202119 ROKACL Giants Black 128118 33710 5283 00 280325356681 76359 224 304 91
202220 ASan Jose Giants 7470 16104 2241 10 229260414675 186279 323 272 66
202220 ASan Jose Giants 7469 19105 3161 10 275315507822 232286 224 355 130
202321 AInland Empire 66ers 320302 661514 15912 11 219260315575 96298 285 251 50
202321 AInland Empire 66ers 320297 791914 20682 11 266317377694 111332 216 311 96
202422 A+2 teams 107101 15502 3391 10 149181257438 109217 363 173 -9
202422 A+2 teams 10799 17602 5291 10 172219293512 121221 275 226 32
▸ 2026 Season
202624 MLBLAA 7670 14301 5231 10 200263286549 86283 307 264 60 -3 +0 +0 +1 +2 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBLAA 30% 131121 26513 8381 21 215269347616 132284 296 274 68 -5 +0 +0 +2 +4 0.1
202826 MLBLAA 44% 235215 47916 16672 41 219279353632 135285 297 280 73 -7 +0 +0 +4 +7 0.4
202927 MLBLAA 49% 299274 591217 20843 51 215276343619 128285 287 283 74 -9 +1 +0 +5 +8 0.6
203028 MLBLAA 52% 340310 681328 24963 51 219282352634 132285 287 283 74 -10 +1 -1 +6 +10 0.6
203129 MLBLAA 51% 359328 721429 251023 51 220281357638 137284 287 281 73 -11 +1 -1 +6 +10 0.5
203230 MLBLAA 51% 370338 731429 261063 51 216278349627 133283 297 278 71 -12 +1 -2 +7 +10 0.3
203331 MLBLAA 51% 355324 681318 251033 41 210273330603 120280 297 274 68 -13 +0 -3 +6 +10 0.1
202725 MLBLAA 30% 4037 8201 3120 10 216275351626 135283 308 266 62 -2 +0 +0 +1 +1 0.0
202826 MLBLAA 44% 10495 21412 7301 20 221282347629 126284 297 272 66 -4 +0 +0 +2 +3 0.1
202927 MLBLAA 49% 147135 30614 10421 21 222281370651 148284 297 274 68 -5 +0 +0 +3 +4 0.1
203028 MLBLAA 52% 175159 35714 12492 31 220283352635 132284 287 274 68 -6 +0 -0 +3 +5 0.2
203129 MLBLAA 51% 185168 36714 13532 31 214279339618 125283 297 272 66 -7 +0 -1 +3 +5 0.1
203230 MLBLAA 51% 190173 37714 13552 21 214277335612 121282 297 269 64 -8 +0 -1 +3 +5 0.0
203331 MLBLAA 51% 183166 36714 13532 21 217282343625 127279 297 266 61 -8 +0 -1 +3 +5 -0.1
▸ Career Totals
Career 1024933 20340623 7129410 155 218280347627 130289 297 271 65 -40 +1 -4 +18 +29 0.5
/ 162G 650592 12925415 451876 103 218280350630 132289 297 271 65 -25 +1 -2 +12 +18 0.3
Career 30052768 5931131263 17786033 359 214270332602 118284 296 267 62 -128 +3 -7 +54 +85 0.7
/ 162G 650599 12924314 381867 82 215270336606 120285 296 267 62 -28 +1 -2 +12 +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
201917 ROKDSL Giants 211191 62703 9297 11 325377408785 84362 144 349 126 +6 -0 +6 1.2
202119 ROKACL Giants Black 128118 33710 5283 00 280325356681 76359 224 304 91 -1 +0 +4 0.2
202220 ASan Jose Giants 7469 19105 3161 10 275315507822 232286 224 355 130 +3 +0 +2 0.5
202321 AInland Empire 66ers 320297 791914 20682 11 266317377694 111332 216 311 96 -1 -0 +9 0.8
202422 A+Tri-City Dust Devils 9186 16601 2251 10 186213291504 105250 272 220 27 -8 +0 +3 -0.5
202422 ROKACL Angels 1613 1001 340 00 77250308558 231 2519 261 58 -1 +0 +0 -0.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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan 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
31,0242414217276347+18+121.41.4
/162664169+11.9+7.80.9pk7: 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
Ronaldo Flores (OGILVIE) 24 207/262/322 115283 11 30% 6% 60 -0.1
Jeferson Morales
2023 · A
24 38→45 47→50 49→50 43 195/276/331 137262 149 30% 7% 69 -0.4 215/289/349 134277 139 26% 7% 79 +0.3 221/296/35713627513823%7%81+0.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
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
Jose Gil
2011 · AA
24 42 46→50 49→45 38 216/256/342 126273 147 26% 4% 63 -0.9 222/275/348 126270 147 23% 6% 72 -0.2 216/274/34312725315621%7%68-0.3
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
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
Jason Lopez
2021 · A
23 40 44→55 46→45 37 202/247/323 121282 127 32% 5% 53 -1.5 194/256/297 103298 1010 36% 7% 50 -1.7 163/228/25491247101036%8%25-0.9
Aramis Garcia
2017 · A
24 42 43→55 46→45 41 210/264/317 106287 124 30% 6% 59 -1.1 216/261/363 147297 182 33% 5% 70 -0.3 176/253/32514924121536%7%57-0.5
Sicnarf Loopstok
2017 · A
24 43→38 42→55 50 37 209/268/315 106297 913 31% 5% 61 -1.0 220/290/388 168304 219 33% 7% 90 +1.0 212/288/40419228426734%8%94+0.8
Carson Blair
2014 · A
24 37 44→50 45→30 40 186/252/307 121288 116 38% 8% 52 -1.6 203/274/338 135336 143 40% 8% 69 -0.4 193/269/32813532214141%9%62-0.4
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
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Luis Santana
2023 · A
24 43 44→45 48→50 43 215/283/333 118286 1211 28% 7% 72 -0.2 206/263/326 120268 137 28% 5% 62 -0.9 190/242/30711724015527%4%45-1.1
Xorge Carrillo
2013 · A
24 42 43→40 49→30 40 209/255/318 109273 118 28% 5% 56 -1.3 239/291/323 84297 74 21% 5% 72 -0.2 235/292/318832828119%4%69-0.2
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
Vito Friscia
2021 · A
24 43 40→45 49→40 42 208/266/303 94290 75 30% 7% 56 -1.3 208/289/325 117317 124 35% 9% 72 -0.2 195/284/31411929612235%10%66-0.3
Christian Sepulveda
2023 · A
25 41 46→50 50→55 36 206/261/341 135291 1210 32% 5% 65 -0.7 210/273/338 128287 1314 30% 5% 69 -0.4 189/260/326136245162129%4%59-0.4
John Hester
2008 · A
24 42 46→55 47→50 40 214/264/344 130283 147 29% 6% 66 -0.6 237/278/387 150311 149 27% 5% 83 +0.6 247/290/411163320151027%5%92+0.6
Kyle Datres
2021 · A
25 39→40 45→50 51→55 41 198/264/325 127271 1215 31% 6% 62 -0.9 206/284/345 139284 1622 32% 8% 76 +0.1 198/283/340141269182732%8%73-0.1
Jeff Arnold
2012 · A
24 36 45→50 49→40 37 188/243/307 119268 125 34% 6% 49 -1.8 209/267/348 139309 135 35% 6% 69 -0.4 200/257/34214130113336%5%59-0.5