Coaches
John Garrett
His career from Wikipedia, each job checked against the team-season pages (✓ = a second source agrees, ≠ = they disagree)
John Garrett
Played at Princeton
Source: Wikipedia, read 2026-10-26
| Years | Team | Role | Title | Head coach |
|---|---|---|---|---|
| 1995 | Cincinnati Bengals (pro) | Position | Offensive assistant & wide receivers coach | not known |
| 1996 | Cincinnati Bengals (pro) | Position | Wide receivers coach | not known |
| 1997-1998 | Cincinnati Bengals (pro) | Analyst | Offensive assistant | not known |
| 1999-2000 | Arizona Cardinals (pro) | Position | Quarterbacks coach | not known |
| 2001 | Cincinnati Bengals (pro) | Analyst | Offensive assistant | not known |
| 2002 | Cincinnati Bengals (pro) | Position | Tight ends coach | not known |
| 2004-2006 | Virginia | Position | Wide receivers coach | Al Groh |
| 2007 | Virginia | Position | Assistant head coach & wide receivers coach | Al Groh |
| 2007-2010 | Dallas Cowboys (pro) | Position | Tight ends coach | not known |
| 2011-2012 | Dallas Cowboys (pro) | Position | Pass game coordinator & tight ends coach | not known |
| 2013 | Tampa Bay Buccaneers (pro) | Position | Wide receivers coach | not known |
| 2014 | Oregon State | OC | Offensive coordinator✓ | Mike Riley |
| 2016 | Richmond | OC | Offensive coordinator | not known |
| 2017-2021 | Lafayette | Head coach | Head coach✓ | himself |
Record
Confirmed coordinator seasons since 2005. FBS rankings
| Season | Team | Job | EPA/play | Points/poss. | Success | Year before | Teams |
|---|---|---|---|---|---|---|---|
| 2014 | Oregon State | Offensive coordinator | 84 | 95 | 78 | 39 | 128 |
| Season | Head coach at | Record | AP before → after | Off EPA/play | Def EPA/play | SP+ | Team year before | Teams |
|---|---|---|---|---|---|---|---|---|
| 2017 | Lafayette (FCS) | 3-8 | - → - | - | - | - | 18% wins | - |
| 2018 | Lafayette (FCS) | 3-8 | - → - | - | - | - | 27% wins | - |
| 2019 | Lafayette (FCS) | 4-8 | - → - | - | - | - | 27% wins | - |
| 2021 | Lafayette (FCS) | 3-8 | - → - | 11 | 51 | - | - | 128 |
| Season | Head coach below FBS | Level | Record |
|---|---|---|---|
| 2020 | Lafayette | FCS | 2-1 |
Worked under
- Al Groh · Virginia 2004-2007 (Other, Position)
- Mike Riley · Oregon State 2014 (OC)
His tree
Coaches who were on his staffs
No one on his staffs among the coaches we hold.
Coached together
- Al Golden · Virginia 2004-2005 · him Position, them DC
- Al Groh · Virginia 2004-2007 · him Other, Position, them Head coach
- Anthony Poindexter · Virginia 2004-2007 · him Other, Position, them Other, Position
- Chad Wilt · Virginia 2004-2005 · him Position, them GA
- Danny Rocco · Virginia 2004-2005 · him Position, them Position
- Mark D'Onofrio · Virginia 2004-2005 · him Position, them Position, ST coord.
- Mike Groh · Virginia 2004-2007 · him Other, Position, them OC, Position
- Mike London · Virginia 2004-2007 · him Other, Position, them DC, Other, Position
- Ron Prince · Virginia 2004-2005 · him Position, them OC
- Bob Diaco · Virginia 2006-2007 · him Other, Position, them Position, ST coord.
- Vincent Brown · Virginia 2007 · him Other, Position, them GA
- Brent Brennan*+ · Oregon State 2014 · him OC, them Position
- Mark Banker · Oregon State 2014 · him OC, them DC
- Mike Riley · Oregon State 2014 · him OC, them Head coach
- Trent Bray · Oregon State 2014 · him OC, them GA, Position
- Blaine McCorkle · Richmond 2016 · him OC, them Position
- Chris Cosh · Richmond 2016 · him OC, them DC
- Danny Rocco · Richmond 2016 · him OC, them Head coach
- Gordon Sammis · Lafayette 2017-2018 · him Head coach, them Position
- Ricky Brown · Lafayette 2020 · him Head coach, them Position
- Doug McFadden · Lafayette 2021 · him Head coach, them DC