Corey JoyceSS Frisco RoughRiders
Age 27 R/R 6'0" / 190 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION235 act + 156 ros · stats below = ROS only
wRC+†68
AVG/OBP/SLG.202 / .289 / .325
PA156
HR4
K%29
BB%9
BABIP265
ISO123
MLB%2%
Value2026 · WAR
BAT: -12.6 runs (wOBA-derived runs vs avg)-13BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.2 runs (Positional adjustment)+4POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.20.20.2+$4M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 30
Toolsscout grade
CONTACT50
scouting grade only
POWER30
scouting grade only
EYE60
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.2$0.6M+$0.0M
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
Totals $0.8M $0.6M +$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
201920 AWest Michigan Whitecaps 5551 8200 3181 00 157218196414 39242 335 186 1
201920 AWest Michigan Whitecaps 5550 9200 4151 00 180255220475 40257 277 226 31
202122 A+3 teams 164148 23302 11645 80 155238216454 61256 397 208 17
202122 A+3 teams 164140 27302 17465 80 193299257556 64272 2810 265 61
202223 A+3 teams 355298 6512212 3810316 85 218338393731 174285 2911 322 104
202223 A+3 teams 355280 7413311 567216 85 264415450865 186315 2016 388 155
202324 AAA2 teams 353302 541025 3512311 103 179287275562 96274 3510 257 55
202324 AAA2 teams 353284 621535 539411 103 218362345707 127300 2715 325 107
202425 AA3 teams 9984 16201 12323 60 190313250563 60294 3212 259 57
202425 AA3 teams 9977 17201 19253 60 221394286680 65314 2519 331 112
202526 AA2 teams 433378 941912 4411811 163 249344320664 71357 2710 298 86
202526 AA2 teams 433362 992113 588711 163 273388362750 88353 2013 347 124
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AATEX 235213 446010 16704 52 207275376650 169254 307 282 74 -7 +0 +0 +3 +7 0.3
YTD27 AATEX 235203 518011 23544 52 251335453788 202288 2310 345 122 +6 +0 +0 +3 +7 1.6
ROS27 AATEX 2% 156138 28504 14453 41 202289325614 123266 299 274 68 -6 +0 +0 +2 +4 0.1
ROS27 MLBTEX 2% 33 0000 010 00 268 330 262 59 -0 +0 +0 +0 +0 -0.0
FULL27 AATEX 238216 446010 16714 52 204271370642 167250 307 282 74 -7 +0 +0 +3 +7 0.2
TOT27 AATEX 391351 7211014 301157 93 205280355636 151258 298 279 72 -13 +1 +0 +4 +11 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBTEX 27% 317281 581017 28895 72 206290324614 117270 289 279 71 -10 +1 -1 +3 +9 0.2
202829 MLBTEX 37% 338300 631118 30955 72 210293333626 123271 289 280 73 -10 +1 -1 +4 +10 0.2
202930 MLBTEX 43% 353314 661218 31995 61 210291331623 121271 289 280 72 -11 +1 -2 +4 +10 0.2
202728 MLBTEX 27% 8577 16302 7241 20 208282325607 117271 288 268 63 -4 +0 -0 +1 +2 0.0
202829 MLBTEX 37% 125111 23403 11352 21 207290324615 117273 289 270 65 -5 +0 -1 +1 +4 -0.1
202930 MLBTEX 43% 152136 28504 13432 31 206285331616 125273 289 270 65 -6 +0 -1 +2 +4 -0.1
▸ Career Totals
Career 365327 671209 311035 72 205284324608 119267 288 270 64 -15 +1 -2 +4 +10 -0.1
/ 162G 650582 11921016 551839 124 204283323606 119266 288 270 64 -26 +1 -3 +7 +18 -0.3
Career 26232294 47586849 24678665 7217 207302316617 109289 309 278 71 -87 +8 -4 +28 +74 2.0
/ 162G 650568 11721212 6119516 184 206301313614 107288 309 278 71 -21 +2 -1 +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
201920 AWest Michigan Whitecaps 5550 9200 4151 00 180255220475 40257 277 226 31 -4 +0 +2 -0.3
202122 AAErie SeaWolves 3635 6000 0151 10 171194171366 300 420 171 -11 -5 +0 +1 -0.3
202122 A+West Michigan Whitecaps 10787 16301 15273 50 184318253571 69254 2514 275 69 -4 +1 +3 0.0
202122 ALakeland Flying Tigers 2118 5001 241 20 278381444825 167308 1910 373 144 +1 +0 +1 0.2
202223 AAAToledo Mud Hens 2216 10202 531 10 6257271.1251.852 500727 1423 745 428 +8 +0 +1 0.9
202223 AAErie SeaWolves 6556 14210 4175 10 250354321675 71359 266 317 101 +0 +0 +2 0.2
202223 A+West Michigan Whitecaps 268208 50929 475210 65 240404433836 192273 1918 376 146 +14 -1 +8 2.1
202324 AAAToledo Mud Hens 206168 451234 30566 82 268397446843 179373 2715 376 146 +11 +1 +6 1.8
202324 AAErie SeaWolves 147116 17301 23385 21 147312198511 52200 2616 255 53 -8 +0 +4 -0.4
202425 AAAToledo Mud Hens 2822 5200 670 20 227393318711 91333 2521 338 117 +1 +0 +1 0.2
202425 AAErie SeaWolves 3629 10001 493 20 345472448920 103474 2511 423 182 +3 +0 +1 0.5
202425 ALakeland Flying Tigers 3526 2000 990 20 7731477391 118 2626 231 35 -3 +0 +1 -0.1
202526 AAKnoxville Smokies 389323 881612 56818 152 272391347737 74358 2114 344 121 +9 +2 +11 2.3
202526 INTLAguilas Cibaenas 4439 11501 263 11 282364487851 205312 145 378 147 +2 -0 +1 0.3

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
#2Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 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 1 projected seasons
136887208287326+4+30.30.3
/1626641513+7.1+5.40.5pk7: 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
Corey Joyce (OGILVIE) 27 50 30 50 60 205/280/355 151258 149 29% 8% 72 +0.3
Jose Duarte
2012 · AAA
27 50→56 39→40 49→55 50 235/300/329 94296 616 22% 8% 77 +0.1 228/297/324 96285 811 21% 9% 75 -0.0 217/292/293762598819%10%63-0.3
Jack Dunn
2023 · AAA
26 48→47 38→40 46→55 47 226/294/303 77302 512 26% 8% 68 -0.5 216/308/302 86279 821 23% 10% 75 -0.0 206/313/2888225892622%12%72-0.1
Derrik Gibson
2017 · AAA
27 51→54 37→40 50→55 48 237/299/310 72296 312 20% 7% 71 -0.3 207/263/306 99279 612 26% 7% 56 -1.3 183/238/28710525351129%6%38-1.2
Cutter Dykstra
2015 · AA
26 49→53 40 49→55 46 231/297/321 90313 714 27% 8% 74 -0.1 223/287/305 82320 79 30% 8% 65 -0.7 211/279/274642997830%8%52-1.2
Jordan Cowan
2022 · AA
27 49→53 40→30 52→50 46 235/294/327 92300 819 24% 7% 74 -0.1 218/283/308 90291 713 26% 7% 65 -0.7 185/261/225392550825%7%31-0.8
Andrew Aplin
2018 · AAA
27 44→54 40 52→55 50 212/286/306 94274 719 24% 9% 66 -0.6 213/278/324 111270 109 24% 8% 67 -0.5 219/280/3351162679320%7%67-0.3
Ryan Jackson
2015 · MLB
27 50→54 38→40 52→45 46 236/289/314 78299 68 22% 7% 68 -0.5 222/280/282 60309 36 27% 8% 56 -1.3 217/279/259433021327%8%47-1.0
Jack Reinheimer
2019 · MLB
27 46→51 38→40 49→55 44 218/272/292 74286 516 25% 6% 55 -1.4 212/263/300 88281 818 26% 6% 54 -1.4 196/246/2697226461927%5%36-1.3
Jonathan Diaz
2013 · AAA
28 46→47 36→30 47→50 52 213/294/275 62265 413 20% 9% 62 -0.9 216/289/280 64270 312 20% 8% 60 -1.0 214/286/271572682919%7%54-1.0
Christian Herrera
2009 · AAA
27 48 38→40 48→45 44 228/280/310 81288 58 22% 6% 63 -0.8 229/277/317 88299 68 24% 5% 64 -0.8 232/282/319873096826%5%65-0.3
Josh Labandeira
2006 · AAA
27 51→52 38→40 45 48 237/307/322 85302 412 22% 8% 79 +0.3 238/295/312 74294 49 19% 6% 71 -0.3 236/292/299632934619%6%63-0.4
Matt Williams
2017 · AAA
27 47→49 37→45 47→50 50 222/291/297 75286 414 23% 9% 65 -0.7 215/269/317 102258 915 19% 7% 61 -1.0 193/241/29310021891716%5%39-1.3
Alfredo Lopez
2017 · AAA
27 51 37→30 52→50 46 242/290/316 74292 418 18% 6% 69 -0.4 247/295/331 84293 619 17% 6% 75 -0.0 259/292/3095030031714%4%62-0.3
Abiatal Avelino
2022 · AAA
27 48→54 41→45 54→55 45 232/281/336 104280 817 20% 6% 71 -0.3 228/279/351 123277 1316 22% 6% 74 -0.1 212/259/338126251161823%4%59-0.4
Wilfredo Tovar
2019 · AAA
27 50→56 39→40 50→60 45 238/277/319 81276 720 17% 5% 64 -0.8 240/282/333 93281 711 17% 5% 69 -0.4 240/287/3288827961016%6%68-0.3
Elliot Soto
2017 · AAA
27 48→53 35→40 48→50 51 225/297/279 55294 38 23% 9% 63 -0.8 223/280/307 84288 58 23% 7% 63 -0.9 228/287/310823064725%7%62-0.4
Brett Dowdy
2009 · AAA
27 48→50 42→40 50 45 234/285/340 106282 1013 21% 6% 74 -0.1 221/262/311 90269 811 20% 5% 56 -1.3 194/228/251572324918%3%23-2.1
Rafael Bautista
2021 · AAA
28 45→53 40→30 53→60 43 216/267/303 87278 716 24% 6% 56 -1.3 217/264/323 106273 119 24% 4% 61 -1.0 204/247/2918725210623%3%41-1.0
Andy Simunic
2013 · AA
27 50→58 37→30 52→50 43 238/287/303 65315 513 25% 6% 64 -0.8 235/284/299 64316 414 25% 6% 62 -0.9 234/283/2673332411826%6%51-0.4
Danny Worth
2013 · MLB
27 46→52 44→45 51→50 46 224/291/341 118296 1016 27% 8% 77 +0.1 204/264/293 89306 613 32% 7% 53 -1.5 221/288/315953247932%8%66-0.4