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
Paul Caligiuri 112 04 Dec 1983 16 Nov 1997
Claudio Reyna 112 15 Jan 1994 22 Jun 2006
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
DeAndre Yedlin 81 01 Feb 2014 12 Jul 2023
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
Jermaine Jones 69 09 Oct 2010 28 Mar 2017
Oguchi Onyewu 69 13 Oct 2004 05 Mar 2014
Gyasi Zardes 68 28 Jan 2015 30 Jan 2022
Chris Armas 66 06 Nov 1998 03 Sep 2005
Alejandro Bedoya 66 23 Jan 2010 14 Nov 2017
Christian Pulisic 66 29 Mar 2016 24 Mar 2024
Pablo Mastroeni 65 07 Jun 2001 06 Jun 2009
Peter Vermes 65 14 May 1988 16 Nov 1997
Brad Guzan 64 19 Feb 2006 19 Nov 2019
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
Kyle Beckerman 58 20 Jan 2007 02 Sep 2016
Kellyn Acosta 58 31 Jan 2016 19 Apr 2023
Fabian Johnson 57 11 Nov 2011 01 Sep 2017
Tim Ream 56 17 Nov 2010 24 Mar 2024
Jordan Morris 55 18 Nov 2014 12 Jul 2023
Geoff Cameron 55 24 Feb 2010 05 Sep 2017
Dominic Kinnear 55 18 Nov 1990 15 May 1994
Graham Zusi 55 21 Jan 2012 05 Sep 2017
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
Weston McKennie 51 14 Nov 2017 24 Mar 2024
Paul Arriola 50 22 May 2016 28 Jan 2023
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
Clint Mathis 45 06 Nov 1998 19 Mar 2005
Brian Ching 45 26 May 2003 25 May 2010
Bobby Wood 45 14 Aug 2013 20 Nov 2018
Maurice Edu 45 17 Oct 2007 02 Apr 2014
John Brooks 45 14 Aug 2013 08 Sep 2021
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
Walker Zimmerman 42 03 Feb 2017 18 Jun 2023
Roy Wegerle 41 30 May 1992 21 Jun 1998
Antonee Robinson 41 28 May 2018 24 Mar 2024
Mike Lapper 41 03 Sep 1992 16 Aug 1995
Brenden Aaronson 40 01 Feb 2020 24 Mar 2024
Frank Klopas 39 14 May 1988 08 Oct 1995
Matt Turner 39 31 Jan 2021 24 Mar 2024
Tyler Adams 38 14 Nov 2017 24 Mar 2024
Jonathan Bornstein 38 20 Jan 2007 25 Jun 2011
Mix Diskerud 38 17 Nov 2010 25 Mar 2016
Steve Trittschuh 37 08 Jun 1987 08 Oct 1995
Ben Olsen 37 06 Nov 1998 02 Jul 2007
Jimmy Banks 37 05 Feb 1986 14 Sep 1991
Cristian Roldan 37 12 Jul 2017 12 Jul 2023
Tim Weah 37 28 Mar 2018 24 Mar 2024
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
Yunus Musah 35 12 Nov 2020 24 Mar 2024
Aaron Long 35 16 Oct 2018 12 Jul 2023
Heath Pearce 35 12 Nov 2005 25 Jan 2012
Chris Wondolowski 35 22 Jan 2011 07 Oct 2016
Arnold Mausser 35 24 Jun 1975 16 Jun 1985
Brian Bliss 34 02 Dec 1984 25 Jun 1995
Brek Shea 34 12 Oct 2010 13 Oct 2015