Kevin BruggemanC Tri-City Dust Devils
Age 25 R/R 5'9" / 186 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION125 act + 167 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.174 / .279 / .236
PA167
HR1
K%29
BB%10
BABIP250
ISO62
MLB%0%
Value2026 · WAR
BAT: -20.0 runs (wOBA-derived runs vs avg)-20BATRUN: -0.5 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.2 runs (Positional adjustment)+5POSREP: +8.3 runs (Replacement-level credit)+8REPTotal WAR: -0.70-0.7WAR
0.00.51.00.20.30.3+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 35
Toolsscout grade
CONTACT35
scouting grade only
POWER35
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
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
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202322 A+Tri-City Dust Devils 1918 5100 180 10 278316333649 56500 425 266 62
202322 A+Tri-City Dust Devils 1917 5100 260 10 294368353721 59455 3211 332 112
202423 A+Tri-City Dust Devils 282251 52813 17917 153 207276283559 76310 326 243 44
202423 A+Tri-City Dust Devils 282240 581013 28677 153 242338329667 87322 2410 302 89
202524 AInland Empire 66ers 349289 51964 428310 113 176302291593 114229 2412 259 56
202524 AInland Empire 66ers 349271 611274 606310 113 225384365749 140275 1817 340 118
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 A+LAA 125102 15110 14395 01 147281176457 29234 3111 209 18 -12 -0 +0 +2 +4 -0.6
YTD25 A+LAA 12594 17110 22285 01 181364213576 32254 2218 284 76 -3 -0 +0 +2 +4 0.2
ROS25 A+LAA 0% 167144 25411 17484 31 174279236515 62260 2910 258 56 -8 +0 +0 +3 +5 -0.0
ROS25 MLBLAA 0% 11 0000 000 00 259 00 239 41 -0 +0 +0 +0 +0 -0.0
FULL25 A+LAA 126103 15110 14395 01 146279175453 29231 3111 209 18 -12 -0 +0 +2 +4 -0.6
TOT25 A+LAA 292246 40521 31879 32 163280211491 49244 3011 237 40 -20 -0 +0 +5 +8 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBLAA 30% 319277 54934 32907 52 195294292587 97263 2810 267 63 -13 +0 +0 +6 +9 0.2
202827 MLBLAA 42% 357311 601035 36997 62 193291293584 100265 2810 272 66 -14 +0 +0 +6 +10 0.3
202928 MLBLAA 48% 381331 651135 391068 62 196296293589 97266 2810 273 67 -14 +0 -1 +7 +11 0.3
202726 MLBLAA 30% 9785 16311 10272 20 188289282571 94262 2810 250 50 -6 +0 +0 +2 +3 -0.1
202827 MLBLAA 42% 149130 25412 15413 21 192291285575 92265 2810 255 54 -8 +0 +0 +3 +4 -0.1
202928 MLBLAA 48% 182158 31513 18504 31 196294297592 101266 2710 257 55 -9 +0 -0 +3 +5 -0.1
▸ Career Totals
Career 429374 721236 431189 72 193291289580 96262 2810 255 53 -23 +1 -0 +8 +12 -0.3
/ 162G 650567 1091859 6517914 113 192291289581 97262 2810 255 53 -34 +1 -1 +12 +18 -0.4
Career 18741621 312521722 18452543 4713 192292286578 94267 2810 263 60 -85 +4 -1 +33 +53 0.5
/ 162G 650562 1091868 6418215 165 194293290583 96269 2810 263 60 -30 +1 -0 +12 +18 0.1

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202322 A+Tri-City Dust Devils 1917 5100 260 10 294368353721 59455 3211 332 112 +0 +0 +1 0.1
202423 A+Tri-City Dust Devils 282240 581013 28677 153 242338329667 87322 2410 302 89 -3 +2 +8 0.7
202524 AInland Empire 66ers 349271 611274 606310 113 225384365749 140275 1817 340 118 +7 +1 +10 1.8

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
142967195291294+8+40.40.4
/162664910+11.9+6.20.6pk7: 0

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 163/280/211 49244 13 30% 11% 40 -0.7
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
Brian Ward
2011 · A
25 40 36→40 43→45 48 192/273/255 63265 46 27% 9% 48 -1.9 220/287/306 86274 68 20% 8% 66 -0.6 227/292/315882756819%7%68-0.2
Andres Sosa
2023 · A
25 38 42→40 52→45 46 187/288/295 108267 99 31% 9% 66 -0.6 194/280/284 90288 77 32% 8% 59 -1.1 177/267/253762715433%7%42-0.8
Quincy McAfee
2023 · AA
25 38 43→45 42→45 46 189/279/295 106260 116 30% 9% 62 -0.9 198/275/331 133251 1510 27% 7% 69 -0.4 185/264/327142224171225%7%61-0.5
Tyler Reichenborn
2023 · A
25 41→43 39→45 47→50 45 200/275/283 83276 713 29% 8% 56 -1.3 207/278/312 105288 1011 30% 8% 64 -0.8 165/242/29312822216833%8%42-0.6
Colt Sedbrook
2010 · AA
25 45→44 38→30 51→50 48 214/305/293 79273 614 22% 8% 72 -0.2 205/298/278 73263 512 22% 8% 66 -0.6 176/285/2224622821221%8%45-1.2
Phil Avlas
2008 · AA
25 44 40 43→45 48 216/279/304 88263 87 21% 8% 62 -0.9 223/272/307 84273 79 20% 6% 59 -1.1 240/276/308682844817%5%60-0.4
Nick Meyer
2022 · AAA
25 42 38→40 47→50 43 204/265/279 75266 712 25% 6% 50 -1.7 216/287/315 99282 1115 26% 8% 69 -0.4 204/282/29591265121826%9%58-0.5
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Robbie Shields
2013 · A
25 42→36 39→40 47→45 44 205/260/294 89264 68 24% 6% 51 -1.7 196/249/271 75276 47 28% 6% 40 -2.4 175/225/238622502529%6%17-2.4
Kawika Emsley-Pai
2014 · A
25 40 35→30 48→40 53 185/285/245 61271 27 30% 12% 51 -1.7 209/291/299 90290 87 28% 10% 66 -0.6 179/278/2769723812228%11%55-0.4
Ryan Ortiz
2013 · AA
25 40 43→45 47→40 49 200/288/306 105271 115 29% 10% 68 -0.5 201/291/297 96282 84 29% 10% 67 -0.5 190/289/275852696029%11%57-0.6
Bobby Stevens
2012 · AA
25 43 41→40 47→50 42 209/281/304 95283 911 28% 6% 64 -0.8 206/259/318 112293 1210 33% 5% 57 -1.2 188/228/30011227215936%3%37-1.6
Shea Vucinich
2014 · AA
25 42→47 40 46→50 44 198/275/289 91287 710 31% 8% 58 -1.2 200/277/294 94290 612 30% 9% 59 -1.1 179/264/2739525851430%9%46-0.7
Chadd Krist
2015 · A
25 39 41→40 44→45 42 192/253/287 94265 86 30% 6% 47 -1.9 193/247/294 101286 106 34% 6% 46 -2.0 150/200/2499821812036%5%11-1.4
Adam Weisenburger
2014 · AA
25 43 40 40→30 44 205/284/296 91284 84 29% 7% 63 -0.8 219/300/306 87284 64 23% 8% 72 -0.2 216/301/294782724220%9%67-0.3
Stuart Turner
2017 · AA
25 41 39→40 46→45 44 200/261/282 82264 67 26% 7% 49 -1.8 186/240/258 72264 66 30% 6% 33 -2.9 147/193/189422154133%5%-7-1.2
Matt Scheffler
2023 · AA
25 46 40 51→50 48 217/302/308 91302 711 28% 9% 73 -0.1 207/288/285 78288 613 28% 8% 62 -0.9 171/259/2184724431428%8%31-1.3
Wynston Sawyer
2017 · A
25 46 41→45 46→45 50 219/300/320 101277 86 23% 9% 76 +0.0 219/289/321 102295 85 27% 7% 72 -0.2 208/270/305972917129%5%56-0.4
Stephen McGee
2015 · A
24 42 37→40 44→30 48 197/281/263 66269 44 27% 9% 53 -1.5 202/281/291 89289 74 30% 9% 61 -1.0 196/283/29710128110131%10%60-0.4