IFFHS ALL TIME RECORD GOAL SCORERS IN NATIONAL TEAM - CONCACAF
Picture : Javier Hernandez, Mexico's record Goal Scorer !
All-time best goal-scorers of all CONCACAF countries
The table below lists the all-time top goal-scorers of all 41 national teams - members of CONCACAF, including those 6 which are not FIFA members (they are marked in red).
The active players are taken in bold (even though some of them finished their international career).
| ALL-TIME BEST | GOAL-SCORERS | ||||
| OF ALL CONCACAF | NATIONAL TEAMS | ||||
| Country | Player | Goals | Years | Caps | |
| 1 | Anguilla | Richard O'Connor | 5 | 2000-2006 | 5 |
| Terrence Rogers | 5 | 2000-2012 | 16 | ||
| Girdon Connor | 5 | 2000-2018 | 29 | ||
| 2 | Antigua and Barbuda | Peter Byers | 44 | 2004- | 91 |
| 3 | Aruba | Ronald Gómez | 6 | 2002- | 22 |
| 4 | Bahamas | Lesly St. Fleur | 10 | 2006- | 24 |
| 5 | Barbados | Llewellyn Riley | 23 | 1995-2005 | 43 |
| 6 | Belize | Deon McCaulay | 28 | 2007- | 58 |
| 7 | Bermuda | Shaun Goater | 20 | 1988-2004 | 22 |
| 8 | Bonaire | Yurick Seinpaal | 5 | 2013- | 12 |
| 9 | British Virgin Islands | Avondale Williams | 5 | 1995-2012 | 15 |
| 10 | Canada | Cyle Larin | 23 | 2014- | 48 |
| 11 | Cayman Islands | Lee Ramoon | 12 | 1991-2004 | 17 |
| 12 | Costa Rica | Rolando Fonseca | 47 | 1992-2011 | 113 |
| 13 | Cuba | Lester Moré | 30 | 1996-2007 | 60 |
| 14 | Curaçao | Rangelo Janga | 13 | 2016- | 25 |
| Leandro Bacuna | 13 | 2016- | 39 | ||
| 15 | Dominica | Julian Wade | 19 | 2010- | 41 |
| 16 | Dominican Republic | Jonathan Faña | 24 | 2006-2016 | 45 |
| 17 | El Salvador | Raúl Díaz Arce | 39 | 1991-2000 | 66 |
| 18 | French Guiana | Gary Pigrée | 16 | 2012- | 20 |
| 19 | Grenada | Ricky Charles | 37 | 1995-2011 | 71 |
| 20 | Guadeloupe | Dominique Mocka | 17 | 2002-2012 | 38 |
| 21 | Guatemala | Carlos Ruiz | 68 | 1998-2016 | 133 |
| 22 | Guyana | Nigel Codrington | 18 | 2001-2010 | 26 |
| 23 | Haiti | Emmanuel Sanon | 37 | 1970-1981 | 65 |
| 24 | Honduras | Carlos Pavón | 57 | 1993-2010 | 101 |
| 25 | Jamaica | Luton Shelton | 35 | 2004-2013 | 75 |
| 26 | Martinique | Kévin Parsemain | 35 | 2008- | 55 |
| 27 | Mexico | Javier Hernández | 52 | 2009-2019 | 109 |
| 28 | Montserrat | Lyle Taylor | 7 | 2015- | 11 |
| 29 | Nicaragua | Juan Barrera | 22 | 2009- | 68 |
| 30 | Panama | Luis Tejada | 43 | 2001-2018 | 108 |
| 31 | Puerto Rico | Héctor Ramos | 18 | 2010- | 36 |
| 32 | Saint Kitts and Nevis | Keith Gumbs | 24 | 1993-2011 | 41 |
| 33 | Saint Lucia | Earl Jean | 20 | 1990-2004 | 23 |
| 34 | Saint Martin | Romuald Benjamin | 4 | 2001-2004 | 5 |
| Yannick Bellechasse | 4 | 2012- | 14 | ||
| 35 | Saint Vincent and the Grenadines | Shandel Samuel | 32 | 2001-2016 | 63 |
| 36 | Sint Maarten | Gerwin Lake | 7 | 2019- | 5 |
| 37 | Suriname | Stefano Rijssel | 14 | 2010- | 36 |
| 38 | Trinidad and Tobago | Stern John | 70 | 1995-2011 | 115 |
| 39 | Turks and Caicos Islands | Billy Forbes | 8 | 2008- | 16 |
| 40 | U.S. Virgin Islands | Kevin Sheppard | 2 | 2002 | 2 |
| Reid Klopp | 2 | 2011 | 5 | ||
| Jamie Browne | 2 | 2006- | 9 | ||
| Bryce Pierre | 2 | 2004- | 8 | ||
| Trevor Wrensford | 2 | 2016- | 6 | ||
| Aaron Dennis | 2 | 2018- | 9 | ||
| 41 | United States | Landon Donovan | 57 | 2000-2014 | 157 |
| Clint Dempsey | 57 | 2004-2017 | 141 |