Kevin BruggemanC Tri-City Dust Devils
Age 25 R/R 5'9" / 186 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035 peak 1.1 · 2028
wRC+†67
AVG/OBP/SLG.212 / .297 / .328
PA288
HR5
SB5
K%27
BB%9
MLB%0%
BAT: -10.8 runs (wOBA-derived runs vs avg)-11BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.1 runs (Positional adjustment)+5POSREP: +8.2 runs (Replacement-level credit)+8REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
3535
PWR
3535
SPD
4545
EYE
5460
trajectory · 10 yrs
1.1peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.0$9M+$8M
2031Arb-3$0.9M+0.8$4M+$3M
2032Ext / FA-deal$0.9M+0.6$3M+$2M
2033Ext / FA-deal$0.6M+0.3$1M+$0.9M
2034Ext / FA-deal$5M
2035Ext / FA-deal$0.6M
Totals $9M $16M +$7M
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
202322 A+Tri-City Dust Devils 1918 4100 180 10 .222.263.278.541 .056.400 425 .246 46 -1 +0 +0 +0 +1 -0.0
202423 A+Tri-City Dust Devils 282251 51813 17927 153 .203.273.279.552 .076.306 336 .232 36 -20 +2 +0 +5 +8 -0.6
202524 AInland Empire 66ers 349289 52964 428410 113 .180.305.294.599 .114.235 2412 .266 62 -15 +1 +0 +6 +10 0.2
▸ 2026 Season (actual · ROS · total)
202625 A+Tri-City Dust Devils 3222 1000 4144 00 .045.300.045.345 .000.111 4412 .196 8 -3 +0 +0 +1 +1 -0.2
ROS25 MLBLAA 256224 45914 24726 51 .201.295.304.599 .103.276 289 .282 74 -7 +1 +0 +5 +7 0.5
TOT25 MLBLAA 288246 46914 288610 51 .187.296.280.576 .093.266 3010 .273 67 -11 +1 +0 +5 +8 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%LAA 316274 581126 32787 61 .212.310.332.642 .120.268 2510 .293 83 -6 +1 +0 +6 +9 0.9
202827 MLB 25%LAA 355308 661327 36878 61 .214.312.338.650 .123.270 2510 .296 84 -6 +1 +0 +6 +10 1.1
202928 MLB 37%LAA 379330 711428 38948 61 .215.311.342.654 .127.271 2510 .296 85 -7 +1 -1 +7 +11 1.1
203029 MLB 51%LAA 386336 721428 39968 61 .214.311.339.650 .125.271 2510 .295 84 -7 +1 -1 +7 +11 1.0
203130 MLB 68%LAA 389339 721428 39988 51 .212.308.336.645 .124.269 2510 .291 81 -8 +1 -2 +7 +11 0.8
203231 MLB 86%LAA 369321 671327 37958 40 .209.306.327.633 .118.268 2610 .288 78 -9 +1 -3 +7 +10 0.6
203332 MLBLAA 343298 621226 35907 30 .208.306.322.628 .114.266 2610 .283 75 -10 +1 -4 +6 +10 0.3
203433 MLBLAA 308268 531015 31836 30 .198.295.299.594 .101.265 2710 .278 71 -10 +1 -4 +6 +9 0.0
203534 MLBLAA 260227 44814 26725 30 .194.291.291.581 .097.263 2810 .271 66 -10 +1 -5 +5 +7 -0.2
203635 MLBLAA 208181 34613 21604 20 .188.286.282.568 .094.260 2910 .264 60 -9 +0 -6 +4 +6 -0.5
▸ Career Totals (MLE all levels + projections)
Career 42193664 7511422573 418110992 7612 .205.302.317.619 .112.271 2610 .281 73 -127 +10 -25 +75 +120 5.4
/ 162G 650564 11622411 6417114 122 .206.302.317.619 .112.272 2610 .281 73 -20 +2 -4 +12 +18 0.8

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
202322 A+Tri-City Dust Devils 1917 5100 260 10 .294.368.353.721 .059.455 3211 .332 112 +0 +0 +1 0.1
202423 A+Tri-City Dust Devils 282240 581013 28677 153 .242.338.329.667 .087.322 2410 .302 89 -3 +2 +8 0.7
202524 AInland Empire 66ers 349271 611274 606310 113 .225.384.365.749 .140.275 1817 .340 118 +7 +1 +10 1.8

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
Kevin Bruggeman (OGILVIE) 25 35 35 45 60 .212/.297/.328 .116.283 56 27% 9% 78 +0.1
Jackson Brennan
2008 · A
25 44→42 42→45 47→50 48 .213/.305/.319 .106.285 910 27% 8% 79 +0.3 .210/.298/.299 .089.297 710 29% 9% 70 -0.3 .167/.282/.184.017.2640632%12%32-0.6
Zach Humphreys
2023 · AA
25 45 44→40 49→50 50 .221/.302/.334 .113.296 1212 28% 10% 80 +0.4 .207/.282/.302 .095.286 815 28% 9% 63 -0.8 .187/.263/.265.077.26151628%9%44-0.9
Ryan Ortiz
2013 · AA
25 42 43→45 48→40 50 .205/.292/.314 .109.274 115 28% 10% 72 -0.2 .199/.287/.296 .097.278 94 29% 10% 65 -0.7 .187/.284/.271.085.2647029%10%54-0.7
Maverick Handley
2023 · AA
25 40 45 51→50 44 .199/.282/.323 .124.278 1313 32% 8% 70 -0.3 .204/.293/.301 .097.284 911 29% 9% 69 -0.4 .196/.289/.271.075.27561028%9%57-0.6
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
Wynston Sawyer
2017 · A
25 46 41→45 46→45 49 .222/.298/.325 .103.278 96 22% 8% 76 +0.1 .222/.294/.330 .108.294 95 26% 7% 76 +0.0 .211/.275/.311.100.2918128%5%59-0.3
Sean Jamieson
2014 · A
25 44→46 44→45 51→50 45 .214/.283/.334 .120.278 1012 26% 7% 72 -0.2 .229/.289/.338 .109.309 99 27% 6% 75 -0.0 .230/.289/.325.094.3197728%6%68-0.2
Jeferson Morales
2023 · A
24 39→46 46→45 49→50 44 .197/.277/.329 .131.260 149 29% 7% 69 -0.4 .215/.289/.346 .131.275 139 25% 7% 78 +0.2 .223/.298/.355.132.27712823%7%81+0.2
Andres Sosa
2023 · A
25 39 42→40 52→45 46 .191/.291/.300 .109.275 99 31% 9% 69 -0.4 .196/.285/.288 .092.287 77 32% 8% 63 -0.9 .183/.273/.260.077.2766433%7%47-0.7
Dallas Carroll
2018 · A
24 47→35 45 46→45 46 .235/.293/.353 .118.283 139 22% 7% 81 +0.4 .192/.253/.274 .082.262 87 28% 7% 43 -2.2 .172/.233/.240.067.2346628%7%24-3.4
Dan Butler
2012 · AA
25 45→39 43→45 48→40 47 .220/.290/.337 .117.273 104 23% 7% 76 +0.0 .214/.280/.337 .123.263 123 23% 7% 72 -0.2 .214/.284/.310.095.2699022%8%63-0.3
Brent Diaz
2021 · A
25 43 42→45 47→45 47 .207/.290/.314 .107.289 109 30% 9% 70 -0.3 .205/.275/.326 .121.305 148 35% 6% 68 -0.5 .179/.249/.295.116.26816738%5%45-0.7
Jake Lemmerman
2014 · AA
25 44→50 42→45 51→45 46 .213/.290/.322 .110.290 1010 28% 8% 72 -0.2 .194/.266/.303 .109.276 109 31% 8% 57 -1.2 .146/.218/.245.099.20610433%8%20-1.6
Greg Cullen
2022 · AA
25 45→42 42→40 42→40 50 .217/.304/.324 .107.280 104 25% 9% 79 +0.3 .236/.327/.346 .110.320 116 27% 11% 94 +1.3 .236/.337/.336.100.32111527%11%93+0.5
Corey Joyce
2023 · AAA
24 43 46→45 49→50 48 .214/.309/.343 .130.291 1412 30% 9% 87 +0.8 .210/.307/.314 .104.303 914 31% 10% 79 +0.3 .210/.307/.291.081.31051630%10%69-0.2
Drew Millas
2023 · AA
25 44 40→45 50 50 .212/.289/.303 .091.285 711 27% 10% 66 -0.6 .238/.302/.356 .118.293 1114 21% 8% 85 +0.7 .252/.308/.379.127.291121717%7%90+0.6
Cody Cipriano
2010 · AA
25 44→48 43→45 48→45 46 .214/.288/.333 .118.293 99 28% 8% 74 -0.1 .221/.286/.329 .108.319 99 31% 7% 72 -0.2 .228/.297/.329.100.3297730%7%74-0.0
Jeremy Lucas
2016 · AA
25 45→43 43→45 43→30 49 .223/.289/.338 .114.272 113 22% 8% 75 -0.0 .220/.288/.340 .120.278 124 24% 7% 76 +0.0 .219/.294/.360.142.27016124%8%81+0.3
Anthony Seigler
2023 · A
24 40→39 43→45 46→55 54 .196/.296/.310 .114.268 911 28% 12% 72 -0.2 .198/.295/.313 .115.254 1119 24% 12% 72 -0.2 .200/.299/.321.122.247122723%12%74-0.1
Adam Weisenburger
2014 · AA
25 43 40 41→30 45 .208/.285/.299 .091.281 74 27% 7% 64 -0.8 .217/.296/.306 .089.280 64 23% 8% 70 -0.3 .212/.296/.290.078.2665220%8%65-0.4