# Player Team Goals (Penalty)
1. Cyle Larin Canada Canada 13 (1)
2. Jonathan David Canada Canada 9 (1)
3. David Rugamas El Salvador El Salvador 8 (0)
4. Cecilio Waterman Panama Panama 7 (0)
5. Nigel Hasselbaink Suriname Suriname 6 (0)
6. Lucas Cavallini Canada Canada 5 (0)
Alphonso Davies Canada Canada 5 (1)
Christian Pulišić USA USA 5 (2)
Lyle Taylor Montserrat Montserrat 5 (2)
Gabriel Torres Panama Panama 5 (2)
11. Rolando Blackburn Panama Panama 4 (0)
Keithroy Freeman St. Kitts & Nevis St. Kitts & Nevis 4 (1)
Duckens Nazon Haiti Haiti 4 (0)
Ricardo Rivera Puerto Rico Puerto Rico 4 (1)
15. Carnejy Antoine Haiti Haiti 3 (0)
Michail Antonio Jamaica Jamaica 3 (1)
Juan Barrera Nicaragua Nicaragua 3 (0)
Charlison Benschop Curaçao Curaçao 3 (1)
Tajon Buchanan Canada Canada 3 (0)
Kane Crichlow Bermuda Bermuda 3 (0)
Aníbal Godoy Panama Panama 3 (0)
Junior Hoilett Canada Canada 3 (1)
Raúl Jiménez Mexico Mexico 3 (3)
Ricardo Pepi USA USA 3 (0)
Josh Pérez El Salvador El Salvador 3 (0)
Frantzdy Pierrot Haiti Haiti 3 (0)
27. Brenden Aaronson USA USA 2 (0)
Isaac Angking Puerto Rico Puerto Rico 2 (1)
Juninho Bacuna Curaçao Curaçao 2 (0)
Leandro Bacuna Curaçao Curaçao 2 (0)
Sheraldo Becker Suriname Suriname 2 (0)
Carlos Bernárdez Belize Belize 2 (0)
Robin Betancourth Guatemala Guatemala 2 (0)
Celso Borges Costa Rica Costa Rica 2 (1)
Joel Campbell Costa Rica Costa Rica 2 (0)
Jair Catuy Panama Panama 2 (0)
Darwin Cerén El Salvador El Salvador 2 (1)
Adrian Clifton Montserrat Montserrat 2 (0)
Anthony Contreras Costa Rica Costa Rica 2 (0)
Éric Davis Panama Panama 2 (0)
Kenji Gorré Curaçao Curaçao 2 (0)
Andre Gray Jamaica Jamaica 2 (0)
Quinton Griffith Antigua & Barbuda Antigua & Barbuda 2 (1)
Jairo Henríquez El Salvador El Salvador 2 (0)
Moises Hernández Guatemala Guatemala 2 (1)
Onel Hernández Cuba Cuba 2 (0)
Atiba Hutchinson Canada Canada 2 (0)
Joshua John Aruba Aruba 2 (0)
Mark-Anthony Kaye Canada Canada 2 (0)
Saydrel Lewis Grenada Grenada 2 (0)
Darwin Lom Guatemala Guatemala 2 (0)
Nowend Lorenzo Dom. Republic Dom. Republic 2 (0)
Michaël Maria Curaçao Curaçao 2 (0)
Henry Martín Mexico Mexico 2 (0)
Luis Martínez Guatemala Guatemala 2 (0)
Gerson Mayén El Salvador El Salvador 2 (0)
Weston McKennie USA USA 2 (0)
Marvin Monterroza El Salvador El Salvador 2 (0)
Shamar Nicholson Jamaica Jamaica 2 (0)
Shaquille Pinas Suriname Suriname 2 (0)
Alberto Quintero Panama Panama 2 (0)
Maykel Reyes Cuba Cuba 2 (0)
Antonee Robinson USA USA 2 (0)
Dorny Romero Dom. Republic Dom. Republic 2 (1)
Bryan Ruiz Costa Rica Costa Rica 2 (0)
Emile Saimovici Barbados Barbados 2 (0)
Ariagner Smith Nicaragua Nicaragua 2 (0)
Alexis Vega Mexico Mexico 2 (0)
Brayan Velásquez Moya Honduras Honduras 2 (0)
Julian Wade Dominica Dominica 2 (0)
Eriq Zavaleta El Salvador El Salvador 2 (0)
72. Ricardo Adé Haiti Haiti 1 (0)
Sam Adekugbe Canada Canada 1 (0)
Jormán Aguilar Panama Panama 1 (0)
Roland Alberg Suriname Suriname 1 (0)
Edson Álvarez Mexico Mexico 1 (0)
Oalex Anderson St. Vincent/Grenadines St. Vincent/Grenadines 1 (0)
Andrés Andrade Panama Panama 1 (0)
Jarchinio Antonia Curaçao Curaçao 1 (0)
Carlos Antuna Mexico Mexico 1 (0)
Azmahar Ariano Panama Panama 1 (0)
Paul Arriola USA USA 1 (0)
Jesse August Belize Belize 1 (0)
Leon Bailey Jamaica Jamaica 1 (1)
Édgar Bárcenas Panama Panama 1 (0)
Rudy Barrientos Guatemala Guatemala 1 (0)
Sheldon Bateau Trinidad & Tobago Trinidad & Tobago 1 (0)
Jaylon Bather Bermuda Bermuda 1 (0)
Chad Bertrand Dominica Dominica 1 (0)
D'Andre Bishop Antigua & Barbuda Antigua & Barbuda 1 (0)
Byron Bonilla Nicaragua Nicaragua 1 (0)
Nelson Bonilla El Salvador El Salvador 1 (0)
Zachary Brault Canada Canada 1 (0)
Rhys Browne Antigua & Barbuda Antigua & Barbuda 1 (0)
Peter Byers Antigua & Barbuda Antigua & Barbuda 1 (0)
Miguel Camargo Panama Panama 1 (0)
Cavafe Cuba Cuba 1 (0)
Marvin Ceballos Guatemala Guatemala 1 (1)
Armando Cooper Panama Panama 1 (0)
Theo Corbeanu Canada Canada 1 (0)
Sebastián Córdova Mexico Mexico 1 (0)
Jesús Corona Mexico Mexico 1 (0)
Kadell Daniel Guyana Guyana 1 (0)
Sergiño Dest USA USA 1 (0)
Gerald Díaz Puerto Rico Puerto Rico 1 (0)
Ryan Donk Suriname Suriname 1 (1)
Óscar Duarte Costa Rica Costa Rica 1 (0)
Jonah Ebanks Cayman Islands Cayman Islands 1 (1)
Mark Ebanks Cayman Islands Cayman Islands 1 (0)
Alberth Elis Honduras Honduras 1 (0)
Luis Espinal Dom. Republic Dom. Republic 1 (0)
Derrick Etienne Haiti Haiti 1 (0)
José Fajardo Panama Panama 1 (0)
Jesús Ferreira USA USA 1 (0)
Oniel Fisher Jamaica Jamaica 1 (0)
Marvin Fletes Nicaragua Nicaragua 1 (0)
Dshon Forbes Nicaragua Nicaragua 1 (0)
Fran Núñez Dom. Republic Dom. Republic 1 (0)
Keysher Fuller Costa Rica Costa Rica 1 (0)
Rogelio Funes Mori Mexico Mexico 1 (0)
Levi García Trinidad & Tobago Trinidad & Tobago 1 (0)
Cristian Gil El Salvador El Salvador 1 (0)
Omari Glasgow Guyana Guyana 1 (0)
Freddy Góndola Panama Panama 1 (0)
Gerardo Gordillo Guatemala Guatemala 1 (0)
Terence Groothusen Aruba Aruba 1 (0)
Kole Hall Bermuda Bermuda 1 (0)
Lester Hayes Puerto Rico Puerto Rico 1 (0)
Enrico Hernández El Salvador El Salvador 1 (0)
Héctor Herrera Mexico Mexico 1 (0)
Elson Hooi Curaçao Curaçao 1 (0)
Khaleem Hyland Trinidad & Tobago Trinidad & Tobago 1 (0)
Rohan Ince Montserrat Montserrat 1 (0)
Rangelo Janga Curaçao Curaçao 1 (0)
Daniel Johnson Jamaica Jamaica 1 (0)
Alistair Johnston Canada Canada 1 (0)
Joevin Jones Trinidad & Tobago Trinidad & Tobago 1 (0)
Florian Jozefzoon Suriname Suriname 1 (0)
Eugene Kirwan Antigua & Barbuda Antigua & Barbuda 1 (0)
Brandley Kuwas Curaçao Curaçao 1 (0)
Richie Laryea Canada Canada 1 (0)
Audel Laville Dominica Dominica 1 (0)
Dante Leverock Bermuda Bermuda 1 (0)
Rowan Liburd St. Kitts & Nevis St. Kitts & Nevis 1 (1)
Sebastian Lletget USA USA 1 (0)
Alex López Honduras Honduras 1 (1)
Kevin López Honduras Honduras 1 (0)
Hirving Lozano Mexico Mexico 1 (0)
Jimmy Marín Costa Rica Costa Rica 1 (0)
Walmer Martínez El Salvador El Salvador 1 (0)
Deon McCauley Belize Belize 1 (0)
Jhon Méndez Guatemala Guatemala 1 (0)
Matias Moldskred Nicaragua Nicaragua 1 (0)
Héctor Moreno Mexico Mexico 1 (0)
Ravel Morrison Jamaica Jamaica 1 (0)
Duane Muckette Trinidad & Tobago Trinidad & Tobago 1 (0)
Vinceroy Nelson St. Kitts & Nevis St. Kitts & Nevis 1 (0)
Deshawon Nembhard Belize Belize 1 (0)
Jonathan Osorio Canada Canada 1 (0)
Francisco Palacíos Panama Panama 1 (0)
Luis Paradela Cuba Cuba 1 (0)
Domingo Peralta Dom. Republic Dom. Republic 1 (0)
Orbelín Pineda Mexico Mexico 1 (1)
Nathan Pond Montserrat Montserrat 1 (0)
Juan Portillo El Salvador El Salvador 1 (0)
Romell Quioto Honduras Honduras 1 (0)
Niall Reid-Stephen Barbados Barbados 1 (0)
Dairon Reyes Cuba Cuba 1 (1)
Manny Rodríguez Dom. Republic Dom. Republic 1 (0)
Richard Rodríguez Nicaragua Nicaragua 1 (0)
Alex Roldán El Salvador El Salvador 1 (0)
Kemar Roofe Jamaica Jamaica 1 (0)
Zidane Sam St. Vincent/Grenadines St. Vincent/Grenadines 1 (0)
Jorge Sánchez Mexico Mexico 1 (0)
Óscar Santis Guatemala Guatemala 1 (0)
Romaine Sawyers St. Kitts & Nevis St. Kitts & Nevis 1 (0)
Knory Scott Bermuda Bermuda 1 (0)
Steven Seance Haiti Haiti 1 (0)
Jaden Servania Puerto Rico Puerto Rico 1 (0)
Azinho Solomon St. Vincent/Grenadines St. Vincent/Grenadines 1 (0)
Omari Sterling-James St. Kitts & Nevis St. Kitts & Nevis 1 (0)
Frank Sturing Canada Canada 1 (0)
Ángel Tejeda Honduras Honduras 1 (1)
Ryan Telfer Trinidad & Tobago Trinidad & Tobago 1 (0)
Briel Thomas Dominica Dominica 1 (0)
Gerson Torres Costa Rica Costa Rica 1 (0)
Anthony van den Hurk Curaçao Curaçao 1 (0)
Terence Vancooten Guyana Guyana 1 (0)
Jorge Vargas Guatemala Guatemala 1 (0)
Juan Pablo Vargas Costa Rica Costa Rica 1 (0)
Devin Vega Puerto Rico Puerto Rico 1 (0)
Gleofilo Vlijter Suriname Suriname 1 (0)
Timothy Weah USA USA 1 (0)
Emery Welshman Guyana Guyana 1 (0)
David Wotherspoon Canada Canada 1 (0)
César Yanis Panama Panama 1 (0)
Walker Zimmerman USA USA 1 (0)