The Monday Morning Agent

"Ban the tush push." Five seasons, 2021 to 2025.

Nine situations, each answered by the one tool from every play of 2021 through 2025, measuring with the definition below. Yellow is the defined play, blue is every other rush with the same yards to go, and the hatched stretch between them is the gap in how often each converted.

Holds, as a steady edge

Over 2021 to 2025, the defined play converted 81.6% of 1,412 plays, every other rush with the same yards to go 71.5% of 6,147, a gap of 10.1 points. Take away the Eagles and the gap is 9.7 points, so it is not one team's play. The play converts about ten points more often than everything else at that distance, season after season. Whether that is grounds for a ban is a judgment about safety and fairness, and no number on this sheet settles it.

0of 247,284 play descriptions name the play
10.1points: the gap, all downs
9.7points: the gap without the Eagles

The verdict follows a rule written in season-sheet.mjs, so you can disagree with it. It reads the all-downs gap: under 100 plays matching the definition is too few to rule; a gap of 8 points or more that stays at 5 or more without the Eagles holds, as a steady edge; a gap under 4 does not hold as stated; between the two is mixed. Whether the play should be legal is not on this sheet. This is the page's rule, not the agent's. Every number is the tool's.

Measured with

"The quarterback takes the snap under center with one yard or less to go and runs straight ahead, with teammates pushing him from behind. In these plays it is any run by the team's primary passer, not from shotgun, with one yard or less to go, on any down."

dictionary/tush-push.json, written 2026-10-26 by the analyst, episode 2. Rules: the runner is the team's primary passer that game (the player with its most pass attempts); not from shotgun; any down; 1 or fewer yards to go. Compared with every other rush with the same yards to go. Cannot see: who pushed the runner or whether anyone pushed at all, so it counts every under-center quarterback sneak, pushed or not, and it cannot tell a sneak from a designed quarterback run off tackle.

The name search first: node ./query-plays.mjs --search "tush push" --seasons 2021-2025 found the words in 0 of 247,284 descriptions. The play has no name in the data; the definition above is how the tool finds it.

All downs

Every rush with one yard or less to go, the defined play against the rest.

node ./query-plays.mjs --play tush-push --seasons 2021-2025

81.6% the defined play, 1,412 plays; 71.5% every other rush at that distance, 6,147 plays; a gap of 10.1 points.

Third and fourth down

When the drive is on the line.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --downs 3,4

82.9% the defined play, 1,149 plays; 70.1% every other rush at that distance, 3,515 plays; a gap of 12.8 points.

Fourth down only

The decision the room argues about most.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --downs 4

79.9% the defined play, 194 plays; 72.0% every other rush at that distance, 1,046 plays; a gap of 7.9 points.

One yard to go

The shortest distance, where the play is most used.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --yards-to-go 1

81.6% the defined play, 1,412 plays; 71.5% every other rush at that distance, 6,147 plays; a gap of 10.1 points.

Goal to go

At the goal line, where a conversion is a touchdown.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --goal-to-go

66.2% the defined play, 260 plays; 56.6% every other rush at that distance, 1,104 plays; a gap of 9.5 points.

Every team but the Eagles

Take away the team the play is named for.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --not-team PHI

81.2% the defined play, 1,246 plays; 71.6% every other rush at that distance, 6,007 plays; a gap of 9.7 points.

The Eagles only

The team that made it an argument.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --team PHI

84.3% the defined play, 166 plays; 69.3% every other rush at that distance, 140 plays; a gap of 15.1 points.

Regular season only

Leave the playoffs out.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --type REG

81.3% the defined play, 1,323 plays; 71.3% every other rush at that distance, 5,858 plays; a gap of 9.9 points.

Playoffs only

Thirteen games a season.

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --type POST

86.5% the defined play, 89 plays; 75.1% every other rush at that distance, 289 plays; a gap of 11.4 points.

By season

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --by season
SeasonDefined playsRateOther rushesRateGap
202124378.6%1,29673.0%5.6
202230485.2%1,22371.1%14.1
202330478.9%1,12672.0%6.9
202428183.3%1,21170.4%12.8
202528081.4%1,29171.0%10.4

By team

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --by team
TeamDefined playsRateOther rushesRateGap
PHI16684.3%14069.3%15.1
BUF12584.8%17273.3%11.5
SF7490.5%20770.5%20.0
DEN7286.1%16267.3%18.8
LAC5782.5%18763.1%19.4
NE5678.6%17770.6%7.9
NYG5685.7%15173.5%12.2
JAX5580.0%19267.2%12.8
LV5276.9%16365.0%11.9
CIN5278.8%18470.7%8.2
PIT5182.4%18973.5%8.8
CHI4573.3%16274.1%-0.7
MIN4283.3%16065.6%17.7
CLE4185.4%18571.9%13.5
TEN4092.5%16775.4%17.1
NYJ3873.7%13873.2%0.5
DAL3680.6%22076.8%3.7
IND3580.0%21372.8%7.2
NO3473.5%18472.3%1.2
ARI3271.9%21773.7%-1.9
LA2972.4%23472.6%-0.2
HOU2993.1%17967.0%26.1
SEA2972.4%17374.6%-2.2
CAR2580.0%17970.9%9.1
ATL2365.2%21166.8%-1.6
BAL2286.4%24176.8%9.6
GB2185.7%20873.6%12.2
TB2085.0%22472.8%12.2
WAS2080.0%25870.9%9.1
DET1675.0%22373.5%1.5
MIA1346.2%18966.7%-20.5

