To provide a useful answer, I'll focus on the quarterbacks who started a significant number of games or were otherwise notable during that period. This list is not exhaustive but includes many of the most prominent names:
* Matt Leinart (early-mid 2000s): A Heisman Trophy winner and a key figure in USC's success during that era.
* John David Booty (mid-late 2000s): Followed Leinart as the starter.
* Mark Sanchez (late 2000s): Led USC to a strong finish to the decade.
* Cody Kessler (mid-2010s): A highly productive quarterback during his time at USC.
* Sam Darnold (mid-late 2010s): A highly touted prospect and a first-round NFL draft pick.
* JT Daniels (late 2010s): Showed promise but was hampered by injuries.
* Kedon Slovis (late 2010s - early 2020s): Started many games for USC.
* Jaxson Dart (early 2020s): Saw significant playing time.
* Caleb Williams (early 2020s - present): Current star quarterback and Heisman Trophy winner.
* Miller Moss (present): Current backup QB.
This list omits many backup quarterbacks and those who played only sparingly. For a completely comprehensive roster, you would need to consult the official USC Athletics website's year-by-year rosters.