Keduar TrujilloC Fayetteville Woodpeckers
Age 22 R/R 6'0" / 188 lbs A H +4%HR -3% Svc 0.0 · Ctrl thru 2036 peak 1.1 · 2030
wRC+†58
AVG/OBP/SLG.193 / .267 / .301
PA206
HR4
K%33
BB%8
MLB%0%
BAT: -9.9 runs (wOBA-derived runs vs avg)-10BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.7 runs (Positional adjustment)+4POSREP: +5.8 runs (Replacement-level credit)+6REPTotal WAR: -0.00-0.0WAR
Scouting · nowfuture
HIT
2020
PWR
3030
SPD
4040
EYE
4755
trajectory · 10 yrs
1.1peak
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+1.1$10M+$9M
2032Ext / FA-deal$0.9M+1.0$10M+$9M
2033Ext / FA-deal$1.0M+0.8$4M+$3M
2034Ext / FA-deal$1M+0.6$3M+$2M
2035Ext / FA-deal$1M+0.4$2M+$1M
2036Ext / FA-deal$7M+0.1$0.5M-$7M
Totals $12M $29M +$17M
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
202218 ROKDSL HOU Orange 6862 18512 4120 52 .290.333.500.833 .210.320 186 .337 116 +1 +0 +0 +1 +2 0.5
202319 ROKDSL Astros Blue 153139 23306 12512 62 .165.242.317.558 .151.207 338 .249 49 -9 +0 +0 +3 +4 -0.1
202420 ROKFCL Astros 9485 18501 6202 00 .212.280.306.585 .094.262 216 .249 49 -5 +0 +0 +2 +3 -0.1
202521 A2 teams 220200 30303 17992 33 .150.224.210.434 .060.276 458 .195 8 -23 -1 +0 +4 +6 -1.4
▸ 2026 Season
202622 MLBHOU 206185 37714 17692 31 .200.275.314.588 .114.280 338 .261 58 -10 +0 +0 +4 +6 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%HOU 267239 49916 23853 41 .205.283.326.609 .121.282 329 .273 67 -10 +0 +0 +5 +8 0.3
202824 MLB 26%HOU 357318 661228 321104 51 .208.288.333.621 .126.284 319 .281 73 -11 +1 +0 +6 +10 0.6
202925 MLB 43%HOU 408364 7714210 371234 62 .212.291.343.635 .132.285 309 .286 77 -11 +0 +0 +7 +12 0.9
203026 MLB 58%HOU 440392 8315211 411324 62 .212.293.344.637 .133.286 309 .289 79 -10 +0 +0 +8 +12 1.1
203127 MLB 76%HOU 453403 8415211 421375 61 .208.291.337.629 .129.286 309 .289 79 -11 +1 +0 +8 +13 1.1
203228 MLB 84%HOU 458407 8616211 431395 61 .211.295.342.636 .130.285 309 .288 78 -11 +1 -1 +8 +13 1.0
203329 MLB 90%HOU 454403 8415211 431395 51 .208.293.337.630 .129.284 319 .286 77 -12 +1 -1 +8 +13 0.8
203430 MLBHOU 447398 8215211 421384 51 .206.288.337.625 .131.283 319 .282 74 -13 +1 -2 +8 +13 0.6
203531 MLBHOU 422375 7714210 401324 40 .205.289.333.622 .128.281 319 .279 71 -14 +1 -3 +8 +12 0.4
203632 MLBHOU 393349 691219 371254 30 .198.282.315.597 .117.279 329 .274 68 -14 +1 -4 +7 +11 0.1
203733 MLBHOU 354315 611117 331153 30 .194.276.302.578 .108.278 329 .269 64 -15 +1 -4 +6 +10 -0.2
203834 MLBHOU 304270 51916 281023 20 .189.272.296.569 .107.276 349 .262 59 -14 +0 -5 +5 +9 -0.5
▸ Career Totals (MLE all levels + projections)
Career 54984904 99518022127 497172856 7218 .203.284.326.610 .123.282 319 .276 69 -191 +7 -20 +98 +156 5.1
/ 162G 650580 11821315 592047 92 .203.285.328.613 .124.283 319 .276 69 -23 +1 -2 +12 +18 0.6

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
202218 ROKDSL HOU Orange 6858 22712 880 52 .379.455.6381.092 .259.400 1212 .459 209 +8 +0 +2 1.1
202319 ROKDSL Astros Blue 153131 33508 20362 62 .252.359.473.833 .221.287 2413 .370 141 +7 +0 +4 1.2
202420 ROKFCL Astros 9481 22701 10142 00 .272.366.395.761 .123.313 1511 .342 120 +2 +0 +3 0.5
202521 A+Asheville Tourists 1614 4000 220 00 .286.375.286.661 .000.333 1212 .313 98 -0 +0 +0 0.0
202521 AFayetteville Woodpeckers 204173 32404 28672 33 .185.305.277.583 .092.275 3314 .275 69 -7 -1 +6 -0.2

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
Keduar Trujillo (OGILVIE) 22 20 30 40 55 .193/.267/.301 .108.280 43 33% 8% 58 -0.4
Payton Henry
2019 · A
22 41→31 42→45 41→30 38 .192/.261/.298 .106.318 103 40% 7% 54 -1.4 .192/.255/.296 .104.317 113 41% 5% 50 -1.7 .246/.293/.382.135.32219129%4%83+0.2
Rudy van Heydoorn
2010 · A
21 33 41→45 41→50 41 .168/.252/.259 .091.262 98 37% 8% 41 -2.3 .197/.275/.307 .110.307 115 36% 9% 63 -0.9 .204/.303/.338.134.29214232%11%83+0.2
Glenn Santiago
2023 · A
22 41 41→40 46→45 40 .203/.258/.301 .098.286 88 31% 6% 52 -1.6 .200/.266/.289 .089.294 89 32% 7% 53 -1.5 .183/.256/.260.077.2697832%8%40-1.1
Braulio Vasquez
2021 · A
22 40 39→40 44→65 37 .193/.250/.274 .080.298 77 36% 6% 42 -2.3 .205/.278/.298 .093.301 729 32% 7% 61 -1.0 .200/.277/.293.093.28774230%7%55-0.6
Alexander Campos
2022 · A
22 43 42→40 46→45 48 .209/.289/.317 .108.281 96 28% 9% 70 -0.3 .221/.304/.311 .090.312 86 29% 9% 75 -0.0 .236/.329/.308.072.3307628%11%83+0.2
Marcus Greene Jr.
2017 · A
22 35 46→50 45→40 40 .185/.251/.313 .128.265 155 35% 7% 53 -1.5 .209/.268/.329 .120.279 134 28% 7% 65 -0.7 .211/.271/.321.110.27512227%7%61-0.4
Franklin Tineo
2017 · A
22 36 37→45 45→50 45 .177/.245/.250 .073.241 59 27% 7% 34 -2.8 .198/.276/.297 .099.276 810 29% 8% 60 -1.0 .201/.298/.325.124.262101225%10%74-0.0
Willy Diaz
2016 · A
22 39 38→40 43→40 46 .186/.274/.266 .080.279 64 32% 9% 52 -1.6 .188/.257/.266 .078.330 45 41% 7% 43 -2.2 .169/.224/.243.075.3182444%5%20-1.2
Aaron McKeithan
2022 · A
22 41 39→40 49→40 40 .198/.263/.282 .084.277 67 29% 6% 50 -1.7 .218/.296/.304 .086.283 84 24% 7% 70 -0.3 .219/.302/.289.070.2807122%7%69-0.2
Gerardo Bustamante
2008 · A
22 38 39→40 43→50 40 .189/.237/.271 .082.263 74 30% 6% 35 -2.8 .197/.256/.275 .078.268 55 27% 7% 45 -2.1 .219/.256/.308.088.269111223%4%49-0.6
Andy Paz
2015 · A
22 39 38→40 45 45 .191/.251/.267 .076.256 55 26% 7% 40 -2.4 .211/.266/.279 .068.290 46 27% 7% 50 -1.8 .235/.280/.283.048.3033722%6%52-0.5
David Narodowski
2011 · A
22 38 40 42→45 49 .189/.269/.273 .084.250 87 26% 9% 51 -1.7 .202/.266/.287 .085.275 68 27% 7% 52 -1.6 .192/.248/.264.072.2594726%7%35-0.6
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 .177/.225/.258 .082.279 74 38% 5% 27 -3.3 .181/.235/.260 .079.301 75 40% 6% 32 -3.0 .113/.162/.125.012.2130044%5%-37-1.5
Carson Blair
2013 · A
23 35 43→50 43→30 38 .178/.239/.287 .110.282 106 39% 7% 41 -2.3 .197/.269/.330 .133.320 124 39% 8% 66 -0.6 .192/.271/.336.144.31514140%9%65-0.3
Tyler Grimes
2013 · A
23 38 42→40 47→40 41 .187/.266/.294 .107.282 98 35% 8% 55 -1.4 .206/.282/.301 .095.307 75 33% 7% 63 -0.8 .207/.285/.293.087.3116232%7%60-0.6
Joe DeCarlo
2016 · A
22 38 43→50 43→30 44 .184/.274/.291 .106.280 103 35% 9% 59 -1.1 .196/.279/.333 .137.278 162 33% 8% 71 -0.3 .192/.273/.343.151.26318133%8%68-0.3
Claudio Finol
2022 · A
22 40 38→40 45 41 .193/.251/.277 .084.263 56 28% 6% 43 -2.2 .195/.252/.280 .085.275 79 30% 6% 45 -2.1 .195/.264/.279.084.281101232%7%48-0.5
Daniel Berg
2007 · A
22 38 42→40 44→40 41 .187/.255/.292 .105.267 95 32% 7% 50 -1.8 .195/.263/.279 .084.292 64 33% 7% 50 -1.8 .189/.261/.262.073.2905234%7%41-1.2
Deivi Mejia
2011 · A
21 40 39→40 44→30 44 .194/.265/.281 .087.269 75 29% 7% 51 -1.7 .211/.260/.303 .092.273 74 24% 5% 53 -1.5 .224/.268/.311.087.2676118%3%59-0.4
Alex Todd
2012 · A
22 40 37→40 45 39 .190/.251/.264 .074.264 45 28% 5% 40 -2.4 .220/.285/.306 .086.297 66 26% 5% 66 -0.6 .237/.305/.323.086.3176525%5%76+0.0