Pete Carroll has coached multiple college programs and several NFL teams, most famously the USC Trojans and the Seattle Seahawks.

Main teams he coached

  • USC Trojans (Head Coach, 2001–2009) – Carroll turned USC into a powerhouse, winning two national championships (one later vacated) and multiple major bowl games.
  • Seattle Seahawks (Head Coach, 2010–2023) – He led Seattle to two Super Bowl appearances and one Super Bowl win (2013 season), becoming the winningest coach in franchise history.

Other NFL head coaching stops

  • New York Jets (Head Coach, 1994) – Carroll’s first NFL head coaching job, where he spent one season.
  • New England Patriots (Head Coach, 1997–1999) – He reached the playoffs twice in three seasons in New England.

NFL assistant coaching roles

Before and between head coaching jobs, he held several assistant roles in the NFL.

  • Buffalo Bills – Defensive backs coach (1984)
  • Minnesota Vikings – Defensive backs coach (1985–1989)
  • New York Jets – Defensive coordinator (1990–1993)
  • San Francisco 49ers – Defensive coordinator (1995–1996)

College coaching beginnings

Carroll’s coaching career started in college football with various assistant and coordinator roles.

  • Pacific (Tigers) – Graduate assistant, later assistant head coach/coordinator (1973–1976, 1983)
  • Arkansas – Graduate assistant (1977)
  • Iowa State – Defensive backs coach / secondary coordinator (1978)
  • Ohio State – Defensive backs coach / secondary coordinator (1979)
  • NC State – Defensive coordinator / defensive backs coach (1980–1982)

TL;DR: He coached USC and the Seattle Seahawks as his most famous stops, plus earlier head coaching roles with the Jets and Patriots and numerous assistant jobs in both college and the NFL.

Information gathered from public forums or data available on the internet and portrayed here.