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

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

No batted balls with a location in this window.

Pitch locations · 2283 pitches
Called strike (455) Swinging strike (251) In play (391) Foul (355) Ball (831)

Catcher’s view · the zone drawn is the average of the 2,283 batter zones recorded here, 1.58 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker1,31857.7%93.72,27148.9%
Slider87038.1%85.42,39345.1%
Changeup883.9%88.02,01528.4%
Four-Seam Fastball70.3%92.72,26414.3%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 4vs TEXL 37156515353.15535
APR 4vs TEXL 3715651035
APR 12vs LAAL 31021470006
APR 12vs LAAL 310214700065.07106
APR 18vs TORW 2021020036
APR 18vs TORW 20210200366.02036
APR 24@ DETW 2124131008
APR 24@ DETW 21241311087.03108
APR 30@ MINL 1971201312.02131
APR 30@ MINL 197120031
MAY 5vs CLEL 4521340023
MAY 5vs CLEL 45213403235.24323
MAY 11@ DETL 78164704243.17424
MAY 11@ DETL 7816470024
MAY 16@ CWSL 34252712276.17227
MAY 16@ CWSL 3425271027
MAY 22vs DETW 7525360026
MAY 22vs DETW 75253603266.16326
MAY 27@ TBL 2712641023
MAY 27@ TBL 27126416232.24623
JUN 1vs PITW 105245805165.28416
JUN 1vs PITW 10524580016
JUN 6vs MINL 1223280037
JUN 6vs MINL 12232802375.28237
JUN 11@ L 3424351017
JUN 11@ L 34243513176.05317
JUN 16vs DETL 56121401123.04112
JUN 16vs DETL 5612140012
JUN 22@ NYYW 6516252055
JUN 22@ NYYW 65162522553.25255
JUN 27@ TEXL 14203413355.04235
JUN 27@ TEXL 1420341035
JUL 2vs MINW 7414350024
JUL 2vs MINW 74143502243.05224
JUL 7vs CINL 2522150016
JUL 7vs CINL 25221500166.05116
JUL 17vs BALL 48147806112.08711
JUL 17vs BALL 4814780011
AUG 11vs NYYL 251851005323.210532
AUG 11vs NYYL 25185100032
AUG 18vs HOUW 3225260026
AUG 18vs HOUW 32252602266.26226
AUG 24@ HOUL 0422470046
AUG 24@ HOUL 04224703465.07146
AUG 29@ SEAL 34222312356.03135
AUG 29@ SEAL 3422231035
SEP 5vs CWSW 60250500067.05006
SEP 5vs CWSW 6025050006
SEP 11@ MINL 29216756274.27627
SEP 11@ MINL 2921675027
SEP 20@ CLEW 72262602177.06217
SEP 20@ CLEW 7226260017
SEP 28vs CLEW 6443302100.23310
SEP 28vs CLEW 644330010

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.