J.T. ArrudaSS Arkansas Travelers
Age 28 S/R 5'10" / 180 lbs AA HR +3% Svc 0.0 · Ctrl thru 2034
wRC+†60
AVG/OBP/SLG.204 / .274 / .299
PA242
HR4
SB11
K%29
BB%8
MLB%2%
BAT: -10.9 runs (wOBA-derived runs vs avg)-11BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.6 runs (Positional adjustment)+3POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
5050
PWR
4545
SPD
6060
EYE
4650
trajectory · 10 yrs
0.1peak
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
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-4M $-7M -$4M
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
202123 A+2 teams 350320 531132 281141 142 .166.235.237.472 .072.249 338 .216 23 -30 +2 +0 +4 +10 -1.5
202224 AFredericksburg Nationals 210183 41823 22660 173 .224.307.339.646 .115.325 3110 .293 82 -4 +2 +0 +2 +6 0.6
202325 AAHarrisburg Senators 458400 781235 501514 318 .195.291.278.568 .083.297 3311 .258 56 -23 +3 +0 +5 +13 -0.2
202426 AAHarrisburg Senators 442400 811833 281184 92 .203.262.285.547 .082.277 276 .238 40 -30 +1 +0 +5 +13 -1.2
202527 AAA2 teams 235217 47516 15652 150 .217.274.332.605 .115.281 286 .265 61 -10 +3 +0 +3 +7 0.2
▸ 2026 Season (actual · ROS · total)
202628 AAArkansas Travelers 5043 9001 6170 42 .209.306.279.585 .070.308 3412 .260 57 -2 +0 +0 +1 +1 -0.0
ROS28 MLBSEA 192173 36613 16561 72 .208.279.306.585 .098.284 298 .265 61 -9 +1 +0 +2 +5 -0.0
TOT28 MLBSEA 242216 45614 22731 114 .208.285.301.585 .093.291 309 .264 60 -11 +1 +0 +3 +7 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%SEA 273244 50814 25702 102 .205.284.295.579 .090.272 269 .273 67 -10 +1 -1 +3 +8 0.0
202830 MLB 19%SEA 308275 57915 28792 102 .207.285.302.587 .095.272 269 .273 67 -11 +1 -2 +3 +9 -0.0
202931 MLB 29%SEA 305273 56915 27792 92 .205.281.300.582 .095.272 269 .272 67 -12 +1 -3 +3 +9 -0.1
203032 MLB 40%SEA 294264 54915 26772 71 .205.281.303.584 .098.271 269 .269 64 -12 +1 -4 +3 +8 -0.3
203133 MLB 49%SEA 270242 49814 24732 61 .202.280.293.573 .091.269 279 .264 60 -12 +1 -4 +3 +8 -0.5
203234 MLB 63%SEA 230206 41713 20642 40 .199.276.286.563 .087.268 289 .258 55 -12 +1 -5 +2 +7 -0.7
▸ Career Totals (MLE all levels + projections)
Career 35673197 6431101948 309101224 13925 .201.276.292.569 .091.276 289 .259 57 -175 +18 -19 +38 +101 -3.8
/ 162G 650583 1172039 561844 255 .201.275.292.566 .091.275 289 .259 57 -32 +3 -3 +7 +18 -0.7

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
202123 A+Wilmington Blue Rocks 184167 31812 16490 52 .186.257.281.538 .096.248 279 .246 47 -11 +0 +5 -0.6
202123 AFredericksburg Nationals 166136 32521 29321 90 .235.373.324.697 .088.301 1917 .328 109 +2 +2 +5 0.8
202224 AFredericksburg Nationals 210170 47934 35450 173 .276.400.435.835 .159.347 2117 .368 139 +9 +2 +6 1.8
202325 AAHarrisburg Senators 458376 851436 741184 318 .226.359.327.686 .101.311 2616 .319 102 +1 +3 +13 1.7
202426 AAHarrisburg Senators 442387 852033 41934 92 .220.301.310.611 .090.279 219 .275 69 -16 +1 +13 -0.2
202527 AAARochester Red Wings 199176 44415 21431 130 .250.333.369.703 .119.305 2211 .318 102 +0 +3 +6 0.9
202527 AAHarrisburg Senators 3634 9202 1111 20 .265.306.500.806 .235.333 313 .352 128 +1 +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
J.T. Arruda (OGILVIE) 28 50 45 60 50 .204/.274/.299 .095.281 48 29% 8% 60 -0.4
Pedro Florimón
2016 · MLB
29 43→52 42→45 57→55 42 .208/.262/.315 .107.285 822 29% 7% 57 -1.2 .221/.274/.334 .113.321 915 32% 6% 67 -0.5 .224/.280/.339.115.329101133%6%69-0.2
Matthew Batten
2023 · MLB
28 46→49 41→45 55 45 .219/.285/.311 .092.306 923 30% 8% 66 -0.6 .201/.270/.305 .104.274 1122 29% 8% 59 -1.1 .182/.250/.282.099.246112229%7%42-1.9
Kaleb Cowart
2019 · MLB
27 45→51 44→45 53→50 42 .220/.270/.345 .125.284 1117 26% 6% 69 -0.4 .216/.263/.337 .121.276 1110 25% 6% 63 -0.8 .209/.252/.322.113.26210624%5%53-1.0
Andrew Velazquez
2021 · MLB
27 44→52 45→50 55→60 40 .219/.267/.349 .130.296 1221 30% 6% 69 -0.4 .213/.269/.335 .122.311 1132 33% 7% 66 -0.6 .200/.258/.316.115.294124134%7%53-0.8
Riley Unroe
2023 · AAA
27 45→47 44→45 54→55 48 .220/.290/.337 .117.282 1119 26% 8% 76 +0.0 .221/.300/.344 .123.297 1323 28% 10% 82 +0.5 .221/.306/.342.121.297132628%10%80+0.2
Cesar Crespo
2007 · MLB
28 47→50 41→40 53→55 48 .228/.282/.323 .095.275 822 20% 7% 68 -0.5 .226/.278/.310 .084.282 716 21% 7% 63 -0.9 .223/.273/.285.062.28141421%6%51-1.1
David Espinosa
2009 · AAA
27 42→49 43→45 54→50 44 .208/.262/.327 .119.267 1015 26% 7% 60 -1.0 .207/.263/.308 .101.268 815 25% 7% 56 -1.3 .186/.250/.263.077.24051823%8%36-1.0
Wayne Lydon
2008 · AAA
27 50→51 40 58→55 44 .237/.283/.335 .098.302 625 23% 6% 71 -0.3 .233/.285/.309 .076.290 428 20% 6% 65 -0.7 .233/.289/.281.047.28713818%7%57-1.2
Garrett Hampson
2023 · MLB
28 43→53 44→45 55→60 46 .215/.277/.330 .116.278 1121 26% 8% 68 -0.5 .236/.300/.330 .094.316 618 25% 8% 77 +0.1 .253/.313/.333.080.34031824%7%81+0.2
Ben DeLuzio
2023 · MLB
28 46→50 43→45 59→60 41 .223/.280/.338 .115.304 928 29% 6% 71 -0.3 .210/.270/.321 .111.305 1021 33% 6% 63 -0.8 .154/.224/.233.079.24891839%7%20-1.1
Matt Lipka
2021 · AAA
29 45→53 41→45 54→60 42 .218/.270/.320 .101.287 822 26% 6% 62 -0.9 .233/.286/.348 .115.332 1135 31% 6% 76 +0.1 .232/.288/.342.110.333114632%6%71-0.1
Myles Schroder
2016 · AA
28 46 42→45 53→50 38 .226/.268/.333 .107.295 1014 27% 4% 64 -0.8 .218/.264/.316 .098.283 810 25% 4% 59 -1.1 .209/.258/.311.102.2769726%4%52-1.0
Ray-Patrick Didder
2023 · AAA
28 42→46 43→45 53→60 39 .207/.274/.314 .107.294 1121 32% 6% 63 -0.8 .188/.283/.307 .119.270 1328 33% 9% 67 -0.5 .158/.273/.275.117.225143434%10%52-1.1
Kenny Wilson
2018 · AAA
28 46→50 39→40 54→60 43 .219/.280/.304 .086.300 625 28% 7% 63 -0.9 .213/.279/.319 .106.322 920 34% 7% 66 -0.6 .202/.275/.325.123.322102237%8%64-0.2
Matt Long
2015 · AAA
28 44→54 44→50 55 45 .216/.273/.334 .118.283 1120 27% 7% 67 -0.5 .202/.255/.306 .104.269 915 27% 6% 52 -1.6 .183/.234/.276.093.23971126%6%34-2.4
Tim Torres
2012 · AAA
28 48→50 43→45 54→55 45 .233/.295/.349 .116.314 1015 28% 8% 80 +0.4 .207/.267/.307 .100.311 816 34% 7% 57 -1.2 .258/.326/.391.133.344132127%9%103+0.8
Robi Estrada
2017 · AAA
28 48 42→40 52→50 45 .233/.282/.335 .102.285 913 22% 6% 71 -0.3 .220/.266/.338 .118.289 1314 27% 6% 66 -0.6 .169/.211/.283.114.224151432%5%26-0.6
Ivan Ochoa
2011 · MLB
28 47→54 41→40 53→55 46 .228/.291/.325 .097.285 820 22% 7% 73 -0.1 .213/.264/.300 .087.263 511 20% 6% 54 -1.4 .203/.250/.269.066.2522819%5%40-1.5
Wilmer Difo
2020 · MLB
28 49→54 41→45 52→55 49 .236/.297/.339 .103.290 914 21% 8% 78 +0.2 .234/.292/.336 .102.292 1010 22% 8% 76 +0.0 .218/.276/.309.091.26991522%7%60-0.5
Richie Martin Jr.
2023 · MLB
28 46→53 40→45 59→60 44 .221/.285/.324 .104.291 629 25% 6% 70 -0.3 .206/.283/.299 .093.283 532 27% 7% 63 -0.8 .194/.279/.276.082.27243827%7%52-1.0