Skip to main content

League

See the league's headline numbers and who leads them, how the 30 teams spread out, and how each number has moved since 2022.

Scoring is up 0.05 runs per team per game from the 2022 to 2025 average. The biggest shift in how the league plays is walk rate (BB%), up 0.5 points.

League at a glance

Each tile shows the league's number for one stat in 2026 so far, and who leads it.

Offense

Runs / game
4.48↑ better
best 5.25 · Cubs
+0.05vs 2022 to 2025
HR%
3.0%↑ better
league rate
no changevs 2022 to 2025
Hitter EB/PA
0.430↑ better
best 0.687 · Aaron Judge
+0.005vs 2022 to 2025

Contact & discipline

K%
22.1%↓ better
best 4.3% · Luis Arraez
−0.3 ptsvs 2022 to 2025
BB%
8.9%↑ better
best 18.6% · Davis Schneider
+0.5 ptsvs 2022 to 2025
Hard-hit%
38.7%↑ better
best 61.5% · Nelson Velázquez
Barrel%
7.0%↑ better
league rate
−0.3 ptsvs 2022 to 2025

Run prevention

Pitcher xEB/PA
0.454↓ better
best 0.367 · Jacob Misiorowski
+0.001vs 2022 to 2025
How to read these tiles
The big number is the league's value this season. For Hitter EB/PA and Pitcher xEB/PA it is the median qualified player. The small line beneath it names the current leader. A hitter needs 100 plate appearances to lead BB% or K%, and 50 batted balls to lead Hard-hit%. The ▲ or ▼ chip compares this season with the average of the earlier full seasons named beside it. So ▲ on a ↓ better stat like K% means the league strikes out more than it used to. 2 metrics have no single leader in the data, and read “league rate” instead.

Season progress · 2026

Mar 25 to Sep 27

This bar shows how much of the regular season has been played.

Games2,429 of 2,430(100%)

Where the teams sit

Every strip here runs worst mark to best, so the ticks show where the 30 teams bunch up.

Each teamLg medianLg best
Runs scored / gameLg median 4.46 · Lg best 5.25 (Cubs)

Runs scored / game: league median 4.46, best 5.25 (Cubs). Further right is better.

4.00← worsebetter →5.25
Hitter EB/PALg median 0.431 · Lg best 0.457 (Mariners)

Hitter EB/PA: league median 0.431, best 0.457 (Mariners). Further right is better.

0.408← worsebetter →0.457
K% (lower = better)Lg median 21.9% · Lg best 18.8% (Rays)

K% (lower = better): league median 21.9%, best 18.8% (Rays). Further right is better.

25.5%← worsebetter →18.8%
BB%Lg median 8.8% · Lg best 10.6% (Brewers)

BB%: league median 8.8%, best 10.6% (Brewers). Further right is better.

7.4%← worsebetter →10.6%
Barrel%Lg median 7.0% · Lg best 8.8% (Yankees)

Barrel%: league median 7.0%, best 8.8% (Yankees). Further right is better.

5.2%← worsebetter →8.8%
Pitcher xEB/PA (lower = better)Lg median 0.452 · Lg best 0.434 (Red Sox)

Pitcher xEB/PA (lower = better): league median 0.452, best 0.434 (Red Sox). Further right is better.

0.476← worsebetter →0.434
How to read these strips
Each strip spreads all 30 teams across one stat this season. Each tick is a team. Left is always the worse end and right the better one, so a strip marked (lower = better) runs its numbers downward from left to right. The dashed tick is the median team and the teal tick is the best. For Hitter EB/PA and Pitcher xEB/PA, a team's tick is its median hitter with 50 or more plate appearances or its median pitcher with 100 or more batters faced.

Batted-ball shape

How a team puts the ball in play is a style, not a quality.

Each teamLg median
FB%Lg median 23.3%
19.4%26.0%
GB%Lg median 44.8%
39.9%51.3%
Pull%Lg median 39.8%
34.7%43.5%
How to read the shape strips
Each solid tick is one team this season, and each strip runs from the lowest rate on the left to the highest on the right. FB% is the share of batted balls hit as fly balls, GB% the share hit on the ground, and Pull% the share hit to the batter's pull side. These describe how a team hits the ball, not how well, so neither end is better. The dashed tick is the league median. Tap a strip to see which teams sit there.

League leaders

These links go to the 10 best hitters by EB/PA, the 10 best pitchers by xEB/PA allowed and every team's page. Hitters need 50 plate appearances and pitchers 100 batters faced to make the list.