Corey JoyceSS Frisco RoughRiders
Age 27 R/R 6'0" / 190 lbs AA K +3% Svc 0.0 · Ctrl thru 2034 peak 0.7 · 2026
wRC+†88
AVG/OBP/SLG.208 / .303 / .294
PA250
HR3
SB6
K%29
BB%10
MLB%2%
BAT: -3.3 runs (wOBA-derived runs vs avg)-3BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.70+0.7WAR
Scouting · nowfuture
HIT
5050
PWR
3030
SPD
5050
EYE
5660
trajectory · 10 yrs
0.4peak
2027

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
2029Arb-1$0.8M+0.2$0.9M+$0.0M
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $-4M -$6M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201920 AWest Michigan Whitecaps 5551 8200 3181 00 .157.218.196.414 .039.242 335 .181 -3 -6 +0 +0 +1 +2 -0.4
202122 A+3 teams 164148 23302 11625 80 .155.238.216.454 .061.250 387 .207 17 -15 +2 +0 +2 +5 -0.8
202223 A+3 teams 355297 6612211 399516 85 .222.344.387.731 .165.284 2711 .318 101 +1 -0 +0 +4 +10 1.4
202324 AAA2 teams 353301 541224 3611811 103 .179.290.272.563 .093.272 3310 .261 58 -17 +1 +0 +4 +10 -0.2
202425 AA3 teams 9983 16201 13323 60 .193.323.253.576 .060.300 3213 .265 61 -4 +1 +0 +1 +3 0.1
202526 AA2 teams 433379 911802 4311811 163 .240.335.303.638 .063.344 2710 .289 79 -10 +2 +0 +5 +12 0.9
▸ 2026 Season (actual · ROS · total)
202627 AAFrisco RoughRiders 2423 10202 150 01 .435.458.7831.241 .348.500 214 .503 243 +4 -0 +0 +0 +1 0.5
ROS27 MLBTEX 226197 42813 22665 61 .213.308.310.618 .096.298 2910 .279 72 -7 +1 +0 +2 +6 0.2
TOT27 MLBTEX 250220 521015 23715 62 .236.323.359.682 .123.324 289 .301 88 -3 +0 +0 +3 +7 0.7
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 9%TEX 314274 581114 31906 71 .212.305.303.608 .091.297 2910 .283 74 -9 +1 -1 +3 +9 0.4
202829 MLB 19%TEX 337295 631215 33966 71 .214.305.312.617 .098.296 2810 .284 75 -9 +1 -1 +4 +10 0.3
202930 MLB 29%TEX 351308 661315 341016 71 .214.305.312.616 .097.294 2910 .282 74 -10 +1 -2 +4 +10 0.2
203031 MLB 40%TEX 345302 631215 341006 50 .209.301.305.606 .096.293 2910 .280 72 -11 +1 -3 +4 +10 0.1
203132 MLB 54%TEX 332291 601214 32986 40 .206.298.296.593 .089.291 3010 .275 69 -12 +1 -4 +4 +9 -0.1
203233 MLB 71%TEX 306268 551014 30925 30 .205.297.295.592 .090.290 3010 .270 65 -12 +1 -4 +3 +9 -0.4
203334 MLB 89%TEX 265233 47913 25825 20 .202.293.288.580 .086.288 319 .264 60 -12 +0 -5 +3 +8 -0.6
▸ Career Totals (MLE all levels + projections)
Career 39353427 7121361253 386116892 8915 .208.305.301.606 .093.296 3010 .276 70 -135 +12 -20 +42 +111 1.1
/ 162G 650566 1172229 6419315 152 .207.304.300.604 .094.293 3010 .276 70 -22 +2 -3 +7 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201920 AWest Michigan Whitecaps 5550 9200 4151 00 .180.255.220.475 .040.257 277 .226 31 -4 +0 +2 -0.3
202122 AAErie SeaWolves 3635 6000 0151 10 .171.194.171.366 .000.300 420 .171 -11 -5 +0 +1 -0.3
202122 A+West Michigan Whitecaps 10787 16301 15273 50 .184.318.253.571 .069.254 2514 .275 69 -4 +1 +3 0.0
202122 ALakeland Flying Tigers 2118 5001 241 20 .278.381.444.825 .167.308 1910 .373 144 +1 +0 +1 0.2
202223 AAAToledo Mud Hens 2216 10202 531 10 .625.7271.1251.852 .500.727 1423 .745 428 +8 +0 +1 0.9
202223 AAErie SeaWolves 6556 14210 4175 10 .250.354.321.675 .071.359 266 .317 101 +0 +0 +2 0.2
202223 A+West Michigan Whitecaps 268208 50929 475210 65 .240.404.433.836 .192.273 1918 .376 146 +14 -1 +8 2.1
202324 AAAToledo Mud Hens 206168 451234 30566 82 .268.397.446.843 .179.373 2715 .376 146 +11 +1 +6 1.8
202324 AAErie SeaWolves 147116 17301 23385 21 .147.312.198.511 .052.200 2616 .255 53 -8 +0 +4 -0.4
202425 AAAToledo Mud Hens 2822 5200 670 20 .227.393.318.711 .091.333 2521 .338 117 +1 +0 +1 0.2
202425 AAErie SeaWolves 3629 10001 493 20 .345.472.448.920 .103.474 2511 .423 182 +3 +0 +1 0.5
202425 ALakeland Flying Tigers 3526 2000 990 20 .077.314.077.391 .000.118 2626 .231 35 -3 +0 +1 -0.1
202526 AAKnoxville Smokies 389323 881612 56818 152 .272.391.347.737 .074.358 2114 .344 121 +9 +2 +11 2.3
202526 INTLAguilas Cibaenas 4439 11501 263 11 .282.364.487.851 .205.312 145 .378 147 +2 -0 +1 0.3

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 .208/.303/.294 .086.298 36 29% 10% 72 -0.1
Jack Dunn
2023 · AAA
26 49→48 38→40 46→55 47 .228/.296/.304 .075.304 512 25% 8% 69 -0.4 .220/.310/.305 .085.284 821 23% 10% 76 +0.1 .211/.316/.295.084.26292621%11%75-0.0
Daniel Figueroa
2010 · AA
27 52→51 36→30 54→55 48 .238/.322/.301 .063.329 321 26% 9% 80 +0.4 .227/.314/.294 .067.301 315 23% 9% 76 +0.0 .200/.298/.239.039.26401421%9%51-0.9
Derrik Gibson
2017 · AAA
27 52→56 37→40 49→55 48 .245/.306/.319 .074.307 411 21% 7% 77 +0.1 .213/.269/.309 .096.283 612 25% 7% 59 -1.1 .188/.242/.295.107.25561127%6%42-1.1
Jose Duarte
2012 · AAA
27 48→56 39→40 49→55 49 .227/.290/.318 .091.285 616 22% 8% 70 -0.3 .225/.293/.317 .092.280 712 21% 9% 72 -0.2 .213/.288/.286.073.2558818%9%58-0.5
Josh Labandeira
2006 · AAA
27 51→52 38→40 45 49 .239/.309/.325 .086.304 512 22% 8% 80 +0.4 .240/.297/.314 .074.296 49 19% 6% 72 -0.2 .236/.292/.299.063.2934619%6%63-0.4
Cutter Dykstra
2015 · AA
26 50→57 40 50→55 46 .237/.301/.328 .092.312 714 25% 8% 78 +0.2 .226/.289/.308 .082.322 79 29% 8% 67 -0.5 .209/.276/.272.063.3007830%8%50-1.4
Matt Williams
2017 · AAA
27 47→48 37→40 48→50 50 .219/.288/.292 .073.281 414 23% 8% 63 -0.9 .217/.272/.317 .100.259 815 19% 7% 63 -0.9 .204/.251/.308.104.227101715%5%46-1.0
Bryson Brigman
2022 · AAA
27 50→59 40 47→50 48 .240/.298/.335 .095.295 610 20% 7% 78 +0.2 .235/.285/.333 .098.298 811 23% 6% 72 -0.2 .239/.295/.315.076.29661220%6%68-0.2
Andy Simunic
2013 · AA
27 50→57 37→30 53→50 44 .235/.288/.304 .069.313 513 25% 6% 66 -0.6 .237/.285/.299 .062.315 415 24% 6% 63 -0.9 .238/.286/.271.034.32121825%6%52-0.4
Chris Gutierrez
2011 · AAA
27 53→59 36→40 46→45 49 .240/.316/.312 .072.333 38 26% 9% 79 +0.3 .223/.299/.295 .072.298 37 24% 9% 68 -0.5 .210/.286/.281.071.2723422%8%57-0.9
Christian Herrera
2009 · AAA
27 49 39→40 48→45 44 .234/.286/.319 .085.298 69 23% 6% 68 -0.5 .230/.279/.317 .087.298 68 24% 5% 65 -0.7 .237/.287/.324.087.3136825%5%68-0.2
Jordan Cowan
2022 · AA
27 47→49 38→30 52→50 47 .226/.289/.305 .079.291 618 24% 8% 66 -0.6 .215/.282/.302 .087.288 614 26% 7% 63 -0.8 .187/.260/.228.041.2570825%7%31-0.8
Peter Bergeron
2005 · MLB
27 47→57 41→40 51→50 50 .221/.302/.316 .095.312 818 30% 10% 76 +0.0 .250/.297/.348 .098.325 912 24% 6% 80 +0.4 .249/.297/.339.090.31871123%6%75+0.0
Tyler Smith
2017 · AAA
26 50→53 39→40 47→50 46 .237/.292/.326 .089.297 79 22% 7% 72 -0.2 .208/.263/.296 .088.273 87 25% 6% 53 -1.5 .179/.244/.260.081.2408428%7%33-1.4
Jack Reinheimer
2019 · MLB
27 47→51 37→40 48→55 44 .223/.276/.296 .073.287 516 23% 6% 58 -1.2 .210/.264/.294 .084.279 717 26% 6% 53 -1.5 .189/.241/.256.067.25651927%6%31-1.5
Levi Michael
2018 · AAA
27 44→54 41→45 52→55 40 .212/.277/.309 .096.301 812 31% 6% 63 -0.9 .230/.293/.347 .117.318 1011 29% 5% 79 +0.3 .231/.295/.353.122.318111129%5%79+0.2
Tyler Krieger
2021 · AAA
27 48→57 41→40 50 43 .233/.284/.332 .099.299 816 24% 6% 71 -0.3 .190/.241/.278 .088.286 810 34% 6% 39 -2.5 .144/.184/.198.054.2255337%4%-9-1.8
Isaias Rincon
2006 · AAA
27 49 40→30 49→40 41 .234/.288/.323 .090.328 89 30% 6% 71 -0.3 .242/.277/.322 .080.311 56 23% 4% 65 -0.7 .254/.283/.326.072.3232221%3%64-0.3
Shawn Roof
2012 · AAA
27 52 35→30 48→50 42 .242/.292/.303 .060.315 216 23% 5% 66 -0.6 .227/.275/.296 .069.292 416 23% 5% 57 -1.2 .198/.234/.218.020.25602122%3%15-0.9
Jonathan Diaz
2013 · AAA
28 46→48 36→30 47→50 52 .216/.296/.280 .064.268 412 20% 9% 64 -0.8 .214/.290/.278 .064.268 412 20% 8% 60 -1.0 .209/.285/.267.058.2622919%8%52-1.1