Cam Gibson

PosLF
B/TL/R
Born1994-02-12
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201824AA/A+DET454.244/.348/.37082259—.202/.280/.297
201925AADET457.235/.325/.38292551—.192/.258/.288
202026INTLSydney Blue S…52.298/.353/.3400297—
Contract
No contract data on file.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201622 AWest Michigan Whitecaps — 448394 871276 421104 269 221302332634 112290 259 285 32 — — — — — —
201723 A+Lakeland Flying Tigers — 174146 351043 22461 72 240343425768 185323 2613 333 53 — — — — — —
201723 AWest Michigan Whitecaps — 303263 7210710 25452 124 274341479820 205290 158 345 75 — — — — — —
201723 INTLMesa Solar Sox — 8675 15510 9242 43 200302293596 93294 2810 278 74 — — — — — —
201824 AAErie SeaWolves — 180152 38724 19431 62 250335401737 151312 2411 318 70 — — — — — —
201824 A+Lakeland Flying Tigers — 274229 55734 36615 166 240356349705 109309 2213 321 51 — — — — — —
201925 AAErie SeaWolves — 457400 942069 461027 257 235325383707 148291 2210 317 51 — — — — — —
202026 INTLSydney Blue Sox — 5247 14200 450 20 298353340693 43333 108 312 97 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 A MLEWest Michigan Whitecaps — 448407 68956 301524 269 167231258489 91242 347 215 32 — — — — — —
201723 A+ MLELakeland Flying Tigers — 174154 28931 14661 72 182254299553 117285 388 246 53 — — — — — —
201723 A MLEWest Michigan Whitecaps — 303271 59859 17622 124 218269384653 166230 206 279 75 — — — — — —
201824 AA MLEErie SeaWolves — 180159 35623 13531 62 220283340623 119281 297 271 70 — — — — — —
201824 A+ MLELakeland Flying Tigers — 274241 46623 24885 166 191278270547 79275 329 244 51 — — — — — —
201925 AA MLEErie SeaWolves — 457416 801555 301257 257 192258288547 96255 277 244 51 — — — — — —
201622 A MLEWest Michigan Whitecaps — 448407 68956 301524 269 167231258489 91248 347 215 32 — — — — — —
201622 A RAWWest Michigan Whitecaps — 448394 871276 421104 269 221302332634 112290 259 285 32 — — — — — —
201723 A MLE3 teams — 563503 104211013 371515 239 207268366634 159262 277 267 67 — — — — — —
201723 A RAW3 teams — 563484 122251213 561155 239 252336434770 182299 2010 331 67 — — — — — —
201824 A+ MLE2 teams — 454399 811246 381406 228 203282298580 95291 318 255 59 — — — — — —
201824 A+ RAW2 teams — 454381 931458 551046 228 244348370718 126310 2312 320 59 — — — — — —
201925 AA MLEErie SeaWolves — 457416 801555 301257 257 192258288547 96260 277 244 51 — — — — — —
201925 AA RAWErie SeaWolves — 457400 942069 461027 257 235325383707 148291 2210 317 51 — — — — — —
202026 INTL MLESydney Blue Sox — 5247 14200 450 20 298353340693 43333 108 — — — — — — — —
202026 INTL RAWSydney Blue Sox — 5247 14200 450 20 298353340693 43333 108 312 97 — — — — — —
201622 A MLEWest Michigan Whitecaps — 448411 68956 301524 269 165231255487 90242 347 215 32 — — — — — —
201723 A MLE3 teams — 563516 104211013 371515 239 202268357624 155250 277 267 67 — — — — — —
201824 A+ MLE2 teams — 454407 811246 381406 228 199282292575 93277 318 255 59 — — — — — —
201925 AA MLEErie SeaWolves — 457417 801555 301257 257 192258288546 96255 277 244 51 — — — — — —
▸ Career Totals
Career— MLE — 19741772 347592430 13957322 9833 196263307570 111267 297 240 49 -121 +6 +0 -21 +43 -9.5
/ 162G— MLE — 650583 11419810 461897 3211 196263307570 111267 297 240 49 -40 +2 +0 -7 +14 -3.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2019 AAErie SeaWolves · 457 PAwOBA .310 → .244 (−66)K% 22.3% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.32%÷0.994×1.220——27.38%
BB% (unintentional) /PA9.85%÷1.050×0.700—×0.9986.55%
HBP% /PA1.53%—×0.850—×0.9981.30%
Singles /BIP19.80%÷0.978×0.970×0.950×0.99818.61%
Doubles /BIP6.71%÷1.077×0.860×0.950×0.9985.08%
Triples /BIP2.01%÷1.127×0.950×0.950×0.9981.61%
Home runs /BIP3.02%÷1.294×0.780—×0.9981.82%