Teams with 10 or more plays matching the definition, most first.

Who ran it, season by season

node ./query-plays.mjs --play tush-push --seasons 2021 --by team (and each season to 2025)

One row per team, one column per season: the plays that matched the definition. Each season's most is in yellow; the first row is every team together. The tool lists a team once it has 10 matching plays in a season, so a smaller count reads "under 10". Teams in order of the five-season column.

Team202120222023202420252021 to 2025
Every team2433043042812801,412
PHI1540364827166
BUF1315293731125
SF111813131974
DEN11under 1025141372
LACunder 101310101557
NE17under 1012under 101656
NYGunder 101610131056
JAXunder 1014under 10151655
LVunder 10under 1015101252
CINunder 101810under 10under 1052
PITunder 10161713under 1051
CHIunder 101216under 101045
MINunder 10under 101513under 1042
CLEunder 1018under 10under 10under 1041
TEN10under 10under 1016under 1040
NYJunder 10under 10under 10under 101538
DALunder 1013under 10under 10under 1036
IND10under 10under 10under 101235
NO12under 10under 10under 10under 1034
ARIunder 10under 10under 10under 10under 1032
LA11under 10under 10under 10under 1029
HOUunder 10under 1010under 10under 1029
SEAunder 10under 10under 10under 10under 1029
CAR15under 10under 10under 10under 1025
ATLunder 10under 10under 10under 10under 1023
BALunder 1011under 10under 10under 1022
GBunder 10under 10under 10under 10under 1021
TBunder 10under 10under 10under 10under 1020
WASunder 10under 10under 10under 10under 1020
DETunder 10under 10under 10under 10under 1016
MIAunder 10under 10under 10under 10under 1013

Not on this sheet: why, and whether. Every gap here is how often each kind of play converted in the plays kept. It does not say why the play converts, who pushed, or whether anyone was hurt, and it does not say what the rule should be.

What the agent ruled on air

The claim: Whether the tush push should be legal is a question about safety, fairness, and the game people want to watch, and the plays cannot settle it. I tested whether the play converts so much more often than other short-yardage rushes that it is a different kind of play. For that to hold, the defined play needs a large conversion gap over other rushes at the same distance, and the gap must survive without the team that runs it most.

Definition used: I wrote tush-push in this run, at dictionary/tush-push.json, "written 2026-10-26 by the analyst, episode 2", and no entry was on file before it. A search for "tush push" across 2021-2026 (265,845 descriptions, regular season and playoffs) found 0 matches, so the play has no name in the data and the entry defines it by situation.

Five seasons: For 2021-2025, regular season and playoffs, all teams and downs, 1 or fewer yards to go: the defined play converted 78.3% of 1,472 plays vs other short-yardage rushes 70.0% of 6,282 plays, gap 8.3 points.

The read that could prove the claim wrong drops PHI, which ran the defined play most (173 plays): 77.9% of 1,299 plays vs 70.1% of 6,134 plays, gap 7.8 points, almost unchanged.

This season: For 2026, weeks 1-7, with the same filters: the defined play converted 82.0% of 128 plays vs other short-yardage rushes 67.7% of 477 plays, gap 14.3 points. The tool printed no SMALL SAMPLE warning, but 128 plays is about a tenth of the five-season group, so a few conversions either way can move that rate by several points.

The gap between the two answers: The 2026 gap (14.3 points on 128 plays) is larger than the five-season gap (8.3 points on 1,472 plays), but seven weeks of data cannot show that the difference is more than chance.

Ruling: The claim does not hold in its strong form: the defined play converted 8.3 points more often than other short-yardage rushes over five seasons and 7.8 points more without PHI, which is a real edge but not a gap that makes it a different kind of play.

What these plays cannot tell you: They cannot show who pushed the runner or whether anyone pushed at all, so this entry counts every under-center sneak by the primary passer at 1 yard or less, and it cannot explain why the play converts.

Commands run:

node ./query-plays.mjs --search "tush push" --seasons 2021-2026

node ./query-plays.mjs --play tush-push --seasons 2021-2025

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --by team

node ./query-plays.mjs --play tush-push --seasons 2026

node ./query-plays.mjs --play tush-push --seasons 2021-2025 --not-team PHI

From rulings/ruling-2026-10-26-082753.md. The agent ruled with the tool as it was on October 26, 2026. That tool counted 195 two-point tries as failed conversions, so the ruling's numbers differ from the corrected ones above (fixed November 3, 2026).