MLB/Players/Brady Singer
Brady Singer

BRADY SINGER

P · Cincinnati Reds · 20202026 · 313 games
313
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.262
CAREER BATTING AVERAGE
1,390 hits in 5,302 at-bats
164
CAREER HOME RUNS
312 RBI · 52 stolen bases
4.32
CAREER ERA
996.2 innings · 925 strikeouts
55-69
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024KC641,38615435068644711083406.253.307.405.712
2023KC581,268204364881040939826622.287.338.467.805
2022KC541,1381162803823651703004.246.290.378.668
2021KC541,038162292426287110626220.281.348.414.762
2020KC24472581041221626461220.220.290.356.646
Career2545,3026941,390248261643124281,29052.262.317.412.729

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CIN27513141.21607645117264.831.45
2025CIN321412169.21507660163194.031.24
2024KC32913179.21757454170223.711.27
2023KC29811159.21829849133205.521.45
2022KC27105153.11405535150183.231.14
2021KC27510128.11467053131144.911.55
2020KC124564.15229236184.061.17
Career1865569996.21,0054783199251274.321.33

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024KC21000.0000.110.00

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2363 pitches
Called strike (412) Swinging strike (260) In play (441) Foul (355) Ball (895)

Catcher’s view · the zone drawn is the average of the 2,363 batter zones recorded here, 1.62 to 3.21 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker1,17149.6%91.32,35345.0%
Slider61526.0%82.62,41543.3%
Sweeper35815.2%82.12,43442.7%
Cutter1657.0%87.32,36639.4%
Four-Seam Fastball542.3%90.72,42031.5%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs BOSW 6551254.05325
APR 3@ TEXW 5360155.06215
APR 8@ MIAL 47101032.210503
APR 14vs SFW 2161016.06101
APR 19@ MINW 7450426.05342
APR 25vs DETW 9282035.18203
MAY 1@ PITL 1972213.17421
MAY 6@ CHCL 6761166.06416
MAY 12vs WSHL 41063123.26312
MAY 17@ CLEL 31073164.07516
MAY 30vs ATLL 2542425.04342
JUN 5@ STLL 31041364.04136
JUN 10@ SDL 4560156.06215
JUN 16vs NYMW 5330355.03135
JUN 22vs MILL 1220277.02027
JUN 28@ PITL 4992064.19506
JUL 3vs BALL 0331565.03256
JUL 9vs PHIL 0140157.14115
JUL 17@ COLW 7241067.04206
JUL 22@ SEAW 5360166.26316
JUL 29vs CLEL 1670434.17443
AUG 4vs ATHW 5450366.05336
AUG 9@ WSHL 1781136.08313
AUG 15vs MIAL 4882246.08324
AUG 20vs STLL 91051136.05413
AUG 25@ SFL 1361255.26325
AUG 31vs SDL 05100054.110405

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.