No Photo
Cam Sanders
P · Norfolk Tides
| Position | P |
| Bats/Throws | R/R |
| Height | 6′ 2″ |
| Weight | 215 lbs |
| Age | 29 |
| Birthplace | Thibodaux, LA, USA |
| MLB Debut | 2025-08-05 |
Contract Status
Service Time
0.037
1/1/2026
Options
2
1/1/2026
MLB FA
2032
Contract
2026 Salary$780,000 (Estimate)
League Minimum2027–2028
Arbitration Eligible2029–2031
Free Agent2032
Pitch Arsenal
| Pitch | Pitches | Velocity | V-Move | H-Move | Spin | Whiff% |
|---|---|---|---|---|---|---|
| Four-Seam Fastball | 276 | 95.4 | -14.2″ | 6.5″ | 2558 | 40.8% |
| Slider | 189 | 86.3 | -35.1″ | -2.9″ | 2671 | 54.9% |
| Changeup | 103 | 89.7 | -34.0″ | 13.1″ | 1759 | 38.1% |
| Sinker | 66 | 94.7 | -23.9″ | 13.2″ | 2377 | 15.4% |
| Sweeper | 14 | 83.0 | -45.0″ | -10.6″ | 2816 | 50.0% |
Summary
| G | GS | IP | W | L | ERA | K | K% | BB% | HR/9 | WHIP | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | — | — | — | — | — | — | — | — | — | — | — |
Last 10 Games
No 2026 game log data available.
Stats & Game Logs
No career stats available.
No fielding data available.
No game log data available.
| Split | BF | IP | H | HR | BB | SO | AVG | OBP | SLG | OPS | K% | BB% | HR/9 | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 106 | 24.1 | 17 | 3 | 16 | 44 | .195 | .330 | .299 | .629 | 41.5% | 15.1% | 1.11 | 1.356 |
| Home / Away | ||||||||||||||
| Home | 57 | 14.0 | 6 | 1 | 9 | 25 | .130 | .298 | .217 | .515 | 43.9% | 15.8% | 0.64 | 1.071 |
| Away | 49 | 10.1 | 11 | 2 | 7 | 19 | .268 | .367 | .537 | .904 | 38.8% | 14.3% | 1.74 | 1.742 |
| Day / Night | ||||||||||||||
| Day | 39 | 9.1 | 6 | 1 | 6 | 14 | .188 | .308 | .344 | .652 | 35.9% | 15.4% | 0.96 | 1.286 |
| Night | 67 | 15.0 | 11 | 2 | 10 | 30 | .200 | .343 | .382 | .725 | 44.8% | 14.9% | 1.20 | 1.400 |
| vs Handedness | ||||||||||||||
| vs LHB | 45 | 8.2 | 7 | 2 | 12 | 14 | .219 | .444 | .500 | .944 | 31.1% | 26.7% | 2.08 | 2.192 |
| vs RHB | 61 | 15.2 | 10 | 1 | 4 | 30 | .182 | .246 | .291 | .537 | 49.2% | 6.6% | 0.57 | .894 |
| Role | ||||||||||||||
| Starter | 5 | 1.0 | 0 | 0 | 0 | 1 | — | .400 | — | .400 | 20.0% | 0.0% | 0.00 | — |
| Reliever | 101 | 23.1 | 17 | 3 | 16 | 43 | .202 | .327 | .381 | .708 | 42.6% | 15.8% | 1.16 | 1.414 |
| Runners On | ||||||||||||||
| Bases Empty | 106 | 24.1 | 17 | 3 | 16 | 44 | .195 | .330 | .368 | .698 | 41.5% | 15.1% | 1.11 | 1.356 |
| Runners On | 36 | 9.1 | 7 | 0 | 3 | 9 | .219 | .278 | .344 | .622 | 25.0% | 8.3% | 0.00 | 1.071 |
| RISP | 18 | 5.1 | 3 | 0 | 0 | 6 | .167 | .167 | .333 | .500 | 33.3% | 0.0% | 0.00 | .562 |
| By Inning | ||||||||||||||
| Inning 1 | 5 | 1.0 | 0 | 0 | 0 | 1 | — | .400 | — | .400 | 20.0% | 0.0% | 0.00 | — |
| Inning 6 | 3 | 1.0 | 0 | 0 | 0 | 3 | — | — | — | — | 100.0% | 0.0% | 0.00 | — |
| Inning 7 | 28 | 6.2 | 5 | 1 | 5 | 11 | .217 | .357 | .348 | .705 | 39.3% | 17.9% | 1.35 | 1.500 |
| Inning 8 | 42 | 9.1 | 9 | 1 | 6 | 18 | .250 | .357 | .472 | .829 | 42.9% | 14.3% | 0.96 | 1.607 |
| Inning 9 | 28 | 6.1 | 3 | 1 | 5 | 11 | .136 | .286 | .318 | .604 | 39.3% | 17.9% | 1.42 | 1.263 |
| Year | Age | Lv | Pit | BIP | Velo | Max V | GB% | FB% | LD% | PU% | O-Sw% | Z-Sw% | O-Con% | Z-Con% | Sw% | Con% | Zone% | F-Str% | CS% | Whiff% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 27 | AAA | 108 | 12 | 96.5 | 98.2 | 41.7% | 33.3% | 25.0% | 0.0% | 19.7% | 54.8% | 23.1% | 78.3% | 33.3% | 58.3% | 38.9% | 51.7% | 18.5% | 41.7% |
| 2024 | 27 | AA | 171 | 23 | — | — | 47.8% | 30.4% | 17.4% | 4.3% | — | — | — | — | 50.9% | 69.0% | — | 59.1% | 15.2% | 31.0% |
| 2024 | 27 | Unknown | 646 | 89 | 95.5 | 99.6 | 49.4% | 28.1% | 16.9% | 5.6% | 21.0% | 61.3% | 37.7% | 81.6% | 40.7% | 67.3% | 41.3% | 53.0% | 16.1% | 32.7% |
| 2025 | 28 | MLB | 147 | 25 | 95.7 | 99.2 | 24.0% | 36.0% | 32.0% | 8.0% | 28.9% | 64.1% | 58.3% | 80.5% | 44.2% | 72.3% | 43.5% | 58.8% | 15.6% | 27.7% |
| 2025 | 28 | AAA | 452 | 57 | 96.0 | 99.0 | 49.1% | 17.5% | 24.6% | 8.8% | 27.3% | 68.1% | 36.7% | 74.1% | 48.2% | 63.8% | 51.3% | 58.7% | 14.6% | 36.2% |
| 2025 | 28 | AA | 379 | 54 | — | — | 31.5% | 40.7% | 16.7% | 11.1% | — | — | — | — | 46.7% | 62.7% | — | 62.8% | 14.2% | 37.3% |
| 2026 | 29 | MLB | 217 | 24 | 96.1 | 98.6 | 37.5% | 20.8% | 33.3% | 8.3% | 33.8% | 64.3% | 42.2% | 77.8% | 45.6% | 61.6% | 38.7% | 52.1% | 13.8% | 38.4% |
| 2026 | 29 | AAA | 431 | 44 | 95.1 | 99.0 | 40.9% | 31.8% | 22.7% | 4.5% | 28.5% | 58.6% | 30.8% | 68.1% | 42.7% | 54.9% | 47.1% | 53.8% | 19.0% | 45.1% |
| MLB Career | MLB | 364 | 49 | 95.9 | 99.2 | 30.6% | 28.6% | 32.7% | 8.2% | 31.9% | 64.2% | 47.8% | 78.9% | 45.1% | 65.9% | 40.7% | 54.9% | 14.6% | 34.1% | |
| AAA Career | AAA | 991 | 113 | 95.7 | 99.0 | 45.1% | 24.8% | 23.9% | 6.2% | 26.8% | 62.9% | 32.6% | 72.0% | 44.2% | 59.6% | 48.1% | 55.7% | 17.0% | 40.4% | |
| AA Career | AA | 550 | 77 | — | — | 36.4% | 37.7% | 16.9% | 9.1% | — | — | — | — | 48.0% | 64.8% | — | 61.6% | 14.5% | 35.2% | |
| Unknown Career | Unknown | 646 | 89 | 95.5 | 99.6 | 49.4% | 28.1% | 16.9% | 5.6% | 21.0% | 61.3% | 37.7% | 81.6% | 40.7% | 67.3% | 41.3% | 53.0% | 16.1% | 32.7% |
Transaction History
2026-07-19Baltimore Orioles optioned RHP Cam Sanders to Norfolk Tides.
2026-07-17Baltimore Orioles recalled RHP Cam Sanders from Norfolk Tides.
2026-07-13Pittsburgh Pirates traded RHP Cam Sanders to Baltimore Orioles for cash.
2026-07-13Baltimore Orioles optioned RHP Cam Sanders to Norfolk Tides.
2026-07-11Pittsburgh Pirates designated RHP Cam Sanders for assignment.
2026-07-11Indianapolis Indians activated RHP Cam Sanders.
2026-07-10Indianapolis Indians activated RHP Cam Sanders.
2026-07-10Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2026-07-01Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2026-06-01Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2026-05-31Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2026-05-12Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2026-05-07Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2026-05-07RHP Cam Sanders roster status changed by Indianapolis Indians.
2026-04-28Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2026-04-25Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2026-04-19Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2026-04-17Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2026-03-22Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2025-09-29Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2025-09-17Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2025-09-16RHP Cam Sanders changed number to 64.
2025-09-15RHP Cam Sanders changed number to 21.
2025-09-14Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2025-09-05Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2025-09-01Pittsburgh Pirates recalled RHP Cam Sanders from Indianapolis Indians.
2025-08-14Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2025-08-14Indianapolis Indians activated RHP Cam Sanders.
2025-08-05Pittsburgh Pirates selected the contract of RHP Cam Sanders from Indianapolis Indians.
2025-06-10RHP Cam Sanders assigned to Indianapolis Indians from Altoona Curve.
2025-03-28RHP Cam Sanders assigned to Altoona Curve from Indianapolis Indians.
2025-01-21RHP Cam Sanders assigned to Pittsburgh Pirates.
2025-01-21RHP Cam Sanders roster status changed by Pittsburgh Pirates.
2025-01-21RHP Cam Sanders assigned to Indianapolis Indians.
2024-11-04RHP Cam Sanders elected free agency.
2024-09-05Iowa Cubs activated RHP Cam Sanders.
2024-09-02Iowa Cubs transferred RHP Cam Sanders to the Development List.
2024-07-10RHP Cam Sanders assigned to Iowa Cubs from Tennessee Smokies.
2024-05-07RHP Cam Sanders assigned to Tennessee Smokies from Iowa Cubs.
2024-02-09Chicago Cubs invited non-roster RHP Cam Sanders to spring training.
2023-06-20Iowa Cubs activated RHP Cam Sanders.
2023-06-15Iowa Cubs transferred RHP Cam Sanders to the Development List.
2023-02-06RHP Cam Sanders roster status changed by Chicago Cubs.
2023-02-06Chicago Cubs invited non-roster RHP Cam Sanders to spring training.
2022-07-31Iowa Cubs activated RHP Cam Sanders.
2022-07-25Iowa Cubs transferred RHP Cam Sanders to the Development List.
2022-05-10RHP Cam Sanders assigned to Iowa Cubs from Tennessee Smokies.
2021-10-04Tennessee Smokies activated RHP Cam Sanders from the 7-day injured list.
2021-08-26Tennessee Smokies placed RHP Cam Sanders on the 7-day injured list.
2021-04-30RHP Cam Sanders assigned to Tennessee Smokies from Myrtle Beach Pelicans.
2021-02-12Myrtle Beach Pelicans activated RHP Cam Sanders.
2021-02-12Myrtle Beach Pelicans activated RHP Cam Sanders.
2019-09-15South Bend Cubs activated RHP Cam Sanders.
2019-09-15South Bend Cubs activated RHP Cam Sanders.
2019-09-11South Bend Cubs placed RHP Cam Sanders on the reserve list.
2019-08-06South Bend Cubs activated RHP Cam Sanders from the 7-day injured list.
2019-08-06South Bend Cubs activated RHP Cam Sanders from the 7-day injured list.
2019-07-31South Bend Cubs placed RHP Cam Sanders on the 7-day injured list retroactive to July 29, 2019.
2019-04-03RHP Cam Sanders assigned to South Bend Cubs from Eugene Emeralds.
2018-07-04RHP Cam Sanders assigned to Eugene Emeralds from AZL Cubs 2.
2018-07-03RHP Cam Sanders assigned to AZL Cubs 2.
2018-06-21Chicago Cubs signed RHP Cam Sanders.
