Rafael FloresSS FCL Blue Jays
Age 19 R/R 5'10" / 172 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION16 act + 130 ros · stats below = ROS only
wRC+†69
AVG/OBP/SLG.214 / .287 / .316
PA130
HR2
K%25
BB%7
BABIP277
ISO103
MLB%0%
Value2026 · WAR
BAT: -6.3 runs (wOBA-derived runs vs avg)-6BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +4.1 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.01.53.00.30.81.31.82.12.42.62.62.52.32.0+$140M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 37 / POW 62
Toolsscout grade
CONTACT37
scouting grade only
POWER62
scouting grade only
EYE45
scouting grade only
SPEED35
scouting grade only
DEFENSE42
scouting grade only
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
2032Pre-Arb$0.9M+2.4$12M+$12M
2033Pre-Arb$1.0M+2.6$12M+$12M
2034Pre-Arb$1.0M+2.6$11M+$11M
2035Arb-1$5M+2.5$10M+$8M
2036Arb-2$8M+2.3$9M+$6M
2037Arb-3$10M+2.0$7M+$4M
Totals $26M $61M +$52M

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
202417 ROKDSL Blue Jays 189162 36620 135311 194 222323284607 62330 287 261 58
202417 ROKDSL Blue Jays 189153 43820 223511 194 281409359768 78364 1912 353 129
202518 ROKDSL Blue Jays Blue 175138 23312 164318 122 167331246578 80219 259 265 61
202518 ROKDSL Blue Jays Blue 175129 33512 252818 122 256442357798 101304 1614 374 145
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKTOR 1615 3000 140 10 200250200450 273 256 193 6 -2 +0 +0 +0 +0 -0.1
YTD19 ROKTOR 1615 4000 130 10 267312267579 333 196 270 65 -1 +0 +0 +0 +0 0.0
ROS19 ROKTOR 0% 130117 25412 9333 20 214287316603 103275 257 275 69 -5 +0 -1 +1 +4 0.0
ROS19 MLBTOR 0% 01 0000 000 00 276 259 56 -0 +0
FULL19 ROKTOR 1616 3000 140 10 188250188438 250 256 193 6 -2 +0 +0 +0 +0 -0.1
TOT19 ROKTOR 146132 28412 10373 30 212283303586 91277 257 266 62 -6 +1 -1 +2 +4 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTOR 34% 230206 46825 17575 31 223298354653 131279 257 291 81 -5 +0 -2 +2 +7 0.3
202821 MLBTOR 48% 356318 721229 27878 51 226303362665 135281 248 302 89 -4 +1 -2 +4 +10 0.8
202922 MLBTOR 54% 446399 9215313 3410810 51 231307381688 150283 248 310 95 -2 +1 -3 +5 +13 1.3
203023 MLBTOR 57% 506450 10618316 3912212 61 236313396709 160284 248 316 100 +0 +1 -3 +5 +14 1.8
203124 MLBTOR 57% 545485 11619418 4313112 61 239317406723 167286 248 321 104 +2 +1 -4 +6 +15 2.1
203225 MLBTOR 57% 568505 12220420 4513613 61 242320416736 174286 248 325 107 +4 +1 -4 +6 +16 2.4
203326 MLBTOR 56% 580516 12420421 4613913 61 240318417735 176286 248 327 109 +6 +1 -4 +6 +16 2.6
203427 MLBTOR 55% 583518 12520421 4714013 61 241320417737 176286 248 328 109 +6 +1 -4 +6 +17 2.6
203528 MLBTOR 55% 580515 12420421 4714013 61 241320417737 177286 248 327 108 +5 +1 -5 +6 +16 2.5
203629 MLBTOR 53% 571507 12119421 4613913 61 239318416734 178285 248 325 107 +4 +1 -5 +6 +16 2.3
203730 MLBTOR 53% 561497 11819320 4613813 51 237318408727 171284 258 322 105 +3 +1 -6 +6 +16 2.0
203831 MLBTOR 52% 548486 11318319 4513612 51 233313399712 167282 258 318 102 +1 +1 -7 +6 +16 1.7
203932 MLBTOR 52% 530470 10817318 4313412 51 230310394704 164279 258 313 98 -1 +1 -7 +6 +15 1.3
204033 MLBTOR 52% 500445 10015316 4012911 41 225304380684 155275 268 307 93 -4 +0 -8 +5 +14 0.8
204134 MLBTOR 47% 453404 8913314 3612010 41 220300371671 151270 268 298 86 -7 +0 -8 +5 +13 0.3
204235 MLBTOR 43% 398355 7410212 311089 31 208289349638 141264 278 289 79 -9 +0 -8 +4 +11 -0.2
204336 MLBTOR 34% 338302 61829 26947 20 202281331612 129258 288 278 71 -11 +0 -9 +4 +10 -0.6
202720 MLBTOR 34% 7971 17312 6202 10 239316394711 155280 258 275 68 -3 +0 -1 +1 +2 -0.0
202821 MLBTOR 48% 172153 35614 13424 20 229306359665 131283 248 285 77 -5 +0 -1 +2 +5 0.1
202922 MLBTOR 54% 242215 50827 19596 31 233312386699 153285 248 294 83 -5 +0 -2 +3 +7 0.3
203023 MLBTOR 57% 286255 601029 22697 31 235313396709 161286 248 300 88 -4 +0 -2 +3 +8 0.6
203124 MLBTOR 57% 308274 6611210 24747 31 241318405723 164287 248 305 92 -3 +0 -2 +3 +9 0.7
203225 MLBTOR 57% 321286 6811211 25777 31 238314406720 168287 248 309 95 -2 +0 -2 +3 +9 0.9
203326 MLBTOR 56% 328291 7011212 26788 31 241320416736 175288 248 311 97 -1 +0 -2 +4 +9 1.0
203427 MLBTOR 55% 323287 6911212 26777 31 240319418737 178287 248 312 97 -1 +0 -2 +3 +9 1.0
203528 MLBTOR 55% 318282 6911212 26777 31 245324426749 181287 248 311 96 -1 +0 -3 +3 +9 0.9
203629 MLBTOR 53% 305270 6510211 25747 31 241321415736 174286 248 309 95 -2 +0 -3 +3 +9 0.8
203730 MLBTOR 53% 295262 6210210 24727 31 237317405722 168286 248 307 93 -2 +0 -3 +3 +8 0.6
203831 MLBTOR 52% 286255 609210 23716 31 235313404717 169283 258 303 90 -3 +0 -3 +3 +8 0.5
203932 MLBTOR 52% 275245 57929 22696 20 233311396707 163280 258 298 86 -4 +0 -4 +3 +8 0.3
204033 MLBTOR 52% 259230 52828 21676 20 226307383690 157277 268 291 81 -6 +0 -4 +3 +7 0.1
204134 MLBTOR 47% 214190 42617 17575 20 221302374676 153271 278 283 75 -6 +0 -4 +2 +6 -0.1
204235 MLBTOR 43% 170151 32415 13464 10 212292351643 139266 278 274 68 -6 +0 -4 +2 +5 -0.3
204336 MLBTOR 34% 114102 21313 9322 10 206283343626 137260 288 264 60 -5 +0 -3 +1 +3 -0.3
▸ Career Totals
Career 42953820 89514129142 341106198 4110 234313398711 164285 258 300 88 -59 +4 -44 +46 +122 7.0
/ 162G 650578 13421421 5216115 62 232312391703 159283 258 300 88 -9 +0 -7 +7 +18 1.0
Career 87877795 179528457277 6962187218 11622 230311388699 158282 258 312 97 -34 +14 -89 +94 +249 24.0
/ 162G 650577 13221420 5116216 92 229309383692 154281 258 312 97 -2 +1 -7 +7 +18 1.8

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
202417 ROKDSL Blue Jays 189153 43820 223511 194 281409359768 78364 1912 353 129 +6 +2 +5 1.4
202518 ROKDSL Blue Jays Blue 175129 33512 252818 122 256442357798 101304 1614 374 145 +9 +2 +5 1.6

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
#1Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,44114645233308395+44-3016.613.6
/162664227+6.6-4.52.5pk7: 11
#4Welington Castillolast yr '19
career totals — 8 seasons, 2,667 PA
82,667975254313425+48-1413.313.2
/162664241+11.9-3.43.3pk7: 13
#5Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
#6Trevor Plouffelast yr '17
career totals — 7 seasons, 3,178 PA
73,17810312243306411+14-188.48.4
/162664223+2.8-3.81.8pk7: 8

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
Rafael Flores (OGILVIE) 19 37 62 35 45 212/283/303 91277 23 25% 7% 62 -0.1
Mark Vientos
2019 · A
19 42→49 46→60 43→30 45 215/275/340 125273 143 26% 7% 70 -0.3 206/250/349 143284 182 33% 5% 62 -0.9 245/305/44720232528032%7%109+2.0
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Victor Heredia
2019 · A
19 47 44→50 42→30 39 232/274/353 122292 114 25% 4% 72 -0.2 213/267/301 88291 75 28% 6% 56 -1.3 176/240/214382493228%6%21-1.0
Esmerlyn Valdez
2023 · A
19 41→43 45→55 44→40 43 204/283/326 122290 125 32% 8% 71 -0.3 195/273/328 133307 154 39% 8% 67 -0.5 202/290/39018828626237%9%87+0.6
Eric Wood
2013 · A
20 44→48 43→55 42→45 43 217/276/331 113284 106 27% 6% 68 -0.5 210/257/294 84301 54 30% 5% 50 -1.8 218/275/39017327921629%6%81+0.2
Daniel Robertson
2014 · A
20 44→54 42→45 37→40 44 216/277/321 104275 93 25% 7% 66 -0.6 239/305/344 105301 83 22% 7% 84 +0.6 231/336/34511430111425%11%96+0.8
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Raul Juarez
2017 · A
19 42 41→45 42→40 41 208/273/305 97268 96 25% 5% 61 -1.0 204/257/279 75279 65 28% 5% 46 -2.0 180/221/220412504229%3%13-0.9
Jesús Báez
2023 · A
18 39→35 45→55 44→45 44 197/265/314 117266 139 30% 8% 59 -1.1 203/264/335 132259 159 27% 7% 65 -0.7 213/269/38917724126824%6%78+0.1
Armando Sierra
2023 · A
19 46 41→45 43→40 47 225/288/323 98278 94 22% 7% 71 -0.3 214/269/315 101304 94 31% 6% 60 -1.0 191/241/2899829210037%6%39-0.5
Ronarsy Ledesma
2012 · A
19 41 42→45 47→50 43 203/277/306 103268 97 27% 6% 63 -0.9 224/283/326 102290 511 24% 5% 69 -0.4 226/280/33711129161123%4%69-0.2
Agustín Ramírez
2021 · A
19 40→45 41→55 46→55 40 199/248/293 95266 85 28% 5% 46 -2.0 209/269/336 127287 138 30% 7% 66 -0.6 232/295/411179268221622%7%94+1.3
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Luis Alvarez
2009 · A
19 47 43→45 44→45 48 231/306/343 112272 115 19% 7% 85 +0.7 224/289/325 101280 96 22% 6% 72 -0.2 209/262/31710825012121%4%55-0.3
Jake Smolinski
2010 · A
21 48→50 43→55 39→45 48 232/293/350 118281 105 21% 7% 80 +0.4 229/290/342 113274 97 19% 7% 77 +0.1 243/303/40316127617619%6%96+1.0
Rudy van Heydoorn
2009 · A
20 39 43→45 42→50 48 193/294/300 106278 1110 32% 10% 69 -0.4 183/263/286 103286 106 37% 8% 52 -1.6 153/236/25410123711238%9%32-0.9
Raudy Read
2013 · A
19 37→47 45→55 42→45 41 188/233/309 121213 134 20% 4% 45 -2.1 199/241/294 95237 95 20% 4% 43 -2.2 239/293/44320528327126%6%104+0.9
Ronaldo Hernández
2018 · A
20 50→44 43→55 40→45 44 245/288/356 111285 94 18% 5% 79 +0.3 227/267/356 129268 157 21% 4% 71 -0.3 216/261/38516924324123%4%74-0.0
Adinso Reyes
2021 · A
19 46 43→45 41→40 38 224/269/334 110299 105 28% 4% 66 -0.6 178/231/282 104339 124 48% 5% 37 -2.7 146/199/2429628913252%5%10-1.4