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.
LAAAL · 27 tracked games in last 30 days
#1MLB K Rank
📈 RisingSeason K%25.0%
Last 30 Days25.5%
Last 14 Days27.1%
Last 7 Days26.9%
Vs RHP K%25.6%
Vs LHP K%21.5%
Trend Delta+1.9 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CINNL · 26 tracked games in last 30 days
#2MLB K Rank
📈 RisingSeason K%24.7%
Last 30 Days24.7%
Last 14 Days27.3%
Last 7 Days26.4%
Vs RHP K%24.4%
Vs LHP K%24.2%
Trend Delta+1.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
BALAL · 26 tracked games in last 30 days
#3MLB K Rank
➖ StableSeason K%24.1%
Last 30 Days25.4%
Last 14 Days24.4%
Last 7 Days23.7%
Vs RHP K%24.6%
Vs LHP K%25.4%
Trend Delta-0.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
PITNL · 27 tracked games in last 30 days
#4MLB K Rank
📈 RisingSeason K%24.0%
Last 30 Days26.0%
Last 14 Days29.4%
Last 7 Days26.5%
Vs RHP K%24.7%
Vs LHP K%24.6%
Trend Delta+2.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
NYYAL · 26 tracked games in last 30 days
#5MLB K Rank
🔥 Trending UpSeason K%23.6%
Last 30 Days25.5%
Last 14 Days30.4%
Last 7 Days31.0%
Vs RHP K%24.1%
Vs LHP K%23.4%
Trend Delta+7.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CWSAL · 26 tracked games in last 30 days
#6MLB K Rank
❄️ Improving ContactSeason K%23.6%
Last 30 Days24.2%
Last 14 Days22.8%
Last 7 Days18.8%
Vs RHP K%22.0%
Vs LHP K%24.9%
Trend Delta-4.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
PHINL · 27 tracked games in last 30 days
#7MLB K Rank
📈 RisingSeason K%23.4%
Last 30 Days24.3%
Last 14 Days26.1%
Last 7 Days25.2%
Vs RHP K%22.9%
Vs LHP K%24.0%
Trend Delta+1.8 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
SEAAL · 26 tracked games in last 30 days
#8MLB K Rank
🔥 Trending UpSeason K%23.3%
Last 30 Days24.0%
Last 14 Days26.9%
Last 7 Days26.8%
Vs RHP K%23.8%
Vs LHP K%21.2%
Trend Delta+3.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
SDNL · 26 tracked games in last 30 days
#9MLB K Rank
➖ StableSeason K%23.0%
Last 30 Days22.8%
Last 14 Days22.0%
Last 7 Days24.0%
Vs RHP K%22.7%
Vs LHP K%23.0%
Trend Delta+1.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
📉 FallingSeason K%23.0%
Last 30 Days24.7%
Last 14 Days23.3%
Last 7 Days21.7%
Vs RHP K%24.3%
Vs LHP K%22.2%
Trend Delta-1.3 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
COLNL · 27 tracked games in last 30 days
#11MLB K Rank
📉 FallingSeason K%22.9%
Last 30 Days22.2%
Last 14 Days26.1%
Last 7 Days21.5%
Vs RHP K%26.1%
Vs LHP K%19.4%
Trend Delta-1.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
ATHAL · 24 tracked games in last 30 days
#12MLB K Rank
➖ StableSeason K%22.5%
Last 30 Days21.3%
Last 14 Days23.1%
Last 7 Days23.1%
Vs RHP K%23.9%
Vs LHP K%21.0%
Trend Delta+0.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
NYMNL · 25 tracked games in last 30 days
#13MLB K Rank
❄️ Improving ContactSeason K%22.2%
Last 30 Days21.8%
Last 14 Days19.5%
Last 7 Days17.2%
Vs RHP K%22.1%
Vs LHP K%22.7%
Trend Delta-5.0 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
TEXAL · 26 tracked games in last 30 days
#14MLB K Rank
❄️ Improving ContactSeason K%22.1%
Last 30 Days19.7%
Last 14 Days18.9%
Last 7 Days16.6%
Vs RHP K%22.8%
Vs LHP K%21.0%
Trend Delta-5.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CLEAL · 26 tracked games in last 30 days
#15MLB K Rank
📉 FallingSeason K%22.0%
Last 30 Days22.2%
Last 14 Days21.9%
Last 7 Days20.8%
Vs RHP K%29.8%
Vs LHP K%21.8%
Trend Delta-1.3 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
BOSAL · 26 tracked games in last 30 days
#16MLB K Rank
🔥 Trending UpSeason K%22.0%
Last 30 Days21.9%
Last 14 Days21.2%
Last 7 Days25.5%
Vs RHP K%22.6%
Vs LHP K%21.9%
Trend Delta+3.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
HOUAL · 26 tracked games in last 30 days
#17MLB K Rank
🔥 Trending UpSeason K%21.8%
Last 30 Days23.4%
Last 14 Days24.6%
Last 7 Days29.2%
Vs RHP K%21.7%
Vs LHP K%21.9%
Trend Delta+7.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
MINAL · 26 tracked games in last 30 days
#18MLB K Rank
❄️ Improving ContactSeason K%21.7%
Last 30 Days18.5%
Last 14 Days17.3%
Last 7 Days18.1%
Vs RHP K%20.6%
Vs LHP K%26.3%
Trend Delta-3.7 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
WSHNL · 26 tracked games in last 30 days
#19MLB K Rank
❄️ Improving ContactSeason K%21.6%
Last 30 Days22.3%
Last 14 Days25.1%
Last 7 Days18.0%
Vs RHP K%22.7%
Vs LHP K%21.4%
Trend Delta-3.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
MIANL · 27 tracked games in last 30 days
#20MLB K Rank
➖ StableSeason K%21.5%
Last 30 Days23.5%
Last 14 Days22.7%
Last 7 Days21.3%
Vs RHP K%20.7%
Vs LHP K%24.6%
Trend Delta-0.2 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
KCAL · 26 tracked games in last 30 days
#21MLB K Rank
🔥 Trending UpSeason K%21.4%
Last 30 Days20.2%
Last 14 Days22.7%
Last 7 Days26.4%
Vs RHP K%18.9%
Vs LHP K%24.1%
Trend Delta+5.0 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
CHCNL · 26 tracked games in last 30 days
#22MLB K Rank
❄️ Improving ContactSeason K%21.4%
Last 30 Days21.3%
Last 14 Days24.1%
Last 7 Days17.4%
Vs RHP K%18.1%
Vs LHP K%24.2%
Trend Delta-4.0 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
ATLNL · 20 tracked games in last 30 days
#23MLB K Rank
➖ StableSeason K%21.1%
Last 30 Days22.7%
Last 14 Days22.5%
Last 7 Days21.2%
Vs RHP K%23.0%
Vs LHP K%21.4%
Trend Delta+0.1 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
MILNL · 26 tracked games in last 30 days
#24MLB K Rank
📉 FallingSeason K%21.1%
Last 30 Days19.9%
Last 14 Days20.2%
Last 7 Days18.7%
Vs RHP K%18.1%
Vs LHP K%24.1%
Trend Delta-2.4 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
SFNL · 24 tracked games in last 30 days
#25MLB K Rank
🔥 Trending UpSeason K%20.7%
Last 30 Days21.0%
Last 14 Days25.5%
Last 7 Days27.2%
Vs RHP K%24.7%
Vs LHP K%15.9%
Trend Delta+6.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
LADNL · 26 tracked games in last 30 days
#26MLB K Rank
❄️ Improving ContactSeason K%20.3%
Last 30 Days20.2%
Last 14 Days18.5%
Last 7 Days16.7%
Vs RHP K%17.4%
Vs LHP K%21.6%
Trend Delta-3.6 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
STLNL · 25 tracked games in last 30 days
#27MLB K Rank
📉 FallingSeason K%20.2%
Last 30 Days18.2%
Last 14 Days17.7%
Last 7 Days17.3%
Vs RHP K%20.0%
Vs LHP K%20.4%
Trend Delta-2.9 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
TORAL · 27 tracked games in last 30 days
#28MLB K Rank
📈 RisingSeason K%20.0%
Last 30 Days21.6%
Last 14 Days22.9%
Last 7 Days22.5%
Vs RHP K%19.0%
Vs LHP K%20.6%
Trend Delta+2.5 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
ARINL · 26 tracked games in last 30 days
#29MLB K Rank
➖ StableSeason K%19.4%
Last 30 Days17.0%
Last 14 Days16.0%
Last 7 Days19.6%
Vs RHP K%21.8%
Vs LHP K%23.5%
Trend Delta+0.2 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.
TBAL · 26 tracked games in last 30 days
#30MLB K Rank
❄️ Improving ContactSeason K%18.8%
Last 30 Days17.5%
Last 14 Days16.9%
Last 7 Days15.7%
Vs RHP K%17.2%
Vs LHP K%19.6%
Trend Delta-3.1 pp
Rolling rates are estimated from tracked starter strikeouts allowed by team/date.