← NFL slate

NFL official × team matrix

Team W-L when each of 127 officials worked their games (2024-08-02 – 2025-02-09). Cells require 3+ games in this dataset. Not predictions; see methodology.

Penalty and scoring stats sourced from ESPN game summaries.

Each cell shows that ref's approximate W-L with the team (not the team's overall record). The baseline row under each logo is the team's full sample W-L for coloring only. Cells need 3+ games; empty cells are below the sample gate. Text color and a light tint compare ref×team win rate to the team baseline (±2 pts); splits at ±12 pts or more are standout outliers. Delta text and W-L are shown in every cell — not color alone. Click a team logo to rank refs who beat that team's baseline; tap a cell for that ref's profile (including tight-game proxy). Historical splits only, not picks.

127 officials × 32 teams · 192 qualified cells

Most standout ranks refs by how many qualified team splits diverge from that team's sample baseline by ±12 percentage points or more (win rate with that ref vs the team's overall W-L in this dataset).

Scroll horizontally to compare all NFL teams. Baseline W-L sits under each logo; cell numbers are ref×team splits only.

Officials
Team baseline8-1240.0%8-1142.1%14-766.7%15-768.2%6-1430.0%9-1242.9%9-1145.0%3-1417.6%7-1236.8%13-765.0%15-478.9%13-861.9%13-861.9%9-1047.4%6-1331.6%16-576.2%12-860.0%12-957.1%4-1521.1%8-947.1%15-383.3%5-1426.3%6-1430.0%3-1516.7%7-1236.8%19-482.6%10-952.6%10-758.8%6-1233.3%12-666.7%6-1430.0%14-766.7%
Daniel Gallagher0-3-45.0 pts vs team3 gp1-2+15.7 pts vs team3 gp3-0+38.1 pts vs team3 gp0-3-31.6 pts vs team3 gp3-0+40.0 pts vs team3 gp3-0+17.4 pts vs team3 gp
Adrian Hill2-1+21.7 pts vs team3 gp3-0+52.6 pts vs team3 gp3-0+33.3 pts vs team3 gp
Allen Baynes1-2-11.7 pts vs team3 gp3-0+21.1 pts vs team3 gp2-1+4.8 pts vs team3 gp2-1+19.3 pts vs team3 gp0-3-30.0 pts vs team3 gp
Clay Reynard2-1+21.7 pts vs team3 gp3-0+52.6 pts vs team3 gp3-0+33.3 pts vs team3 gp
Duane Heydt0-3-45.0 pts vs team3 gp0-3-16.7 pts vs team3 gp3-0+33.3 pts vs team3 gp
Greg Bradley3-0+31.8 pts vs team3 gp2-1+21.7 pts vs team3 gp3-0+33.3 pts vs team3 gp
Greg Steed2-1+21.7 pts vs team3 gp3-0+52.6 pts vs team3 gp3-0+33.3 pts vs team3 gp
Tim Podraza2-1-12.2 pts vs team3 gp0-3-47.4 pts vs team3 gp2-1-9.5 pts vs team3 gp3-0+33.3 pts vs team3 gp
Trawick Boger2-1+21.7 pts vs team3 gp3-0+52.6 pts vs team3 gp3-0+33.3 pts vs team3 gp
Anthony Jeffries0-3-40.0 pts vs team3 gp2-1+14.1 pts vs team3 gp
Barry Anderson3-0+35.0 pts vs team3 gp1-2-3.5 pts vs team3 gp3-0+17.4 pts vs team3 gp
Brad Freeman3-0+38.1 pts vs team3 gp0-3-30.0 pts vs team3 gp
Carl Paganelli3-0+31.8 pts vs team3 gp3-0+57.1 pts vs team3 gp2-1-9.5 pts vs team3 gp
Dale Shaw0-3-68.2 pts vs team3 gp3-0+17.4 pts vs team3 gp
Dominique Pender3-0+38.1 pts vs team3 gp0-3-30.0 pts vs team3 gp
Frank Steratore1-2-34.9 pts vs team3 gp0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
Greg Meyer3-0+33.3 pts vs team3 gp1-2-19.3 pts vs team3 gp
Greg Yette0-3-40.0 pts vs team3 gp1-2-28.6 pts vs team3 gp
Jabir Walker3-0+31.8 pts vs team3 gp0-3-30.0 pts vs team3 gp
Jeff Seeman0-3-60.0 pts vs team3 gp0-3-26.3 pts vs team3 gp
John Jenkins0-3-68.2 pts vs team3 gp3-0+17.4 pts vs team3 gp
Jonah Monroe1-2-9.6 pts vs team3 gp2-1-12.2 pts vs team3 gp3-0+33.3 pts vs team3 gp
Kent Payne0-3-40.0 pts vs team3 gp1-2-28.6 pts vs team3 gp
Land Clark3-0+38.1 pts vs team3 gp0-3-30.0 pts vs team3 gp
Max Causey1-2-11.7 pts vs team3 gp2-1-12.2 pts vs team3 gp2-1+19.3 pts vs team3 gp
Mearl Robinson2-1+35.1 pts vs team3 gp2-2-26.2 pts vs team4 gp
Paul King3-0+38.1 pts vs team3 gp0-3-30.0 pts vs team3 gp
Robin DeLorenzo2-1+35.1 pts vs team3 gp2-1+36.7 pts vs team3 gp1-2-3.5 pts vs team3 gp
Roy Ellison2-1+21.7 pts vs team3 gp3-0+52.6 pts vs team3 gp3-1+8.3 pts vs team4 gp
Tab Slaughter1-3-43.2 pts vs team4 gp2-2-15.0 pts vs team4 gp
Aaron Santi1-2-26.7 pts vs team3 gp
Alan Eck0-3-68.2 pts vs team3 gp
Alonzo Ramsey III1-2-28.6 pts vs team3 gp2-1+9.6 pts vs team3 gp2-1+7.9 pts vs team3 gp
Anthony Flemming1-2-11.7 pts vs team3 gp2-1+19.3 pts vs team3 gp
Boris Cheek2-1-9.5 pts vs team3 gp2-1-15.9 pts vs team3 gp
Brad Allen0-3-16.7 pts vs team3 gp
Brad Rogers0-3-40.0 pts vs team3 gp
Brandon Cruse1-2-33.4 pts vs team3 gp1-2-3.5 pts vs team3 gp
Brett Bergman0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
Brian Perry1-2-28.6 pts vs team3 gp2-1+7.9 pts vs team3 gp
Bryan Neale1-2-23.8 pts vs team3 gp
Carl Cheffers1-2-33.4 pts vs team3 gp
Carl Johnson2-1+19.3 pts vs team3 gp
Chad Hill0-3-16.7 pts vs team3 gp2-1+0.0 pts vs team3 gp
Clay Martin1-2-28.6 pts vs team3 gp2-1+7.9 pts vs team3 gp
Craig Wrolstad0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
Danny Short0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
David Meslow2-1+4.8 pts vs team3 gp0-3-16.7 pts vs team3 gp
David Oliver3-0+52.6 pts vs team3 gp
Derek Anderson0-3-68.2 pts vs team3 gp
Derick Bowers0-3-68.2 pts vs team3 gp
Dino Paganelli2-1-15.9 pts vs team3 gp
Don Willard2-1-1.5 pts vs team3 gp2-1+35.1 pts vs team3 gp3-1-1.2 pts vs team4 gp
Grantis Bell2-1+35.1 pts vs team3 gp2-1-9.5 pts vs team3 gp
Greg Wilson1-3-36.9 pts vs team4 gp2-1+7.9 pts vs team3 gp
James Carter II1-2-28.6 pts vs team3 gp2-1+7.9 pts vs team3 gp
James Coleman2-2+7.1 pts vs team4 gp1-2-28.6 pts vs team3 gp
Jason Ledet0-3-47.4 pts vs team3 gp2-1-9.5 pts vs team3 gp
Jay Bilbo2-1-15.9 pts vs team3 gp
Jeff Hutcheon0-3-30.0 pts vs team3 gp
Jeff Shears0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
Jerod Phillips1-2-28.6 pts vs team3 gp2-1+7.9 pts vs team3 gp
Jimmy Russell2-1+1.7 pts vs team3 gp0-3-47.4 pts vs team3 gp
Joe Blubaugh0-3-40.0 pts vs team3 gp
Mark Stewart3-0+17.4 pts vs team3 gp
Martin Hankins1-2-33.4 pts vs team3 gp1-2-3.5 pts vs team3 gp
Matt Edwards1-2-11.7 pts vs team3 gp2-1+19.3 pts vs team3 gp
Mike Carr1-3-41.7 pts vs team4 gp2-1+4.8 pts vs team3 gp1-2-3.5 pts vs team3 gp
Mike Morton3-0+17.4 pts vs team3 gp
Nathan Jones1-2-33.4 pts vs team3 gp1-2-3.5 pts vs team3 gp
Patrick Holt0-3-47.4 pts vs team3 gp2-1-9.5 pts vs team3 gp
Patrick Turner2-1+35.1 pts vs team3 gp2-1-9.5 pts vs team3 gp
Rich Martinez0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
Rick Patterson0-3-16.7 pts vs team3 gp
Ronald Torbert1-2-3.5 pts vs team3 gp3-0+17.4 pts vs team3 gp
Rusty Baynes1-2-8.8 pts vs team3 gp3-0+38.1 pts vs team3 gp1-2+3.3 pts vs team3 gp
Sarah Thomas0-3-16.7 pts vs team3 gp
Shawn Hochuli0-3-47.4 pts vs team3 gp2-1+0.0 pts vs team3 gp
Steven Woods0-3-58.8 pts vs team3 gp1-2+3.3 pts vs team3 gp
Terrence Miles1-2-28.6 pts vs team3 gp
Terry Killens Jr.0-3-47.4 pts vs team3 gp2-1-9.5 pts vs team3 gp
Tom Stephan3-0+38.1 pts vs team3 gp
Tony Michalek2-1+19.3 pts vs team3 gp
Tra Blake2-1+35.1 pts vs team3 gp2-1-9.5 pts vs team3 gp
Tyree Walton0-3-16.7 pts vs team3 gp
Walter Flowers2-1+4.8 pts vs team3 gp0-3-16.7 pts vs team3 gp
Alex Kemp
Alex Moore
Bill Vinovich
Brian Bolinger1-2-3.5 pts vs team3 gp
Brian Sakowski
Bruce Stritesky
Clete Blakeman1-2-9.6 pts vs team3 gp
Dale Keller
Dana McKenzie1-2-9.6 pts vs team3 gp
Dave Hawkshaw2-1+1.7 pts vs team3 gp2-1+9.6 pts vs team3 gp2-1+7.9 pts vs team3 gp
David Coleman
Dyrol Prioleau
Eugene Hall2-1+4.8 pts vs team3 gp
Frank LeBlanc1-2-3.5 pts vs team3 gp
Gary Slaughter
Jeff Bergman
Jerome Boger
Jim Quirk
Jimmy Buchanan
John Hussey
Julian Mapp1-2-9.6 pts vs team3 gp2-1+0.0 pts vs team3 gp
Karina Tovar1-2-9.6 pts vs team3 gp
Keith Washington1-2-3.5 pts vs team3 gp
Kevin Codey
Lo van Pham
Mark Pellis
Robert Richeson
Ryan Dickson1-2-3.5 pts vs team3 gp
Scott Campbell1-2-9.6 pts vs team3 gp
Scott Helverson
Scott Novak
Scott Walker
Sean Petty
Shawn Smith
Steve Freeman
Terry Brown
Thomas Eaton2-1-9.5 pts vs team3 gp
Todd Prukop
Tony Josselyn1-2-3.5 pts vs team3 gp
Tony Meyer
Tripp Sutter

