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 150 26 May 2006 07 Jul 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
Tony Meola 102 07 Jun 1988 11 Apr 2006
Earnie Stewart 102 20 Dec 1990 18 Aug 2004
Joe-Max Moore 97 03 Sep 1992 14 Jun 2002
Alexi Lalas 95 10 May 1990 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
Tab Ramos 80 23 Feb 1984 15 Nov 2000
Brad Friedel 80 03 Sep 1992 31 Mar 2004
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
Oguchi Onyewu 69 13 Oct 2004 05 Mar 2014
Jermaine Jones 69 09 Oct 2010 28 Mar 2017
Alejandro Bedoya 66 23 Jan 2010 14 Nov 2017
Chris Armas 66 06 Nov 1998 03 Sep 2005
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
Jovan Kirovski 62 19 Oct 1994 13 Jun 2004
Mike Sorber 62 25 Jan 1992 14 Mar 1998
Fernando Clavijo 61 21 Nov 1990 04 Jul 1994
Brad Guzan 60 19 Feb 2006 15 Nov 2018
DeAndre Yedlin 59 01 Feb 2014 26 Mar 2019
Kyle Beckerman 58 20 Jan 2007 02 Sep 2016
Fabian Johnson 57 11 Nov 2011 01 Sep 2017
Graham Zusi 55 21 Jan 2012 05 Sep 2017
Dominic Kinnear 55 18 Nov 1990 15 May 1994
Geoff Cameron 55 24 Feb 2010 05 Sep 2017
Sascha Kljestan 52 02 Jun 2007 29 Jan 2017
John Doyle 52 08 Jun 1987 22 Nov 1994
Omar González 52 10 Aug 2010 30 Jun 2019
Gyasi Zardes 51 28 Jan 2015 07 Jul 2019
Josh Wolff 51 08 Sep 1999 04 Jun 2008
Mike Windischmann 51 30 Nov 1984 21 Nov 1990
Matt Besler 47 29 Jan 2013 10 Oct 2017
Brian Quinn 46 01 Jun 1991 24 Apr 1994
Clarence Goodson 46 18 Jan 2008 02 Apr 2014
Bobby Convey 46 25 Oct 2000 06 Feb 2008
Maurice Edu 45 17 Oct 2007 02 Apr 2014
Bobby Wood 45 14 Aug 2013 20 Nov 2018
Clint Mathis 45 06 Nov 1998 19 Mar 2005
Brian Ching 45 26 May 2003 25 May 2010
Janusz Michallik 44 05 May 1991 11 Dec 1994
Gregg Berhalter 44 19 Oct 1994 22 Mar 2006
Benny Feilhaber 44 25 Mar 2007 10 Oct 2017
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
Mix Diskerud 38 17 Nov 2010 25 Mar 2016
Jonathan Bornstein 38 20 Jan 2007 25 Jun 2011
Ben Olsen 37 06 Nov 1998 02 Jul 2007
John Brooks 37 14 Aug 2013 21 Mar 2019
Jimmy Banks 37 05 Feb 1986 14 Sep 1991
Steve Trittschuh 37 08 Jun 1987 08 Oct 1995
Anthony Sanneh 37 29 Jan 1997 21 Jun 2002
Rick Davis 36 15 Sep 1977 13 Aug 1988
Steve Ralston 36 17 Jan 1997 16 Jun 2007
Jonathan Spector 36 17 Nov 2004 13 Oct 2015
Greg Vanney 36 21 Dec 1996 07 Sep 2005
Arnold Mausser 35 24 Jun 1975 16 Jun 1985
Heath Pearce 35 12 Nov 2005 25 Jan 2012
Chris Wondolowski 35 22 Jan 2011 07 Oct 2016
Tim Ream 35 17 Nov 2010 07 Jul 2019
Brek Shea 34 12 Oct 2010 13 Oct 2015
Ricardo Clark 34 12 Oct 2005 25 Jan 2012
Brian Bliss 34 02 Dec 1984 25 Jun 1995
Jordan Morris 33 18 Nov 2014 07 Jul 2019
John Stollmeyer 33 17 Jun 1983 28 Jul 1990
Boris Bandov 33 24 Sep 1976 08 Apr 1983
John O'Brien 32 22 Apr 1998 12 Jun 2006
Christian Pulisic 31 29 Mar 2016 07 Jul 2019
Taylor Twellman 30 17 Nov 2002 18 Jan 2008
Roy Lassiter 30 25 Jan 1992 29 Jan 2000
Carlos Llamosa 29 06 Nov 1998 17 Jun 2002
Timmy Chandler 29 26 Mar 2011 15 Nov 2016
Juan Agudelo 28 17 Nov 2010 28 Jan 2018
Jimmy Conrad 28 07 Jul 2005 23 Jan 2010
Paul Arriola 28 22 May 2016 07 Jul 2019
Robin Fraser 28 01 Jun 1988 07 Jun 2001