USA national football team statistics and records: appearances

Competitions:

Most USA appearances

Who has made the most appearances for USA?

Both starting and substitute appearances are included.

Player Caps First Latest
Cobi Jones 163 14 Sep 1991 09 Oct 2004
Landon Donovan 157 25 Oct 2000 10 Oct 2014
Michael Bradley 151 26 May 2006 15 Oct 2019
Clint Dempsey 141 17 Nov 2004 10 Oct 2017
Jeff Agoos 131 14 Jun 1988 26 May 2003
DaMarcus Beasley 126 27 Jan 2001 05 Sep 2017
Marcelo Balboa 123 01 Jun 1988 16 Jan 2000
Tim Howard 121 10 Mar 2002 10 Oct 2017
Jozy Altidore 115 17 Nov 2007 07 Jul 2019
Claudio Reyna 112 15 Jan 1994 22 Jun 2006
Paul Caligiuri 112 04 Dec 1983 16 Nov 1997
Carlos Bocanegra 110 09 Dec 2001 14 Nov 2012
Eric Wynalda 104 02 Feb 1990 19 Feb 2000
Kasey Keller 103 04 Feb 1990 02 Jul 2007
Earnie Stewart 102 20 Dec 1990 18 Aug 2004
Tony Meola 101 07 Jun 1988 11 Apr 2006
Joe-Max Moore 97 03 Sep 1992 14 Jun 2002
Alexi Lalas 94 12 Mar 1991 30 May 1998
Brian McBride 93 26 May 1996 22 Jun 2006
John Harkes 89 08 Jun 1987 29 Jan 2000
Steve Cherundolo 87 08 Sep 1999 16 Oct 2012
Bruce Murray 86 16 Jun 1985 22 Jun 1993
Frankie Hejduk 85 30 Aug 1996 18 Nov 2009
Desmond Armstrong 83 08 Jun 1987 07 May 1994
Eddie Lewis 82 16 Oct 1996 10 Sep 2008
Tom Dooley 81 30 May 1992 21 Feb 1999
Brad Friedel 80 03 Sep 1992 31 Mar 2004
Tab Ramos 80 23 Feb 1984 15 Nov 2000
Chris Henderson 77 08 Apr 1990 01 Sep 2001
Eddie Pope 77 10 Nov 1996 17 Jun 2006
Mike Burns 74 03 Sep 1992 25 Jun 1998
Hugo Perez 71 30 May 1984 07 Sep 1994
Jermaine Jones 69 09 Oct 2010 28 Mar 2017
Oguchi Onyewu 69 13 Oct 2004 05 Mar 2014
Chris Armas 66 06 Nov 1998 03 Sep 2005
Alejandro Bedoya 66 23 Jan 2010 14 Nov 2017
Pablo Mastroeni 65 07 Jun 2001 06 Jun 2009
Peter Vermes 65 14 May 1988 16 Nov 1997
Eddie Johnson 63 09 Oct 2004 02 Apr 2014
Brad Guzan 62 19 Feb 2006 11 Oct 2019
Mike Sorber 62 25 Jan 1992 14 Mar 1998
Jovan Kirovski 62 19 Oct 1994 13 Jun 2004
Fernando Clavijo 61 21 Nov 1990 04 Jul 1994
DeAndre Yedlin 60 01 Feb 2014 15 Oct 2019
Kyle Beckerman 58 20 Jan 2007 02 Sep 2016
Fabian Johnson 57 11 Nov 2011 01 Sep 2017
Dominic Kinnear 55 18 Nov 1990 15 May 1994
Graham Zusi 55 21 Jan 2012 05 Sep 2017
Geoff Cameron 55 24 Feb 2010 05 Sep 2017
Gyasi Zardes 54 28 Jan 2015 15 Oct 2019
Sascha Kljestan 52 02 Jun 2007 29 Jan 2017
Omar González 52 10 Aug 2010 30 Jun 2019
John Doyle 52 08 Jun 1987 22 Nov 1994
Mike Windischmann 51 30 Nov 1984 21 Nov 1990
Josh Wolff 51 08 Sep 1999 04 Jun 2008
Matt Besler 47 29 Jan 2013 10 Oct 2017
Clarence Goodson 46 18 Jan 2008 02 Apr 2014
Brian Quinn 46 01 Jun 1991 24 Apr 1994
Bobby Convey 46 25 Oct 2000 06 Feb 2008
Bobby Wood 45 14 Aug 2013 20 Nov 2018
Clint Mathis 45 06 Nov 1998 19 Mar 2005
Maurice Edu 45 17 Oct 2007 02 Apr 2014
Brian Ching 45 26 May 2003 25 May 2010
Benny Feilhaber 44 25 Mar 2007 10 Oct 2017
Gregg Berhalter 44 19 Oct 1994 22 Mar 2006
Janusz Michallik 44 05 May 1991 11 Dec 1994
Mike Lapper 41 03 Sep 1992 16 Aug 1995
Roy Wegerle 41 30 May 1992 21 Jun 1998
Frank Klopas 39 14 May 1988 08 Oct 1995
Jonathan Bornstein 38 20 Jan 2007 25 Jun 2011
Mix Diskerud 38 17 Nov 2010 25 Mar 2016
Tim Ream 38 17 Nov 2010 15 Oct 2019
John Brooks 37 14 Aug 2013 21 Mar 2019
Jordan Morris 37 18 Nov 2014 15 Oct 2019
Ben Olsen 37 06 Nov 1998 02 Jul 2007
Steve Trittschuh 37 08 Jun 1987 08 Oct 1995
Anthony Sanneh 37 29 Jan 1997 21 Jun 2002
Jimmy Banks 37 05 Feb 1986 14 Sep 1991
Steve Ralston 36 17 Jan 1997 16 Jun 2007
Rick Davis 36 15 Sep 1977 13 Aug 1988
Greg Vanney 36 21 Dec 1996 07 Sep 2005
Jonathan Spector 36 17 Nov 2004 13 Oct 2015
Chris Wondolowski 35 22 Jan 2011 07 Oct 2016
Arnold Mausser 35 24 Jun 1975 16 Jun 1985
Heath Pearce 35 12 Nov 2005 25 Jan 2012
Christian Pulisic 34 29 Mar 2016 15 Oct 2019
Ricardo Clark 34 12 Oct 2005 25 Jan 2012
Brek Shea 34 12 Oct 2010 13 Oct 2015
Brian Bliss 34 02 Dec 1984 25 Jun 1995
Boris Bandov 33 24 Sep 1976 08 Apr 1983
John Stollmeyer 33 17 Jun 1983 28 Jul 1990
John O'Brien 32 22 Apr 1998 12 Jun 2006
Roy Lassiter 30 25 Jan 1992 29 Jan 2000
Paul Arriola 30 22 May 2016 15 Oct 2019
Taylor Twellman 30 17 Nov 2002 18 Jan 2008
Carlos Llamosa 29 06 Nov 1998 17 Jun 2002
Timmy Chandler 29 26 Mar 2011 15 Nov 2016
Jimmy Conrad 28 07 Jul 2005 23 Jan 2010
Juan Agudelo 28 17 Nov 2010 28 Jan 2018
David Regis 27 24 May 1998 19 May 2002