Randy FlorentinoC Aberdeen IronBirds
Age 26 L/R 6'0" / 182 lbs A+ HR +8% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†59
AVG/OBP/SLG.203 / .264 / .312
PA136
HR2
K%30
BB%7
ISO110
MLB%0%
Value2026 · WAR
BAT: -6.3 runs (wOBA-derived runs vs avg)-6BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.1+$4M 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.1$0.3M+$0.0M (cut)
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
Totals $0.0M $0.3M +$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. 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
201818 ROKDSL Rangers 2 249213 471345 31731 88 221322390712 169302 2912 310 95
201818 ROKDSL Rangers 2 249191 591856 53511 88 3094615501.011 241384 2021 436 192
201919 ROKAZL Rangers 170150 26312 15561 03 173253247500 73250 339 220 27
201919 ROKAZL Rangers 170140 34412 25391 03 243361329690 86311 2315 315 99
202121 ADown East Wood Ducks 174156 17402 13711 22 109182173355 64174 417 165 -15
202121 ADown East Wood Ducks 174149 22503 20541 22 148253242495 94200 3111 230 34
202222 A+Hickory Crawdads 180160 31313 14581 20 194263281544 87275 328 235 38
202222 A+Hickory Crawdads 180153 37314 21441 20 242337353690 111306 2412 308 94
202323 A3 teams 216198 37504 12451 31 187237273510 86214 216 223 29
202323 A3 teams 216190 42704 20331 31 221299321620 100241 159 278 71
202424 A+Aberdeen IronBirds 143138 27711 4411 12 196224283506 87271 293 209 18
202424 A+Aberdeen IronBirds 143137 36911 5301 12 263294365659 102330 213 294 83
▸ 2026 Season
202626 MLBBAL 136125 25512 9401 21 200259304563 104278 297 262 59 -6 +0 +0 +2 +4 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBBAL 26% 209190 40814 15612 41 211275326602 116279 297 268 64 -9 +0 +0 +4 +6 0.1
202828 MLBBAL 39% 276251 531016 20793 41 211277331608 120280 297 272 66 -11 +0 -1 +5 +8 0.2
202929 MLBBAL 44% 310281 581116 23893 51 206274317590 110280 297 272 67 -12 +1 -1 +6 +9 0.2
203030 MLBBAL 47% 333302 631217 25963 41 209276325600 116279 298 271 65 -13 +0 -2 +6 +9 0.1
202727 MLBBAL 26% 5450 10201 4160 10 200259300559 100284 307 266 62 -2 +0 +0 +1 +2 0.0
202828 MLBBAL 39% 10999 21412 8311 21 212278333611 121284 287 269 64 -4 +0 -0 +2 +3 0.0
202929 MLBBAL 44% 138126 27513 10391 21 214277341619 127284 287 270 65 -6 +0 -1 +2 +4 0.0
203030 MLBBAL 47% 158144 31613 12451 21 215280333614 118283 288 268 63 -7 +0 -1 +3 +4 -0.0
▸ Career Totals
Career 459419 891739 341313 73 212276332608 119284 297 268 64 -19 +0 -2 +8 +13 0.1
/ 162G 650593 12624413 481864 104 212276332608 120284 297 268 64 -27 +0 -3 +12 +18 0.1
Career 23962164 424811242 18170918 3521 196264303566 107265 308 252 51 -132 -1 -4 +43 +68 -2.7
/ 162G 650587 11422311 491925 96 194262298560 104263 308 252 51 -36 -1 -1 +12 +18 -0.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
201818 ROKDSL Rangers 2 249191 591856 53511 88 3094615501.011 241384 2021 436 192 +26 -2 +7 3.2
201919 ROKAZL Rangers 170140 34412 25391 03 243361329690 86311 2315 315 99 -0 -1 +5 0.4
202121 ADown East Wood Ducks 174149 22503 20541 22 148253242495 94200 3111 230 34 -13 -0 +5 -0.9
202222 A+Hickory Crawdads 180153 37314 21441 20 242337353690 111306 2412 308 94 -1 +0 +5 0.4
202323 AABowie Baysox 8272 8100 8121 00 111210125335 14131 1510 170 -12 -10 +0 +2 -0.8
202323 A+Aberdeen IronBirds 2221 6200 170 10 286318381699 95429 325 313 98 -0 +0 +1 0.1
202323 ADelmarva Shorebirds 11297 28404 11140 21 289361454815 165289 1210 350 126 +3 +0 +3 0.7
202424 A+Aberdeen IronBirds 143137 36911 5301 12 263294365659 102330 213 294 83 -3 -1 +4 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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#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 2 projected seasons
246097210273327+8+80.30.3
/1626641310+11.9+11.60.4pk7: 0
#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 Florentino (OGILVIE) 26 203/264/312 109278 22 30% 7% 59 -0.3
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
Jake Lowery
2016 · AA
26 35 45 47→30 43 183/250/307 124260 134 34% 8% 51 -1.7 187/258/294 107293 105 37% 8% 51 -1.7 118/199/170522533050%9%-6-1.3
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Mark Contreras
2021 · AA
26 36→37 44→50 47→55 38 184/248/300 115271 1213 35% 6% 49 -1.8 201/261/346 145293 1719 36% 6% 66 -0.6 197/258/338141284182436%6%60-0.8
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
JJ Schwarz
2022 · AA
26 38 46→50 47→30 44 198/261/319 121270 144 32% 8% 59 -1.1 219/286/363 144306 184 32% 8% 81 +0.4 211/283/35614529119133%9%75-0.0
César Salazar
2022 · AA
26 40 47→45 48→45 40 207/269/342 135261 169 27% 5% 69 -0.4 209/287/340 131253 158 23% 6% 76 +0.1 202/308/31411124111620%9%77+0.1
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
Aaron Antonini
2023 · AA
25 36 43→40 46→45 45 186/272/287 101243 125 28% 8% 57 -1.2 209/287/330 121292 139 31% 7% 74 -0.1 179/269/31313427615838%7%60-0.2
Shane Matheny
2022 · AA
26 39→41 43→45 47→50 39 191/254/300 109301 116 39% 7% 51 -1.7 203/285/337 134323 159 38% 10% 74 -0.1 193/282/32613330016938%10%68-0.3
Chase Pinder
2022 · AA
26 39 43→45 44→45 46 197/280/304 107271 125 30% 8% 64 -0.8 229/320/373 144297 1510 26% 11% 98 +1.6 224/323/376152290161126%12%98+0.8
Steven Lerud
2011 · AAA
26 41 43→45 45→40 43 206/275/315 109274 114 28% 7% 64 -0.8 195/264/288 93297 84 35% 7% 53 -1.5 199/291/280822907231%9%60-0.3
Patrick Dorrian
2022 · AAA
26 40→39 46→55 47→45 40 198/263/328 131302 146 38% 8% 63 -0.9 197/262/350 153299 196 38% 7% 68 -0.5 181/248/33215026620539%7%54-0.8
Wes Darvill
2018 · AA
26 41→38 41→40 49→45 45 202/263/298 95262 910 26% 7% 53 -1.5 205/253/295 90296 87 32% 6% 49 -1.8 169/209/221522475033%5%7-1.3
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
Brian Serven
2021 · AA
26 36 43→45 43→30 39 187/243/298 110248 115 29% 5% 46 -2.0 186/244/314 128236 164 28% 6% 51 -1.7 224/307/3331093279131%9%79+0.1
J.R. Hopf
2009 · AAA
26 41 40→45 48→40 44 198/267/285 87297 84 34% 8% 53 -1.5 220/278/321 101291 86 26% 7% 66 -0.6 225/275/323982818222%6%64-0.3
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Justin Toerner
2023 · AAA
26 39 43→45 48→50 44 192/283/299 108293 1110 36% 9% 65 -0.7 194/282/315 121288 1311 34% 9% 68 -0.5 127/238/24511817514935%11%31-1.0
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3