Cam Williams3B Tri-City Dust Devils
Age 28 S/R 6'1" / 210 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 100 proj PA
wRC+†67
AVG/OBP/SLG.188 / .263 / .340
PA100
HR3
K%35
BB%8
ISO153
MLB%0%
Value2026 · WAR
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.0-0.12628
Tools · ContractCON 20 / POW 55
Toolsscout grade
CONTACT20
scouting grade only
POWER55
scouting grade only
EYE52
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
2029Extbeyond projection horizon · no WAR estimate
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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 ROKACL Royals Gold 6860 13411 6281 42 217299367665 150375 419 268 63
202123 ROKACL Royals Gold 6857 17611 9191 42 298403491894 193421 2813 391 157
202224 A+2 teams 252226 22418 211495 52 97190230421 133203 598 191 5
202224 A+2 teams 252210 347213 371135 52 162302400702 238250 4515 316 100
202325 A2 teams 155146 30819 5742 62 205242459701 253323 483 301 88
202325 A2 teams 155143 3811210 8572 62 266314580894 315359 375 379 148
202426 A+Tri-City Dust Devils 212189 23809 191203 20 122213307520 185230 579 229 33
202426 A+Tri-City Dust Devils 212177 3312111 31893 20 186318452770 266282 4215 339 118
▸ 2026 Season
202628 MLBLAA 10091 16303 8351 20 176250308558 132263 358 272 67 -4 +0 +0 +0 +3 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBLAA 22% 117105 20404 10401 20 190267343610 152266 349 276 69 -4 +0 -1 +0 +3 -0.1
202830 MLBLAA 34% 199179 35716 16662 31 196269346615 151266 338 276 70 -7 +0 -2 +1 +6 -0.2
202729 MLBLAA 22% 2523 5101 280 00 217280391671 174264 328 266 62 -1 +0 -0 +0 +1 -0.1
202830 MLBLAA 34% 6861 11202 6231 10 180265311576 131265 349 267 63 -3 +0 -1 +0 +2 -0.1
▸ Career Totals
Career 9384 16303 8311 10 190269333602 143260 339 267 62 -4 +0 -1 +0 +3 -0.2
/ 162G 650587 11221021 562177 70 191269334603 143261 339 267 62 -28 +1 -7 +2 +18 -1.3
Career 1103996 15938440 8551215 247 160236326563 167264 468 250 50 -63 +2 -3 +4 +31 -3.0
/ 162G 650587 9322224 503029 144 158236325561 167260 468 250 50 -37 +1 -2 +2 +18 -1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 ROKACL Royals Gold 6857 17611 9191 42 298403491894 193421 2813 391 157 +4 +0 +2 0.6
202224 A+Quad Cities River Bandits 219186 296112 291054 41 156283392676 237246 4813 304 91 -2 +0 +6 0.4
202224 ROKACL Royals 3324 5111 881 11 208424458883 250267 2424 397 162 +2 -0 +1 0.3
202325 A+Tri-City Dust Devils 7570 20703 2322 22 286324514839 229472 433 362 135 +3 -0 +2 0.5
202325 AInland Empire 66ers 8073 18427 6250 40 247304644948 397262 318 396 161 +5 +1 +2 0.9
202426 A+Tri-City Dust Devils 212177 3312111 31893 20 186318452770 266282 4215 339 118 +4 +0 +6 1.1

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
Cam Williams (OGILVIE) 28 20 55 45 52 188/263/340 151263 32 35% 8% 67 -0.1
Aaron Sisk
2007 · AA
28 39 50 48→45 42 207/264/358 151266 1910 30% 7% 70 -0.3 224/280/372 148286 198 28% 7% 81 +0.4 227/285/38215427822326%6%84+0.3
Stewart Ijames
2017 · AA
28 37 52→65 43→45 39 199/260/367 167280 215 36% 7% 72 -0.2 205/268/344 139314 168 37% 7% 69 -0.4 173/241/32014727019642%8%51-0.4
Robel García
2022 · MLB
29 35→37 51→50 44→40 40 190/257/347 157275 205 38% 8% 66 -0.6 226/289/411 185323 246 36% 8% 95 +1.4 238/305/48825133137038%9%121+0.9
Taylor Gushue
2022 · AAA
28 41 46→50 46→30 38 209/255/339 129291 144 33% 6% 61 -1.0 211/284/354 143292 166 31% 9% 78 +0.2 188/285/33514825118031%12%71-0.1
Patrick Dorrian
2023 · AAA
27 37→39 49→55 47→45 40 192/260/338 147292 186 39% 8% 64 -0.8 201/263/349 148300 197 38% 7% 68 -0.5 189/253/33714827620538%7%57-0.7
Quincy Latimore
2017 · AA
28 38→41 47→50 45→50 40 199/251/330 132266 157 31% 6% 57 -1.2 212/260/337 125294 158 32% 6% 63 -0.9 210/247/32411428115631%4%50-1.2
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Brooks Conrad
2008 · AAA
28 35→44 50→55 52→50 42 191/250/352 161243 1712 30% 7% 63 -0.8 204/262/366 162264 1910 30% 7% 72 -0.2 225/298/43621129127732%9%102+0.6
Tristan Gray
2023 · AAA
27 34→35 54→55 45→40 33 196/240/365 169266 245 37% 4% 63 -0.9 193/248/348 155266 204 34% 6% 61 -1.0 202/259/33513327315331%6%61-0.6
Brandon Waring
2014 · AAA
28 35→40 55 45→40 36 193/256/372 178278 242 39% 6% 72 -0.2 191/251/343 152332 185 45% 6% 62 -0.9 158/220/30514729517250%5%36-1.8
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Camden Duzenack
2023 · AAA
28 38→37 50 51→50 36 205/243/354 149265 1813 31% 4% 60 -1.0 223/281/343 120285 1210 25% 6% 73 -0.1 228/298/319922908623%7%72-0.1
Davis Wendzel
2023 · AAA
26 35→27 50 43→40 41 191/254/334 143251 195 32% 7% 60 -1.0 195/273/339 144246 195 28% 8% 70 -0.3 200/276/34714723117422%7%71-0.1
Erik Ostberg
2023 · AA
27 40 50→55 46→45 42 208/273/358 149295 196 35% 8% 74 -0.1 208/264/343 135290 159 32% 7% 66 -0.6 174/219/31313922915631%5%37-0.7
Taylor Snyder
2023 · AAA
28 33→31 54→50 52→50 34 188/234/358 170279 2311 41% 6% 58 -1.2 181/245/301 120305 1415 42% 7% 48 -1.9 126/209/21589212112144%9%9-2.1
Ryan Fitzgerald
2023 · AAA
29 37→42 52→55 43→45 42 199/262/366 167247 197 28% 6% 72 -0.2 207/272/356 149273 169 29% 7% 73 -0.1 226/290/35112528912825%7%75+0.0
Jake Means
2023 · AA
27 35→31 47→45 51→45 43 182/258/317 135266 159 36% 8% 58 -1.2 187/257/316 129263 1610 34% 8% 57 -1.2 134/210/25011616419833%8%18-1.7
Devin Harris
2015 · AA
27 39 54→60 44→40 37 211/255/391 180278 213 32% 5% 76 +0.0 215/260/381 166289 206 32% 5% 75 -0.0 200/245/37717725723432%5%64-0.6
Tim Pahuta
2011 · AA
28 38→41 50→55 45→40 36 206/240/356 150264 185 30% 4% 59 -1.1 214/254/382 168279 224 31% 5% 72 -0.2 208/251/38517726424231%5%71-0.2
Brandon Hicks
2015 · MLB
29 36→41 49→50 46→50 41 187/265/334 147282 187 38% 8% 66 -0.6 188/258/303 115312 138 41% 8% 54 -1.4 165/233/2538829110844%7%27-1.3