Factors used: league row EL. Park (home-season share, regressed): HR 159, 1B 96, 2B 115, 3B 125, K 99, BB 110 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .310 → .244; ISO .147 → .102; BABIP .291 → .255. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 A+Lakeland Flying Tigers · 274 PAwOBA .315 → .244 (−71)K% 22.3% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.26%÷0.987×1.420——32.03%
BB% (unintentional) /PA13.14%÷1.097×0.750—×0.9888.88%
HBP% /PA1.82%—×0.930—×0.9881.68%
Singles /BIP24.40%÷0.974×0.920×0.974×0.98822.19%
Doubles /BIP4.17%÷0.995×0.960×0.974×0.9883.87%
Triples /BIP1.79%÷1.150×0.810×0.974×0.9881.21%
Home runs /BIP2.38%÷1.277×0.880—×0.9881.62%

Factors used: league row FSL. Park (home-season share, regressed): HR 155, 1B 95, 2B 99, 3B 130, K 97, BB 119 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .315 → .244; ISO .109 → .077; BABIP .309 → .275. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 AAErie SeaWolves · 180 PAwOBA .316 → .271 (−45)K% 23.9% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.89%÷0.999×1.220——29.19%
BB% (unintentional) /PA10.56%÷1.007×0.700—×1.0127.43%
HBP% /PA0.56%—×0.850—×1.0120.48%
Singles /BIP22.94%÷1.016×0.970×0.951×1.01221.07%
Doubles /BIP6.42%÷0.974×0.860×0.951×1.0125.46%
Triples /BIP1.83%÷0.901×0.950×0.951×1.0121.86%
Home runs /BIP3.67%÷1.112×0.780—×1.0122.60%

Factors used: league row EL. Park (home-season share, regressed): HR 122, 1B 103, 2B 95, 3B 80, K 100, BB 101 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.951.

Result: wOBA .316 → .271; ISO .151 → .127; BABIP .312 → .281. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 AWest Michigan Whitecaps · 303 PAwOBA .343 → .279 (−64)K% 14.9% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.85%÷0.978×1.360——20.64%
BB% (unintentional) /PA8.25%÷0.992×0.690—×0.9905.68%
HBP% /PA0.66%—×0.780—×0.9900.51%
Singles /BIP20.64%÷1.084×0.920×0.950×0.99016.48%
Doubles /BIP4.59%÷0.958×0.830×0.950×0.9903.74%
Triples /BIP3.21%÷1.150×0.910×0.950×0.9902.39%
Home runs /BIP4.59%÷0.849×0.800—×0.9904.28%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 117, 2B 92, 3B 130, K 96, BB 98 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .343 → .279; ISO .205 → .180; BABIP .290 → .230. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 A+Lakeland Flying Tigers · 174 PAwOBA .328 → .246 (−83)K% 26.4% → 37.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.44%÷0.995×1.420——37.75%
BB% (unintentional) /PA12.64%÷1.138×0.750—×0.9988.32%
HBP% /PA0.57%—×0.930—×0.9980.53%
Singles /BIP18.00%÷1.012×0.920×0.961×0.99815.69%
Doubles /BIP10.00%÷0.918×0.960×0.961×0.99810.03%
Triples /BIP4.00%÷1.039×0.810×0.961×0.9982.99%
Home runs /BIP3.00%÷1.747×0.880—×0.9981.51%

Factors used: league row FSL. Park (home-season share, regressed): HR 249, 1B 102, 2B 84, 3B 108, K 99, BB 128 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .328 → .246; ISO .185 → .131; BABIP .323 → .285. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 AWest Michigan Whitecaps · 448 PAwOBA .277 → .215 (−62)K% 24.6% → 34.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.55%÷0.983×1.360——33.97%
BB% (unintentional) /PA9.15%÷0.957×0.690——6.60%
HBP% /PA0.89%—×0.780——0.70%
Singles /BIP21.83%÷1.036×0.920×0.950—18.42%
Doubles /BIP4.23%÷1.013×0.830×0.950—3.29%
Triples /BIP2.46%÷1.056×0.910×0.950—2.02%
Home runs /BIP2.11%÷0.770×0.800——2.19%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 54, 1B 107, 2B 103, 3B 111, K 97, BB 91 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .277 → .215; ISO .112 → .093; BABIP .290 → .242. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .