Royelny StropOF FCL Cardinals
Age 18 L/L 6'1" / 178 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION158 act + 105 ros · stats below = ROS only
wRC+†36
AVG/OBP/SLG.170 / .249 / .254
PA105
HR1
K%32
BB%8
BABIP249
ISO85
MLB%0%
Value2026 · WAR
BAT: -23.4 runs (wOBA-derived runs vs avg)-23BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.6 runs (Positional adjustment)-2POSREP: +7.5 runs (Replacement-level credit)+7REPTotal WAR: -1.70-1.7WAR
trajectory · projected WAR by year
-0.5-1.02627
Tools · ContractCON 25 / POW 38
Toolsscout grade
CONTACT25
scouting grade only
POWER38
scouting grade only
EYE56
scouting grade only
SPEED54
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
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
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
202517 ROKDSL Cardinals 11099 12401 8533 21 121209192401 71244 487 184 -1
202517 ROKDSL Cardinals 11093 21711 14343 21 226345355700 129345 3113 323 105
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKSTL 158139 18311 14594 83 129229187416 58212 379 200 11 -16 +0 +0 -1 +4 -1.2
YTD18 ROKSTL 158130 25512 23414 83 192331292624 100261 2615 295 84 -3 +0 +0 -1 +4 0.1
ROS18 ROKSTL 0% 10594 16311 8342 31 170249254504 85251 328 233 36 -8 +0 +0 -1 +3 -0.5
ROS18 MLBSTL 0% 01 0000 000 00 251 221 27 +0 -0
FULL18 ROKSTL 158140 18311 14594 83 129229186415 57210 379 200 11 -16 +0 +0 -1 +4 -1.2
TOT18 ROKSTL 263233 34622 22936 114 146237214452 69228 358 213 21 -23 +1 +0 -2 +7 -1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBSTL 34% 275246 45824 23864 62 183264280544 98259 318 248 48 -16 +0 +0 -2 +8 -1.0
202719 MLBSTL 34% 9485 16311 8301 21 188266282548 94259 329 236 39 -6 +0 +0 -1 +3 -0.4
▸ Career Totals
Career 9486 16311 8301 21 186266279545 93273 329 236 39 -6 +0 +0 -1 +3 -0.4
/ 162G 650595 1112177 552077 147 187266281547 94273 328 236 39 -45 +0 +0 -4 +18 -3.1
Career 490439 731536 391739 114 166248255503 89255 358 230 34 -36 +1 +0 -3 +14 -2.5
/ 162G 650582 972048 5222912 155 167249256505 89256 358 230 34 -48 +1 +0 -4 +18 -3.3

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
202517 ROKDSL Cardinals 11093 21711 14343 21 226345355700 129345 3113 323 105 +1 +0 +3 0.4

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
123334185258275-1+0-0.8-0.4
/162664812-4.0+0.0-2.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
Royelny Strop (OGILVIE) 18 20→25 33→38 49→54 56 146/237/214 69228 211 35% 8% 21 -1.7
Shalin Polanco
2022 · A
18 34→21 37→45 50 37 167/220/240 73270 59 38% 6% 20 -3.8 186/245/294 108295 1112 38% 6% 46 -2.0 166/231/282116269131341%7%35-1.3
Adonis Figuereo
2019 · A
18 37 38→30 46→45 44 182/246/261 79250 58 28% 7% 37 -2.6 193/263/271 78270 66 28% 8% 47 -1.9 194/266/259662506524%8%43-0.8
Lean Marrero
2016 · A
18 39 39→30 50 40 191/246/271 81278 611 32% 7% 40 -2.4 207/250/288 81272 610 25% 5% 44 -2.1 218/256/2887027861123%4%43-0.6
Yeremy Cabrera
2023 · A
18 37→41 38→45 53→55 48 181/263/262 81241 513 26% 8% 46 -2.0 206/287/315 109272 1017 26% 9% 69 -0.4 200/284/304104268112428%8%63-0.5
Luis Castillo
2022 · A
18 43→25 35→45 48→40 43 204/258/262 58276 27 26% 6% 42 -2.3 195/258/287 92287 85 33% 7% 49 -1.8 171/240/27610524912435%8%38-1.3
Robert Lopez
2022 · A
18 38 39→45 48→45 42 181/262/270 89284 66 36% 8% 48 -1.9 190/252/274 84293 74 35% 7% 43 -2.2 183/243/267842779335%7%34-0.9
Carlos Goris
2019 · A
18 35 35→30 51→55 43 166/241/233 66250 27 32% 8% 28 -3.2 189/268/264 75265 512 28% 9% 48 -1.9 169/264/2296022462125%11%35-1.1
Rafael Ramirez Jr.
2023 · A
18 42 38→40 52→50 46 198/269/280 82262 412 25% 8% 52 -1.6 177/266/265 88302 59 39% 10% 47 -1.9 167/271/264962916740%12%48-0.7
Simon Juan
2023 · A
18 38 38→45 56→50 38 183/245/263 80272 514 33% 6% 37 -2.6 188/242/284 96295 99 37% 6% 41 -2.3 186/239/293108289121038%6%40-1.0
Anderdson Rojas
2022 · A
18 39→44 37→40 50→55 39 188/247/257 69265 412 29% 5% 37 -2.7 205/248/284 79264 313 23% 4% 43 -2.2 206/248/2898325941721%4%42-1.3
Danny Drullard
2019 · A
19 39 42→45 52→50 45 195/263/301 106268 910 30% 8% 54 -1.4 198/260/301 103293 99 33% 7% 53 -1.5 176/239/28811225411834%7%38-1.1
Adalfi Almonte
2014 · A
18 39 41→40 51→50 47 187/275/288 101276 711 32% 10% 57 -1.2 191/286/274 83275 612 30% 9% 59 -1.1 175/285/2436825451429%10%49-0.6
Amador Arias
2019 · A
18 34 39→45 48→50 45 170/242/253 83225 713 27% 7% 34 -2.8 186/256/285 99277 912 34% 7% 48 -1.9 118/203/228110217141150%8%10-1.7
Luis Paz
2014 · A
18 36→33 36→45 47→40 43 176/243/239 63244 46 28% 7% 30 -3.1 178/231/250 72257 46 30% 6% 27 -3.3 184/225/31413026514336%5%39-1.1
Francisco Del Valle
2018 · A
19 39→27 39→45 51→40 41 192/240/271 80253 66 26% 6% 37 -2.7 173/244/267 94265 75 35% 7% 39 -2.5 156/230/26811221911333%7%31-1.6
Gabriel Terrero
2023 · A
19 38 37→50 51→45 42 180/260/249 69278 512 34% 8% 41 -2.3 190/262/297 107326 99 41% 8% 53 -1.5 160/235/29713728811745%8%40-0.9
Cristhian Vasquez
2016 · A
19 34 36→30 51→50 43 168/238/234 66250 410 33% 8% 27 -3.3 179/237/253 74242 59 27% 6% 31 -3.0 164/220/234702134824%5%17-1.4
Seamus Curran
2016 · A
18 41→30 37→50 45→30 42 197/249/277 80271 44 28% 6% 42 -2.3 207/260/324 117296 123 32% 6% 59 -1.1 183/236/31813525719036%6%45-1.1
Miguel Aparicio
2017 · A
18 43→35 39→50 50 42 207/255/294 86259 613 22% 5% 49 -1.8 189/233/281 92252 68 27% 4% 36 -2.7 181/233/32614523516730%5%46-0.9
Mariel Bautista
2016 · A
18 41→34 38→45 50 40 197/258/282 85286 58 31% 6% 48 -1.9 226/275/318 92287 614 22% 5% 63 -0.8 239/283/34010128981819%4%70-0.1