MLB Analytics Lab

Team Strikeout Dashboard

Track which offenses are striking out the most and how those trends are changing.

MLB Analytics Lab

Team Strikeout Dashboard

Track team strikeout tendencies with true season K% and clearly labeled rolling proxies.

30Teams With K Data
CINHighest K Team
TBLowest K Team
11Trending Up

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.

NL · 25 tracked games in last 30 days
#1MLB K Rank
🔥 Trending Up
Season 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.
AL · 23 tracked games in last 30 days
#2MLB K Rank
📉 Falling
Season 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.
AL · 24 tracked games in last 30 days
#3MLB K Rank
📈 Rising
Season 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.
AL · 22 tracked games in last 30 days
#4MLB K Rank
➖ Stable
Season 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.
NL · 25 tracked games in last 30 days
#5MLB K Rank
❄️ Improving Contact
Season 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.
NL · 24 tracked games in last 30 days
#6MLB K Rank
📈 Rising
Season 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.
AL · 25 tracked games in last 30 days
#7MLB K Rank
📉 Falling
Season 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.
AL · 24 tracked games in last 30 days
#8MLB K Rank
🔥 Trending Up
Season 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.
NL · 24 tracked games in last 30 days
#9MLB K Rank
🔥 Trending Up
Season 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.
AL · 24 tracked games in last 30 days
#10MLB K Rank
❄️ Improving Contact
Season 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.
AL · 22 tracked games in last 30 days
#11MLB K Rank
❄️ Improving Contact
Season 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.
AL · 24 tracked games in last 30 days
#12MLB K Rank
❄️ Improving Contact
Season 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.
NL · 25 tracked games in last 30 days
#13MLB K Rank
🔥 Trending Up
Season 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.
AL · 25 tracked games in last 30 days
#14MLB K Rank
❄️ Improving Contact
Season 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.
NL · 25 tracked games in last 30 days
#15MLB K Rank
❄️ Improving Contact
Season 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.
AL · 23 tracked games in last 30 days
#16MLB K Rank
🔥 Trending Up
Season 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.
AL · 23 tracked games in last 30 days
#17MLB K Rank
🔥 Trending Up
Season 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.
NL · 25 tracked games in last 30 days
#18MLB K Rank
➖ Stable
Season 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.
NL · 24 tracked games in last 30 days
#19MLB K Rank
➖ Stable
Season 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.
AL · 24 tracked games in last 30 days
#20MLB K Rank
❄️ Improving Contact
Season 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.
AL · 25 tracked games in last 30 days
#21MLB K Rank
🔥 Trending Up
Season 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.
NL · 27 tracked games in last 30 days
#22MLB K Rank
📈 Rising
Season 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.
NL · 24 tracked games in last 30 days
#23MLB K Rank
❄️ Improving Contact
Season 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.
NL · 25 tracked games in last 30 days
#24MLB K Rank
❄️ Improving Contact
Season 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.
NL · 25 tracked games in last 30 days
#25MLB K Rank
❄️ Improving Contact
Season 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.
NL · 23 tracked games in last 30 days
#26MLB K Rank
📉 Falling
Season 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.
NL · 27 tracked games in last 30 days
#27MLB K Rank
➖ Stable
Season 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.
AL · 24 tracked games in last 30 days
#28MLB K Rank
❄️ Improving Contact
Season 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.
NL · 25 tracked games in last 30 days
#29MLB K Rank
❄️ Improving Contact
Season 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.
AL · 26 tracked games in last 30 days
#30MLB K Rank
🔥 Trending Up
Season 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.
American League All-Stars
NL · 1 tracked games in last 30 days
MLB K Rank
➖ Stable
Season 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.
National League All-Stars
NL · 1 tracked games in last 30 days
MLB K Rank
➖ Stable
Season 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.
Data Sources

Data Sources Used

Team K snapshot: FanGraphs team batting (full-season, PA-weighted) (fetched 2026-08-01). Vs-hand splits: FanGraphs team batting splits by opposing pitcher handedness (updated 2026-08-01). Rolling history: /home/ubuntu/edgeranked-sportsai/mlb/outputs/pitcher_tracking.csv.

Explore more

Related analytics tools

Keep digging in the MLB Analytics Lab — every tool updates daily for the current slate. New to these numbers? Read the Strikeout Analytics Guide.