Jaden RuddOF Dunedin Blue Jays
Age 23 L/L 5'11" / 185 lbs A HR +12%BB +4% Svc 0.0 · Ctrl thru 2036 peak 0.5 · 2029
wRC+†71
AVG/OBP/SLG.196 / .292 / .308
PA57
HR1
K%33
BB%10
MLB%0%
BAT: -1.9 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.3 runs (Positional adjustment)-0POSREP: +1.6 runs (Replacement-level credit)+2REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.5peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+0.4$2M+$1.0M
2032Ext / FA-deal$0.9M+0.3$1M+$0.5M
2033Ext / FA-deal$1.0M+0.1$0.5M-$0.5M
2034Ext / FA-deal$0.2M
2035Ext / FA-deal$0.4M
2036Ext / FA-deal$0.6M
Totals $4M $-2M -$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
202118 ROKFCL Blue Jays 7160 10301 7204 51 .167.296.267.562 .100.231 2810 .240 42 -5 +1 +0 -0 +2 -0.3
202219 ROKFCL Blue Jays 162140 22422 17444 84 .157.267.257.524 .100.213 2710 .233 37 -12 +0 +0 -1 +5 -0.8
202320 ADunedin Blue Jays 426349 551121 5115322 214 .158.303.209.512 .052.274 3612 .250 50 -24 +3 +0 -3 +12 -1.2
202421 A+3 teams 168146 22311 17625 81 .151.262.205.467 .055.253 3710 .218 25 -14 +1 +0 -1 +5 -0.9
202522 ADunedin Blue Jays 1816 2100 290 11 .125.222.188.410 .062.286 5011 .254 53 -1 -0 +0 -0 +1 -0.1
▸ 2026 Season
202623 MLBTOR 5751 10201 5191 10 .196.281.294.575 .098.287 339 .278 71 -2 +0 +0 -0 +2 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 8%TOR 148130 27513 14463 31 .208.299.331.630 .123.289 319 .290 80 -3 +0 +0 -1 +4 0.0
202825 MLB 23%TOR 252220 46916 25775 51 .209.304.341.645 .132.291 3110 .298 87 -4 +1 +0 -2 +7 0.2
202926 MLB 43%TOR 325283 621229 32987 71 .219.314.371.685 .152.292 3010 .303 90 -4 +1 +0 -2 +9 0.5
203027 MLB 63%TOR 365317 6913210 371098 82 .218.315.366.681 .148.292 3010 .304 90 -4 +1 +0 -2 +10 0.5
203128 MLB 80%TOR 388338 7314210 391178 71 .216.312.358.670 .142.292 3010 .302 90 -5 +1 -1 -2 +11 0.4
203229 MLBTOR 396345 7414210 401208 71 .214.310.354.664 .139.291 3010 .300 88 -5 +1 -1 -2 +11 0.3
203330 MLBTOR 399347 7414210 411238 61 .213.311.352.662 .138.289 3110 .297 86 -6 +1 -2 -2 +11 0.1
203431 MLBTOR 391340 7113210 401228 40 .209.307.347.654 .138.288 3110 .293 83 -8 +1 -3 -2 +11 -0.1
203532 MLBTOR 377329 671319 381197 20 .204.299.331.631 .128.286 3210 .289 79 -9 +0 -4 -2 +11 -0.4
203633 MLBTOR 350305 611118 351137 10 .200.297.321.618 .121.284 3210 .283 75 -10 +0 -4 -2 +10 -0.6
203734 MLBTOR 307267 521016 311026 00 .195.293.307.600 .112.282 3310 .277 70 -10 +0 -5 -2 +9 -0.9
▸ Career Totals (MLE all levels + projections)
Career 46003983 7971522297 4711453111 9419 .200.302.322.624 .122.285 3210 .284 76 -126 +11 -20 -28 +130 -3.2
/ 162G 650563 11221314 6720516 133 .199.302.321.624 .123.282 3210 .284 76 -18 +1 -3 -4 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKFCL Blue Jays 7155 12401 11144 51 .218.380.345.726 .127.275 2015 .340 119 +1 +1 +2 0.4
202219 ROKFCL Blue Jays 162128 26522 28314 84 .203.360.320.681 .117.253 1917 .319 102 +0 +0 +5 0.5
202320 ADunedin Blue Jays 426328 661332 7110922 214 .201.377.277.654 .076.292 2617 .317 100 +0 +3 +12 1.5
202421 A+Vancouver Canadians 8473 17210 11260 40 .233.333.288.621 .055.362 3113 .292 82 -2 +1 +2 0.1
202421 ADunedin Blue Jays 6954 7201 10165 21 .130.319.222.541 .093.162 2314 .274 68 -2 +0 +2 -0.1
202421 ROKFCL Blue Jays 1512 3000 320 20 .250.400.250.650 .000.300 1320 .321 103 +0 +0 +0 0.1
202522 ADunedin Blue Jays 1815 4200 360 11 .267.389.400.789 .133.444 3317 .360 133 +1 -0 +1 0.1