NFL
Football
Loading scores…
NFL
Loading scores…
NFL · Referee
Recorded seasons 1999–2018 · 20 seasons represented
Explore recorded game assignments, postseason history and venues. These records describe games, not officiating quality.
Explore the completed games where this person is named as referee in the schedule.
Assignments updated Oct 11, 2026. See source coverage.
All recorded assignments, independent of the filters above. Dates describe this source’s coverage; they do not establish the start or end of an officiating career.
Outcomes describe the games assigned. They are not a measure of officiating performance or evidence of referee bias.
Regular season and postseason combined. Compared with the previous recorded season; seasons may cover different numbers of completed games.
Swipe the table to see all columns →
| Metric | 2018 | 2017 |
|---|---|---|
| Recorded assignments | 16 | 15 |
| Postseason assignments | 0 | 0 |
| Super Bowl assignments | 0 | 0 |
| Total points / game | 45.8 | 44.1 |
Swipe the table to see all columns →
| Season | Phase | Games | Home wins | Away wins | Ties | Total points / game | Overtime | Super Bowls |
|---|---|---|---|---|---|---|---|---|
| 2018 | Regular season | 16 | 12 | 4 | 0 | 45.8 | 0 | 0 |
| 2017 | Regular season | 15 | 9 | 6 | 0 | 44.1 | 2 | 0 |
| 2016 | Regular season | 15 | 9 | 6 | 0 | 45.4 | 0 | 0 |
| 2015 | Regular season | 16 | 9 | 7 | 0 | 44.4 | 2 | 0 |
| 2015 | Postseason | 1 | 0 | 1 | 0 | 19.0 | 0 | 0 |
| 2014 | Regular season | 15 | 6 | 9 | 0 | 41.1 | 0 | 0 |
| 2013 | Regular season | 15 | 9 | 6 | 0 | 53.2 | 1 | 0 |
| 2012 | Regular season | 12 | 6 | 6 | 0 | 46.1 | 2 | 0 |
| 2012 | Postseason | 1 | 1 | 0 | 0 | 58.0 | 0 | 0 |
| 2011 | Regular season | 15 | 10 | 5 | 0 | 41.4 | 1 | 0 |
| 2010 | Regular season | 15 | 9 | 6 | 0 | 45.5 | 0 | 0 |
| 2010 | Postseason | 1 | 1 | 0 | 0 | 77.0 | 0 | 0 |
| 2009 | Regular season | 15 | 7 | 8 | 0 | 45.9 | 1 | 0 |
| 2008 | Regular season | 15 | 9 | 6 | 0 | 46.3 | 1 | 0 |
| 2007 | Regular season | 15 | 7 | 8 | 0 | 43.3 | 0 | 0 |
| 2007 | Postseason | 1 | 1 | 0 | 0 | 49.0 | 0 | 0 |
| 2006 | Regular season | 15 | 9 | 6 | 0 | 38.8 | 0 | 0 |
| 2005 | Regular season | 15 | 10 | 5 | 0 | 41.9 | 0 | 0 |
| 2005 | Postseason | 1 | 0 | 1 | 0 | 50.0 | 0 | 0 |
| 2004 | Regular season | 15 | 10 | 5 | 0 | 34.4 | 0 | 0 |
| 2004 | Postseason | 1 | 0 | 1 | 0 | 47.0 | 0 | 0 |
| 2003 | Regular season | 15 | 6 | 9 | 0 | 39.0 | 0 | 0 |
| 2003 | Postseason | 2 | 2 | 0 | 0 | 38.5 | 0 | 0 |
| 2002 | Regular season | 14 | 9 | 5 | 0 | 37.2 | 0 | 0 |
| 2001 | Regular season | 13 | 8 | 5 | 0 | 39.5 | 0 | 0 |
| 2001 | Postseason | 1 | 1 | 0 | 0 | 29.0 | 1 | 0 |
| 2000 | Regular season | 14 | 10 | 4 | 0 | 43.9 | 2 | 0 |
| 2000 | Postseason | 1 | 1 | 0 | 0 | 50.0 | 0 | 0 |
| 1999 | Regular season | 16 | 9 | 7 | 0 | 44.9 | 3 | 0 |
| 1999 | Postseason | 1 | 1 | 0 | 0 | 86.0 | 0 | 0 |
All recorded assignments. Each game includes two teams, so team appearances are not unique game counts.
Swipe the table to see all columns →
| Team | Assigned games | Seasons represented | First observed | Latest observed |
|---|---|---|---|---|
| New England Patriots | 26 | 18 | Sep 26, 1999 | Dec 30, 2018 |
| Washington Commanders | 26 | 17 | Sep 12, 1999 | Sep 9, 2018 |
| Carolina Panthers | 25 | 16 | Nov 19, 2000 | Nov 8, 2018 |
| Baltimore Ravens | 24 | 16 | Oct 3, 1999 | Nov 18, 2018 |
| Detroit Lions | 23 | 18 | Oct 10, 1999 | Sep 30, 2018 |
| Arizona Cardinals | 22 | 18 | Nov 26, 2000 | Dec 23, 2018 |
| Atlanta Falcons | 22 | 15 | Oct 3, 1999 | Dec 9, 2018 |
| Los Angeles Rams | 22 | 18 | Oct 24, 1999 | Dec 23, 2018 |
| Miami Dolphins | 22 | 18 | Oct 23, 2000 | Dec 16, 2018 |
| Tennessee Titans | 22 | 18 | Dec 26, 1999 | Oct 21, 2018 |
| New York Giants | 21 | 15 | Sep 26, 1999 | Sep 23, 2018 |
| Philadelphia Eagles | 21 | 18 | Dec 19, 1999 | Oct 7, 2018 |
| Pittsburgh Steelers | 21 | 18 | Nov 28, 1999 | Nov 8, 2018 |
| Seattle Seahawks | 21 | 16 | Dec 12, 1999 | Sep 17, 2018 |
| Cleveland Browns | 20 | 18 | Oct 24, 1999 | Dec 2, 2018 |
| Green Bay Packers | 20 | 17 | Nov 21, 1999 | Dec 9, 2018 |
| New York Jets | 20 | 15 | Oct 17, 1999 | Dec 30, 2018 |
| Buffalo Bills | 19 | 16 | Sep 10, 2000 | Nov 25, 2018 |
| Denver Broncos | 19 | 15 | Oct 15, 2000 | Nov 12, 2017 |
| Los Angeles Chargers | 19 | 15 | Oct 10, 1999 | Oct 21, 2018 |
| Dallas Cowboys | 18 | 14 | Sep 12, 1999 | Sep 30, 2018 |
| Houston Texans | 18 | 14 | Dec 29, 2002 | Dec 2, 2018 |
| Indianapolis Colts | 18 | 14 | Oct 17, 1999 | Oct 8, 2017 |
| Jacksonville Jaguars | 18 | 15 | Nov 14, 1999 | Nov 25, 2018 |
| Cincinnati Bengals | 17 | 13 | Nov 28, 1999 | Nov 18, 2018 |
| Tampa Bay Buccaneers | 17 | 15 | Oct 1, 2000 | Oct 14, 2018 |
| Minnesota Vikings | 16 | 11 | Nov 8, 1999 | Dec 16, 2018 |
| Chicago Bears | 15 | 14 | Oct 31, 1999 | Sep 17, 2018 |
| New Orleans Saints | 15 | 12 | Sep 17, 2000 | Nov 19, 2017 |
| Kansas City Chiefs | 13 | 12 | Jan 2, 2000 | Oct 2, 2017 |
| San Francisco 49ers | 11 | 10 | Sep 3, 2000 | Oct 8, 2017 |
| Las Vegas Raiders | 3 | 2 | Jan 2, 2000 | Jan 19, 2002 |
Stadium names are preserved as recorded in the source; renamed venues may appear separately.
Swipe the table to see all columns →
| Venue | Games | Observed seasons |
|---|---|---|
| Giants Stadium | 14 | 1999–2009 |
| Georgia Dome | 13 | 1999–2016 |
| Lincoln Financial Field | 12 | 2003–2018 |
| Bank of America Stadium | 11 | 2004–2017 |
| Gillette Stadium | 11 | 2003–2018 |
| FedExField | 10 | 2000–2016 |
| Heinz Field | 10 | 2002–2018 |
| M&T Bank Stadium | 10 | 2004–2018 |
| Ralph Wilson Stadium | 10 | 2000–2014 |
| Lambeau Field | 9 | 1999–2018 |
| Ford Field | 8 | 2002–2017 |
| Paul Brown Stadium | 8 | 2000–2017 |
| Raymond James Stadium | 8 | 2001–2017 |
| Edward Jones Dome | 7 | 2003–2014 |
| Invesco Field at Mile High | 7 | 2001–2010 |
| Qualcomm Stadium | 7 | 2001–2016 |
| Soldier Field | 7 | 2005–2018 |
| Arrowhead Stadium | 6 | 1999–2017 |
| Cleveland Browns Stadium | 6 | 2001–2009 |
| Alltel Stadium | 5 | 1999–2005 |
| EverBank Field | 5 | 2010–2017 |
| Hubert H. Humphrey Metrodome | 5 | 1999–2009 |
| Lucas Oil Stadium | 5 | 2008–2017 |
| MetLife Stadium | 5 | 2013–2015 |
| Sports Authority Field at Mile High | 5 | 2011–2017 |
| University of Phoenix Stadium | 5 | 2007–2013 |
| Ericsson Stadium | 4 | 2002–2003 |
| Foxboro Stadium | 4 | 1999–2001 |
| Louisiana Superdome | 4 | 2001–2010 |
| LP Field | 4 | 2007–2014 |
| Mercedes-Benz Superdome | 4 | 2011–2017 |
| Qwest Field | 4 | 2004–2010 |
| Reliant Stadium | 4 | 2002–2011 |
| Dolphin Stadium | 3 | 2005–2008 |
| FirstEnergy Stadium | 3 | 2013–2016 |
| Hard Rock Stadium | 3 | 2016–2018 |
| Jacksonville Municipal Stadium | 3 | 2007–2009 |
| NRG Stadium | 3 | 2014–2018 |
| RCA Dome | 3 | 2002–2006 |
| Sun Life Stadium | 3 | 2010–2014 |
| The Coliseum | 3 | 2003–2005 |
| Adelphia Coliseum | 2 | 1999–2001 |
| AT&T Stadium | 2 | 2013–2018 |
| Candlestick Park | 2 | 2011–2013 |
| Husky Stadium | 2 | 2000–2001 |
| Jack Kent Cooke Stadium | 2 | 1999–1999 |
| Levi's Stadium | 2 | 2014–2015 |
| Monster Park | 2 | 2005–2007 |
| Pontiac Silverdome | 2 | 1999–2000 |
| PSINet Stadium | 2 | 2000–2001 |
| State Farm Stadium | 2 | 2018–2018 |
| Sun Devil Stadium | 2 | 2000–2002 |
| TCF Bank Stadium | 2 | 2015–2015 |
| Three Rivers Stadium | 2 | 1999–2000 |
| TWA Dome | 2 | 1999–1999 |
| U.S. Bank Stadium | 2 | 2017–2018 |
| Veterans Stadium | 2 | 1999–2000 |
| Wembley Stadium | 2 | 2012–2018 |
| CenturyLink Field | 1 | 2017–2017 |
| Cowboys Stadium | 1 | 2012–2012 |
| Los Angeles Memorial Coliseum | 1 | 2016–2016 |
| Mall of America Field | 1 | 2012–2012 |
| Mercedes-Benz Stadium | 1 | 2018–2018 |
| Mile High Stadium | 1 | 2000–2000 |
| New Era Field | 1 | 2018–2018 |
| New Meadowlands Stadium | 1 | 2010–2010 |
| Nissan Stadium | 1 | 2016–2016 |
| Seattle Kingdome | 1 | 1999–1999 |
| StubHub Center | 1 | 2017–2017 |
| Texas Stadium | 1 | 2007–2007 |
Referee source names, assignments and game outcomes: nflverse schedules. Public derived aggregates; separate from video-verified coach history.
nflverse schedule observations ↗Schedule retrieved: Oct 11, 2026. These are source-reported completed game assignments.
Assignments identify the named referee in the schedule. They do not describe the full officiating crew. Game scores and home/away outcomes describe those games; they do not measure referee quality or demonstrate bias.
Names follow the source; unreviewed spelling variants may appear as separate profiles.
Swipe the table to see all columns →
| Season | Phase | Completed games | Games with named referee |
|---|---|---|---|
| 2026 | Regular season | 65 | 65 |
| 2025 | Regular season | 272 | 272 |
| 2025 | Postseason | 13 | 13 |
| 2024 | Regular season | 272 | 272 |
| 2024 | Postseason | 13 | 13 |
| 2023 | Regular season | 272 | 272 |
| 2023 | Postseason | 13 | 13 |
| 2022 | Regular season | 271 | 271 |
| 2022 | Postseason | 13 | 13 |
| 2021 | Regular season | 272 | 271 |
| 2021 | Postseason | 13 | 13 |
| 2020 | Regular season | 256 | 256 |
| 2020 | Postseason | 13 | 13 |
| 2019 | Regular season | 256 | 256 |
| 2019 | Postseason | 11 | 11 |
| 2018 | Regular season | 256 | 256 |
| 2018 | Postseason | 11 | 11 |
| 2017 | Regular season | 256 | 256 |
| 2017 | Postseason | 11 | 11 |
| 2016 | Regular season | 256 | 256 |
| 2016 | Postseason | 11 | 11 |
| 2015 | Regular season | 256 | 256 |
| 2015 | Postseason | 11 | 11 |
| 2014 | Regular season | 256 | 256 |
| 2014 | Postseason | 11 | 11 |
| 2013 | Regular season | 256 | 256 |
| 2013 | Postseason | 11 | 11 |
| 2012 | Regular season | 256 | 256 |
| 2012 | Postseason | 11 | 11 |
| 2011 | Regular season | 256 | 256 |
| 2011 | Postseason | 11 | 11 |
| 2010 | Regular season | 256 | 256 |
| 2010 | Postseason | 11 | 11 |
| 2009 | Regular season | 256 | 256 |
| 2009 | Postseason | 11 | 11 |
| 2008 | Regular season | 256 | 256 |
| 2008 | Postseason | 11 | 11 |
| 2007 | Regular season | 256 | 256 |
| 2007 | Postseason | 11 | 11 |
| 2006 | Regular season | 256 | 256 |
| 2006 | Postseason | 11 | 11 |
| 2005 | Regular season | 256 | 256 |
| 2005 | Postseason | 11 | 11 |
| 2004 | Regular season | 256 | 256 |
| 2004 | Postseason | 11 | 11 |
| 2003 | Regular season | 256 | 256 |
| 2003 | Postseason | 11 | 11 |
| 2002 | Regular season | 256 | 256 |
| 2002 | Postseason | 11 | 11 |
| 2001 | Regular season | 248 | 248 |
| 2001 | Postseason | 11 | 11 |
| 2000 | Regular season | 248 | 248 |
| 2000 | Postseason | 11 | 11 |
| 1999 | Regular season | 248 | 248 |
| 1999 | Postseason | 11 | 11 |
Biography, qualifications, jersey numbers, complete crews and penalty decisions are not included in this source. Missing details remain unavailable.