
No Photo
Cam SandersDFA
P · Pittsburgh Pirates
| Position | P |
| Bats/Throws | R/R |
| Height | 6′ 2″ |
| Weight | 215 lbs |
| Age | 29 |
| Birthplace | Thibodaux, LA, USA |
| Draft | 2018, Chicago Cubs, Round: 12, Overall Pick: 368 |
| College | LSU |
| MLB Debut | 2025-08-05 |
Contract Status
Service Time
0.037
1/1/2026
Options
2
1/1/2026
MLB FA
2032
2026 Service Time Gained: 0.020
2026 Option Year Used? Yes
Contract
2026 Salary$780,000 (Estimate)
League Minimum2026–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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 (MLB) | 9 | 0 | 9.1 | 0 | 0 | 8.68 | 13 | 27.1% | 20.8% | 0.96 | 2.040 |
| MLB Career | 15 | 0 | 16.0 | 0 | 0 | 8.44 | 17 | 20.7% | 18.3% | 1.69 | 2.062 |
Last 10 Games
| Date | Lvl | Team | Opp | IP | H | ER | BB | SO | HR | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-09 | MLB | Pittsburgh Pirates | vs Atlanta Braves | 0.2 | 2 | 3 | 3 | 2 | 1 | 8.68 | 2.040 |
| 2026-07-04 | MLB | Pittsburgh Pirates | @ Washington Nationals | 1.0 | 0 | 0 | 0 | 1 | 0 | 6.23 | 1.620 |
| 2026-07-01 | MLB | Pittsburgh Pirates | @ Philadelphia Phillies | 1.2 | 1 | 0 | 2 | 2 | 0 | 7.04 | 1.830 |
| 2026-06-28 | AAA | Indianapolis Indians | vs Scranton/Wilkes-Barre RailRiders | 1.0 | 1 | 1 | 0 | 3 | 1 | 2.96 | 1.400 |
| 2026-06-25 | AAA | Indianapolis Indians | vs Scranton/Wilkes-Barre RailRiders | 2.0 | 0 | 0 | 0 | 4 | 0 | 2.70 | 1.410 |
| 2026-06-17 | AAA | Indianapolis Indians | @ Iowa Cubs | 2.0 | 1 | 0 | 1 | 3 | 0 | 2.95 | 1.550 |
| 2026-06-14 | AAA | Indianapolis Indians | vs Columbus Clippers | 2.0 | 0 | 0 | 2 | 4 | 0 | 3.26 | 1.600 |
| 2026-06-11 | AAA | Indianapolis Indians | vs Columbus Clippers | 1.0 | 0 | 0 | 0 | 1 | 0 | 3.63 | 1.670 |
| 2026-06-10 | AAA | Indianapolis Indians | vs Columbus Clippers | 1.0 | 1 | 0 | 0 | 1 | 0 | 3.86 | 1.780 |
| 2026-06-04 | AAA | Indianapolis Indians | @ St. Paul Saints | 1.0 | 1 | 1 | 0 | 3 | 1 | 4.11 | 1.830 |
| Last 10 Total | 13.1 | 7 | 5 | 8 | 24 | 3 | 3.38 | 1.125 | |||
Stats & Game Logs
| Year | Age | Lvl | Team | G | GS | IP | W | L | SV | ERA | K | BB | K% | BB% | HR/9 | WHIP | AVG | BABIP |
|---|
Season
| Date ↕ | Lvl ↕ | Team ↕ | Opponent | IP ↕ | H ↕ | ER ↕ | BB ↕ | SO ↕ | HR ↕ | ERA ↕ |
|---|
| Split | BF | IP | W | L | SV | ERA | K | BB | HR | WHIP | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 48 | 9.1 | — | — | — | 8.680 | 13 | 10 | 1 | 2.036 | — |
| Recent Performance | |||||||||||
| Last 30 | 18 | 3.1 | 0 | 0 | 0 | 8.100 | 5 | 5 | 1 | 2.400 | .231 |
| Last 14 | 18 | 3.1 | 0 | 0 | 0 | 8.100 | 5 | 5 | 1 | 2.400 | .231 |
| Last 7 | 10 | 1.2 | 0 | 0 | 0 | 16.200 | 3 | 3 | 1 | 3.000 | .286 |
| Home / Away | |||||||||||
| Home Games | 17 | 2.2 | 0 | 0 | 0 | 23.630 | 6 | 4 | 1 | 3.380 | .385 |
| Away Games | 31 | 6.2 | 0 | 0 | 0 | 2.700 | 7 | 6 | 0 | 1.500 | .174 |
| Day / Night | |||||||||||
| Day Games | 27 | 5.1 | 0 | 0 | 0 | 11.810 | 7 | 5 | 1 | 2.060 | .286 |
| Night Games | 21 | 4.0 | 0 | 0 | 0 | 4.500 | 6 | 5 | 0 | 2.000 | .200 |
| vs Handedness | |||||||||||
| vs Left | 28 | 5.1 | — | — | — | nan | 6 | 7 | 1 | 2.250 | .250 |
| vs Right | 20 | 4.0 | — | — | — | nan | 7 | 3 | 0 | 1.750 | .250 |
| Role | |||||||||||
| Reliever | 48 | 9.1 | 0 | 0 | 0 | 8.680 | 13 | 10 | 1 | 2.040 | .250 |
| Runners | |||||||||||
| Bases Empty | 22 | 4.1 | — | — | — | nan | 6 | 7 | 0 | 2.080 | .133 |
| Runners On | 26 | 5.0 | — | — | — | nan | 7 | 3 | 1 | 2.000 | .333 |
| Scoring Position | 14 | 3.0 | — | — | — | nan | 2 | 2 | 0 | 1.670 | .250 |
| By Inning | |||||||||||
| Fourth Inning | 7 | 0.2 | — | — | — | 40.500 | 2 | 3 | 1 | 7.500 | .500 |
| Fifth Inning | 11 | 1.2 | — | — | — | 21.600 | 3 | 2 | 0 | 3.600 | .444 |
| Sixth Inning | 7 | 1.2 | — | — | — | .000 | 2 | 2 | 0 | 1.200 | .000 |
| Seventh Inning | 7 | 2.0 | — | — | — | .000 | 1 | 0 | 0 | .500 | .143 |
| Eighth Inning | 4 | 1.0 | — | — | — | .000 | 3 | 0 | 0 | 1.000 | .250 |
| Ninth Inning | 12 | 2.1 | — | — | — | 7.710 | 2 | 3 | 0 | 1.710 | .125 |
| 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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | 21 | R | 19 | 1 | — | — | 100.0% | 0.0% | 0.0% | 0.0% | — | — | — | — | 36.8% | 14.3% | — | 50.0% | 0.0% | 85.7% |
| 2019 | 22 | A | 1580 | 282 | — | — | 37.9% | 37.6% | 12.8% | 11.7% | — | — | — | — | 44.4% | 77.9% | — | 58.2% | 15.5% | 22.1% |
| 2021 | 24 | AA | 1521 | 225 | — | — | 42.7% | 31.1% | 17.3% | 8.9% | — | — | — | — | 45.8% | 67.3% | — | 55.0% | 13.9% | 32.7% |
| 2022 | 25 | AAA | 1308 | 197 | — | — | 39.1% | 30.5% | 21.3% | 9.1% | — | — | — | — | 41.4% | 69.9% | — | 52.7% | 15.1% | 30.1% |
| 2022 | 25 | AA | 403 | 50 | — | — | 48.0% | 36.0% | 14.0% | 2.0% | — | — | — | — | 45.9% | 58.9% | — | 55.0% | 14.6% | 41.1% |
| 2023 | 26 | AAA | 1299 | 138 | 95.3 | 100.3 | 44.9% | 22.5% | 22.5% | 10.1% | 26.5% | 61.8% | 40.5% | 71.9% | 40.7% | 59.7% | 40.3% | 47.6% | 15.1% | 40.3% |
| 2024 | 27 | AAA | 703 | 82 | 95.8 | 99.6 | 47.6% | 31.7% | 17.1% | 3.7% | 21.7% | 60.6% | 38.9% | 78.3% | 37.7% | 64.9% | 41.1% | 50.6% | 16.6% | 35.1% |
| 2024 | 27 | AA | 323 | 51 | — | — | 47.1% | 27.5% | 19.6% | 5.9% | — | — | — | — | 50.8% | 68.3% | — | 60.9% | 15.8% | 31.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 | 4193 | 518 | 95.5 | 100.3 | 43.2% | 27.2% | 21.4% | 8.1% | 25.7% | 62.2% | 38.1% | 73.2% | 41.4% | 63.7% | 43.3% | 51.6% | 15.7% | 36.3% | |
| AA Career | AA | 2626 | 380 | — | — | 42.4% | 32.6% | 17.1% | 7.9% | — | — | — | — | 46.6% | 65.5% | — | 56.9% | 14.3% | 34.5% | |
| A Career | A | 1580 | 282 | — | — | 37.9% | 37.6% | 12.8% | 11.7% | — | — | — | — | 44.4% | 77.9% | — | 58.2% | 15.5% | 22.1% | |
| R Career | R | 19 | 1 | — | — | 100.0% | 0.0% | 0.0% | 0.0% | — | — | — | — | 36.8% | 14.3% | — | 50.0% | 0.0% | 85.7% |
Transaction History
2026-07-11Pittsburgh Pirates designated RHP Cam Sanders for assignment.
2026-07-10Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
2026-07-10Indianapolis Indians activated RHP Cam Sanders.
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-14Indianapolis Indians activated RHP Cam Sanders.
2025-08-14Pittsburgh Pirates optioned RHP Cam Sanders to Indianapolis Indians.
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 roster status changed by Pittsburgh Pirates.
2025-01-21RHP Cam Sanders assigned to 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.