Standout official×team splits

Cells where a team's win rate with that official diverges sharply from their baseline in this sample. Descriptive only, not picks.

  • Below baseline

    Alan Eck with Buffalo Bills: ref×team 0-3 (0.0%) in 3 games, -68.2 vs team sample baseline 15-7 (68.2% across 22 gp).

  • Below baseline

    Dale Shaw with Buffalo Bills: ref×team 0-3 (0.0%) in 3 games, -68.2 vs team sample baseline 15-7 (68.2% across 22 gp).

  • Below baseline

    Derek Anderson with Buffalo Bills: ref×team 0-3 (0.0%) in 3 games, -68.2 vs team sample baseline 15-7 (68.2% across 22 gp).

  • Below baseline

    Derick Bowers with Buffalo Bills: ref×team 0-3 (0.0%) in 3 games, -68.2 vs team sample baseline 15-7 (68.2% across 22 gp).

  • Below baseline

    John Jenkins with Buffalo Bills: ref×team 0-3 (0.0%) in 3 games, -68.2 vs team sample baseline 15-7 (68.2% across 22 gp).

  • Below baseline

    Jeff Seeman with Los Angeles Chargers: ref×team 0-3 (0.0%) in 3 games, -60.0 vs team sample baseline 12-8 (60.0% across 20 gp).

Related views

Compare recurring crews or browse official profiles for late-game proxies.