# List of Mexican league top scorers

The following article contains a year-by-year list and statistics of football topscorers in Liga MX (Mexican First Division).

## Amateur era topscorers (1902–1943)

| Season | Player | Club | Goals | Matches |
| 1902–1903 | Josh Hogg | Orizaba Athletic Club | 5 | 4 |
| 1903–1904 | Julio Lacaud | Reforma Athletic Club | 4 | 8 |
| 1904–1905 | Percy Clifford | British FC | | |
| 1906–1907 | Percy Clifford | British FC | 5 | 8 |
| 1907–1908 | Josh Hogg | British FC | 4 | 6 |
| 1908–1909 | Jorge Gómez de Parada | Reforma Athletic Club | 3 | 4 |
| | William Bray | Pachuca Athletic Club | 3 | 4 |
| 1909–1910 | Robert Blackmore | Reforma Athletic Club | 4 | 6 |
| 1910–1911 | Claude M. Butlin | Reforma Athletic Club | 2 | 4 |
| | Alfred C. Crowle | Pachuca Athletic Club | 2 | 4 |
| 1911–1912 | John Hogg | British FC | 3 | 4 |
| 1912–1913 | Jorge Gómez de Parada | México FC | 5 | 10 |
| 1913–1914 | Bernardo Rodríguez | Club España | 6 | 8 |
| 1914–1915 | Alfred C. Crowle | Pachuca Athletic Club | 6 | 10 |
| 1915–1916 | Lázaro Ibarreche | Club España | 7 | 10 |
| 1916–1917 | Lázaro Ibarreche | Club España | 6 | 10 |
| 1917–1918 | Lázaro Ibarreche | Club España | 5 | 10 |
| | Frederick Williams | Pachuca Athletic Club | 5 | 10 |
| | Horacio "Moco" Ortíz | Pachuca Athletic Club | 5 | 10 |
| 1918–1919 | Lázaro Ibarreche | Club España | 11 | 12 |
| 1919–1920 | Lázaro Ibarreche | Club España | 13 | 16 |
| 1920–1921 | | | ? | ? |
| 1921–1922 | | | ? | ? |
| 1922–1923 | | | ? | ? |
| 1923–1924 | | | ? | ? |
| 1924–1925 | Ernesto Sota | Club América | 10 | ? |
| 1925–1926 | Kurt Friederich | Germania FV | 11 | ? |
| 1926–1927 | Pedro Arruza | Real Club España | 13 | ? |
| | Miguel Ruíz | Necaxa | 13 | ? |
| 1927–1928 | Ernesto Sota | Club América | 16 | ? |
| 1928–1929 | Nicho Mejia | Atlante FC | 12 | ? |
| 1929–1930 | Jorge Sota | Club América | 12 | ? |
| 1930–1931 | No championship | | | |
| 1931–1932 | Juan Carreño | Atlante FC | 20 | ? |
| | Julio Lores | Necaxa | 20 | ? |
| 1932–1933 | Julio Lores | Necaxa | 8 | ? |
| 1933–1934 | José Pacheco | Asturias | 12 | ? |
| 1934–1935 | Hilario "Moco" López | Necaxa | 17 | ? |
| 1935–1936 | Hilario "Moco" López | Necaxa | 14 | ? |
| 1936–1937 | Hilario "Moco" Lopez | Necaxa | 11 | ? |
| 1937–1938 | Efrain Ruíz | Asturias | 13 | ? |
| 1938–1939 | Miguel Gual | Real Club España | 20 | ? |
| 1939–1940 | Alberto "Caballo" Mendoza | Atlante FC | 15 | ? |
| 1940–1941 | Martí Ventolrà | Atlante FC | 17 | 14 |
| 1941–1942 | Rafael "Tico" Meza | Moctezuma | 20 | 14 |
| 1942–1943 | Manuel Alfonso | CD Marte | 16 | 14 |

## Professional era (1943–present)

