Methodology: Season K% is the true daily FanGraphs team batting snapshot. Vs RHP and Vs LHP K% represent team batting strikeout rates against opposing pitcher handedness. Rolling Last 7/14/30 values are estimated from tracked starter strikeouts allowed by team and date.
CINNL · 25 tracked games in last 30 days
#1MLB K Rank
🔥 Trending UpSeason K%25.2%
Last 30 Days27.5%
Last 14 Days26.3%
Last 7 Days32.8%
Vs RHP K%25.2%
Vs LHP K%24.3%
Trend Delta+7.7 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
LAAAL · 23 tracked games in last 30 days
#2MLB K Rank
📉 FallingSeason K%25.0%
Last 30 Days27.4%
Last 14 Days25.6%
Last 7 Days22.2%
Vs RHP K%26.1%
Vs LHP K%20.3%
Trend Delta-2.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
NYYAL · 24 tracked games in last 30 days
#3MLB K Rank
📈 RisingSeason K%24.4%
Last 30 Days25.6%
Last 14 Days26.3%
Last 7 Days26.7%
Vs RHP K%25.2%
Vs LHP K%24.1%
Trend Delta+2.3 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
BALAL · 22 tracked games in last 30 days
#4MLB K Rank
➖ StableSeason K%24.1%
Last 30 Days24.4%
Last 14 Days25.5%
Last 7 Days23.1%
Vs RHP K%24.6%
Vs LHP K%25.1%
Trend Delta-1.0 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
PITNL · 25 tracked games in last 30 days
#5MLB K Rank
❄️ Improving ContactSeason K%24.1%
Last 30 Days25.3%
Last 14 Days28.8%
Last 7 Days18.3%
Vs RHP K%24.4%
Vs LHP K%24.9%
Trend Delta-5.7 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
PHINL · 24 tracked games in last 30 days
#6MLB K Rank
📈 RisingSeason K%23.8%
Last 30 Days26.6%
Last 14 Days28.5%
Last 7 Days26.6%
Vs RHP K%22.9%
Vs LHP K%24.8%
Trend Delta+2.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CWSAL · 25 tracked games in last 30 days
#7MLB K Rank
📉 FallingSeason K%23.7%
Last 30 Days21.9%
Last 14 Days23.1%
Last 7 Days21.4%
Vs RHP K%22.2%
Vs LHP K%25.2%
Trend Delta-2.3 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
SEAAL · 24 tracked games in last 30 days
#8MLB K Rank
🔥 Trending UpSeason K%23.0%
Last 30 Days23.1%
Last 14 Days25.9%
Last 7 Days28.4%
Vs RHP K%23.5%
Vs LHP K%20.8%
Trend Delta+5.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
COLNL · 24 tracked games in last 30 days
#9MLB K Rank
🔥 Trending UpSeason K%22.9%
Last 30 Days21.5%
Last 14 Days24.3%
Last 7 Days28.0%
Vs RHP K%25.8%
Vs LHP K%19.6%
Trend Delta+5.0 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
DETAL · 24 tracked games in last 30 days
#10MLB K Rank
❄️ Improving ContactSeason K%22.9%
Last 30 Days21.7%
Last 14 Days17.8%
Last 7 Days13.8%
Vs RHP K%24.2%
Vs LHP K%22.1%
Trend Delta-9.1 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
ATHAL · 22 tracked games in last 30 days
#11MLB K Rank
❄️ Improving ContactSeason K%22.8%
Last 30 Days21.6%
Last 14 Days18.1%
Last 7 Days17.7%
Vs RHP K%24.0%
Vs LHP K%21.4%
Trend Delta-5.1 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
TEXAL · 24 tracked games in last 30 days
#12MLB K Rank
❄️ Improving ContactSeason K%22.7%
Last 30 Days19.5%
Last 14 Days18.5%
Last 7 Days18.7%
Vs RHP K%23.6%
Vs LHP K%21.2%
Trend Delta-4.0 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
NYMNL · 25 tracked games in last 30 days
#13MLB K Rank
🔥 Trending UpSeason K%22.5%
Last 30 Days24.3%
Last 14 Days31.3%
Last 7 Days32.9%
Vs RHP K%22.4%
Vs LHP K%22.9%
Trend Delta+10.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CLEAL · 25 tracked games in last 30 days
#14MLB K Rank
❄️ Improving ContactSeason K%22.2%
Last 30 Days21.8%
Last 14 Days21.2%
Last 7 Days18.7%
Vs RHP K%30.6%
Vs LHP K%21.7%
Trend Delta-3.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
SDNL · 25 tracked games in last 30 days
#15MLB K Rank
❄️ Improving ContactSeason K%22.2%
Last 30 Days20.9%
Last 14 Days17.7%
Last 7 Days14.5%
Vs RHP K%22.2%
Vs LHP K%21.9%
Trend Delta-7.7 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
BOSAL · 23 tracked games in last 30 days
#16MLB K Rank
🔥 Trending UpSeason K%22.1%
Last 30 Days23.0%
Last 14 Days25.8%
Last 7 Days27.4%
Vs RHP K%22.7%
Vs LHP K%21.7%
Trend Delta+5.3 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
HOUAL · 23 tracked games in last 30 days
#17MLB K Rank
🔥 Trending UpSeason K%21.8%
Last 30 Days22.9%
Last 14 Days23.2%
Last 7 Days25.3%
Vs RHP K%21.6%
Vs LHP K%22.2%
Trend Delta+3.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
MIANL · 25 tracked games in last 30 days
#18MLB K Rank
➖ StableSeason K%21.7%
Last 30 Days22.9%
Last 14 Days24.5%
Last 7 Days22.0%
Vs RHP K%20.8%
Vs LHP K%24.7%
Trend Delta+0.2 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CHCNL · 24 tracked games in last 30 days
#19MLB K Rank
➖ StableSeason K%21.7%
Last 30 Days20.5%
Last 14 Days21.1%
Last 7 Days21.3%
Vs RHP K%18.4%
Vs LHP K%24.7%
Trend Delta-0.3 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
MINAL · 24 tracked games in last 30 days
#20MLB K Rank
❄️ Improving ContactSeason K%21.5%
Last 30 Days22.1%
Last 14 Days23.3%
Last 7 Days17.7%
Vs RHP K%20.6%
Vs LHP K%25.4%
Trend Delta-3.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
KCAL · 25 tracked games in last 30 days
#21MLB K Rank
🔥 Trending UpSeason K%21.4%
Last 30 Days23.0%
Last 14 Days21.7%
Last 7 Days24.6%
Vs RHP K%19.2%
Vs LHP K%23.8%
Trend Delta+3.2 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
ATLNL · 27 tracked games in last 30 days
#22MLB K Rank
📈 RisingSeason K%21.4%
Last 30 Days21.7%
Last 14 Days22.3%
Last 7 Days24.2%
Vs RHP K%23.5%
Vs LHP K%21.0%
Trend Delta+2.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
WSHNL · 24 tracked games in last 30 days
#23MLB K Rank
❄️ Improving ContactSeason K%21.3%
Last 30 Days18.1%
Last 14 Days19.4%
Last 7 Days13.4%
Vs RHP K%22.1%
Vs LHP K%21.7%
Trend Delta-7.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
MILNL · 25 tracked games in last 30 days
#24MLB K Rank
❄️ Improving ContactSeason K%20.9%
Last 30 Days21.1%
Last 14 Days19.1%
Last 7 Days13.7%
Vs RHP K%17.9%
Vs LHP K%24.1%
Trend Delta-7.2 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
SFNL · 25 tracked games in last 30 days
#25MLB K Rank
❄️ Improving ContactSeason K%20.8%
Last 30 Days23.2%
Last 14 Days22.6%
Last 7 Days17.0%
Vs RHP K%24.8%
Vs LHP K%16.5%
Trend Delta-3.9 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
LADNL · 23 tracked games in last 30 days
#26MLB K Rank
📉 FallingSeason K%20.6%
Last 30 Days20.3%
Last 14 Days24.5%
Last 7 Days19.1%
Vs RHP K%17.9%
Vs LHP K%21.9%
Trend Delta-1.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
STLNL · 27 tracked games in last 30 days
#27MLB K Rank
➖ StableSeason K%20.3%
Last 30 Days21.1%
Last 14 Days19.8%
Last 7 Days20.4%
Vs RHP K%20.2%
Vs LHP K%20.4%
Trend Delta+0.1 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
TORAL · 24 tracked games in last 30 days
#28MLB K Rank
❄️ Improving ContactSeason K%19.5%
Last 30 Days17.4%
Last 14 Days18.5%
Last 7 Days14.9%
Vs RHP K%18.3%
Vs LHP K%20.0%
Trend Delta-4.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
ARINL · 25 tracked games in last 30 days
#29MLB K Rank
❄️ Improving ContactSeason K%19.3%
Last 30 Days18.2%
Last 14 Days15.9%
Last 7 Days12.8%
Vs RHP K%21.4%
Vs LHP K%23.4%
Trend Delta-6.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
TBAL · 26 tracked games in last 30 days
#30MLB K Rank
🔥 Trending UpSeason K%19.2%
Last 30 Days20.4%
Last 14 Days20.8%
Last 7 Days24.8%
Vs RHP K%17.4%
Vs LHP K%19.9%
Trend Delta+5.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
AMEAmerican League All-Stars
NL · 1 tracked games in last 30 days
—MLB K Rank
➖ StableSeason K%Not Available
Last 30 DaysNot Available
Last 14 DaysNot Available
Last 7 DaysNot Available
Vs RHP K%Not Available
Vs LHP K%Not Available
Trend DeltaNot Available
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
NATNational League All-Stars
NL · 1 tracked games in last 30 days
—MLB K Rank
➖ StableSeason K%Not Available
Last 30 DaysNot Available
Last 14 DaysNot Available
Last 7 DaysNot Available
Vs RHP K%Not Available
Vs LHP K%Not Available
Trend DeltaNot Available
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.