| Season | Player | Club | Goals |
| 1943–44 | Isidro Lángara | Real Club España | 27 |
| 1944–45 | Roberto Aballay | Asturias | 40 |
| 1945–46 | Isidro Lángara (2) | Real Club España | 40 |
| 1946–47 | Adalberto López | León | 33 |
| 1947–48 | Adalberto López (2) | León | 36 |
| 1948–49 | Adalberto López (3) | León | 28 |
| 1949–50 | Julio Ayllón | Veracruz | 30 |
| 1950–51 | Horacio Casarín | Necaxa | 17 |
| 1951–52 | Adalberto López (4) | Oro | 16 |
| 1952–53 | Julio Quiñones | Necaxa | 14 |
| 1953–54 | Juan Carlos Carrera | Oro | 21 |
| 1953–54 | Adalberto López (5) | León | 21 |
| 1953–54 | Julio María Palleiro | Necaxa | 21 |
| 1954–55 | Julio María Palleiro (2) | Necaxa | 19 |
| 1955–56 | Hector Hernández | Oro | 25 |
| 1956–57 | Crescencio Gutiérrez | Guadalajara | 19 |
| 1957–58 | Carlos Lara | Zacatepec | 19 |
| 1958–59 | Eduardo González Palmer | América | 25 |
| 1959–60 | Roberto Rolando | Tampico Madero | 22 |
| 1960–61 | Carlos Lara (2) | Zacatepec | 22 |
| 1961–62 | Salvador Reyes | Guadalajara | 21 |
| 1961–62 | Carlos Lara (3) | Zacatepec | 21 |
| 1962–63 | Amaury Epaminondas | Oro | 19 |
| 1963–64 | Carlos Alberto Etcheverry | UNAM | 20 |
| 1964–65 | Amaury Epaminondas | Oro | 21 |
| 1965–66 | José Alves | América | 20 |
| 1966–67 | Amaury Epaminondas (2) | Toluca | 21 |
| 1967–68 | Bernardo Hernández | Atlante | 19 |
| 1968–69 | Luis Estrada | León | 24 |
| 1969–70 | Vicente Pereda | Toluca | 20 |
| México 1970 | Sergio Anaya | León | 16 |
| 1970–71 | Enrique Borja | América | 20 |
| 1971–72 | Enrique Borja (2) | América | 26 |
| 1972–73 | Enrique Borja (3) | América | 24 |
| 1973–74 | Osvaldo Castro | América | 26 |
| 1974–75 | Horacio López Salgado | Cruz Azul | 25 |
| 1975–76 | Cabinho | UNAM | 29 |
| 1976–77 | Cabinho (2) | UNAM | 34 |
| 1977–78 | Cabinho (3) | UNAM | 33 |
| 1978–79 | Cabinho (4) | UNAM | 26 |
| 1978–79 | Hugo Sánchez | UNAM | 26 |
| 1979–80 | Cabinho (5) | Atlante | 30 |
| 1980–81 | Cabinho (6) | Atlante | 29 |
| 1981–82 | Cabinho (7) | Atlante | 32 |
| 1982–83 | Norberto Outes | América | 22 |
| 1983–84 | Norberto Outes (2) | Necaxa | 28 |
| 1984–85 | Cabinho (8) | León | 23 |
| Prode 1985 | Sergio Lira | Tampico Madero | 10 |
| México 1986 | Sergio Lira (2) | Tampico Madero | 14 |
| México 1986 | Francisco Cruz | Monterrey | 14 |
| 1986–87 | José Luis Zalazar | Tecos | 23 |
| 1987–88 | Luis Flores | UNAM | 24 |
| 1988–89 | Sergio Lira (3) | Tampico Madero | 29 |
| 1989–90 | Jorge Comas | Veracruz | 26 |
| 1990–91 | Luis García | UNAM | 24 |
| 1991–92 | Luis García (2) | UNAM | 26 |
| 1992–93 | Ivo Basay | Necaxa | 27 |
| 1993–94 | Carlos Hermosillo | Cruz Azul | 27 |
| 1994–95 | Carlos Hermosillo (2) | Cruz Azul | 35 |
| 1995–96 | Carlos Hermosillo (3) | Cruz Azul | 26 |
| Invierno 1996 | Carlos Muñoz | Puebla | 15 |
| Verano 1997 | Lorenzo Sáez | Pachuca | 12 |
| Verano 1997 | Gabriel Caballero | Santos | 12 |
| Invierno 1997 | Luis García (3) | Atlante | 12 |
| Verano 1998 | José Cardozo | Toluca | 13 |
| Invierno 1998 | Cuauhtémoc Blanco | América | 16 |
| Verano 1999 | José Cardozo (2) | Toluca | 15 |
| Invierno 1999 | Jesús Olalde | UNAM | 15 |
| Verano 2000 | Everaldo Begines | León | 14 |
| Verano 2000 | Sebastián Abreu | Tecos | 14 |
| Verano 2000 | Agustín Delgado | Necaxa | 14 |
| Invierno 2000 | Jared Borgetti | Santos Laguna | 17 |
| Verano 2001 | Jared Borgetti (2) | Santos Laguna | 13 |
| Invierno 2001 | Martín Rodríguez | Irapuato | 12 |
| Verano 2002 | Sebastián Abreu (2) | Cruz Azul | 19 |
| Apertura 2002 | José Cardozo (3) | Toluca | 29 |
| Clausura 2003 | José Cardozo (4) | Toluca | 21 |
| Apertura 2003 | Luis Gabriel Rey | Atlante | 15 |
| Clausura 2004 | Andrés Silvera | UANL | 16 |
| Clausura 2004 | Bruno Marioni | UNAM | 16 |
| Apertura 2004 | Guillermo Franco | Monterrey | 15 |
| Clausura 2005 | Matías Vuoso | Santos Laguna | 15 |
| Apertura 2005 | Matías Vuoso (2) | Santos Laguna | 11 |
| Apertura 2005 | Walter Gaitán | UANL | 11 |
| Apertura 2005 | Kléber Pereira | América | 11 |
| Apertura 2005 | Sebastián Abreu (3) | Dorados | 11 |
| Clausura 2006 | Sebastián Abreu (4) | Dorados | 11 |
| Clausura 2006 | Salvador Cabañas | Jaguares | 11 |
| Apertura 2006 | Bruno Marioni (2) | Toluca | 11 |
| Clausura 2007 | Omar Bravo | Guadalajara | 11 |
| Apertura 2007 | Alfredo Moreno | San Luis | 18 |
| Clausura 2008 | Humberto Suazo | Monterrey | 13 |
| Apertura 2008 | Héctor Mancilla | Toluca | 11 |
| Clausura 2009 | Héctor Mancilla (2) | Toluca | 14 |
| Apertura 2009 | Emanuel Villa | Cruz Azul | 17 |
| Bicentenario 2010 | Javier Hernández | Guadalajara | 10 |
| Bicentenario 2010 | Hérculez Gómez | Puebla | 10 |
| Bicentenario 2010 | Johan Fano | Atlante | 10 |
| Apertura 2010 | Christian Benítez | Santos Laguna | 14 |
| Clausura 2011 | Ángel Reyna | América | 13 |
| Apertura 2011 | Iván Alonso | Toluca | 11 |
| Clausura 2012 | Iván Alonso | Toluca | 14 |
| Clausura 2012 | Christian Benítez (2) | América | 14 |
| Apertura 2012 | Esteban Paredes | Atlante | 11 |
| Apertura 2012 | Christian Benítez (3) | América | 11 |
| Clausura 2013 | Christian Benítez (4) | América | 17 |
| Apertura 2013 | Pablo Velázquez | Toluca | 12 |
| Apertura 2013 | Mauro Boselli | León | 12 |
| Clausura 2014 | Enner Valencia | Pachuca | 12 |
| Apertura 2014 | Mauro Boselli (2) | León | 12 |
| Apertura 2014 | Camilo Sanvezzo | Querétaro | 12 |
| Clausura 2015 | Dorlan Pabón | Monterrey | 10 |
| Apertura 2015 | Mauro Boselli (3) | León | 13 |
| Apertura 2015 | Emanuel Villa (2) | Querétaro | 13 |
| Clausura 2016 | André-Pierre Gignac | UANL | 13 |
| Apertura 2016 | Dayro Moreno | Tijuana | 11 |
| Apertura 2016 | Raúl Ruidíaz | Morelia | 11 |
| Clausura 2017 | Raúl Ruidíaz (2) | Morelia | 9 |
| Apertura 2017 | Mauro Boselli (4) | León | 11 |
| Apertura 2017 | Avilés Hurtado | Monterrey | 11 |
| Clausura 2018 | Djaniny | Santos Laguna | 14 |
| Apertura 2018 | André-Pierre Gignac (2) | UANL | 14 |
| Clausura 2019 | Ángel Mena | León | 14 |
| Apertura 2019 | Mauro Quiroga | Necaxa | 12 |
| Apertura 2019 | Alan Pulido | Guadalajara | 12 |
| Guard1anes 2020 | Jonathan Rodríguez | Cruz Azul | 12 |
| Guard1anes 2021 | Alexis Canelo | Toluca | 11 |
| Grita México 2021 | Nicolás López | UANL | 9 |
| Grita México 2021 | Germán Berterame | San Luis | 9 |
| Grita México 2022 | André-Pierre Gignac (3) | UANL | 11 |
| Apertura 2022 | Nicolás Ibáñez | Pachuca | 11 |
| Clausura 2023 | Henry Martín | América | 14 |
| Apertura 2023 | Harold Preciado | Santos Laguna | 11 |
| Clausura 2024 | Uriel Antuna | Cruz Azul | 8 |
| Clausura 2024 | Salomón Rondón | Pachuca | 8 |
| Clausura 2024 | Diber Cambindo | Necaxa | 8 |
| Clausura 2024 | Federico Viñas | León | 8 |
| Apertura 2024 | Paulinho | Toluca | 13 |