Skip to content
even.best

The 10 all-time top scorers in the Mexican first division

The top 3 according to 728 votes from people: Evanivaldo Castro «Cabinho» · Carlos Hermosillo · José Saturnino Cardozo. (Updated Jun 9, 2025.)

Brazilian Evanivaldo Castro, "Cabinho", is the all-time top scorer in Mexico's top division with 312 goals, ahead of Carlos Hermosillo and Jared Borgetti. The league's ten all-time leading scorers, all now retired, with league and play-off (liguilla) goals, games and clubs.

gadget_salamanca · · 10 items · 728 votes · 3 comments

Automatically translated (original in Español). See the original

Top 10

  1. 1

    Evanivaldo Castro «Cabinho»

    No. 1, Brazil. 312 goals (289 in the league and 23 in the play-offs) in 429 games, 1974–1987. Clubs: UNAM, Atlante, León and Tigres.

    ▲ 100 ▼ 9

    91
  2. 2

    Carlos Hermosillo

    No. 2, Mexico. 294 goals (269 in the league and 25 in the play-offs) in 539 games, 1984–2001. Clubs: Cruz Azul, América, Monterrey, Necaxa and others.

    ▲ 77 ▼ 6

    71
  3. 3

    José Saturnino Cardozo

    No. 4, Paraguay. 249 goals (206 in the league and 43 in the play-offs) in 332 games, 1994–2005. Clubs: Toluca.

    ▲ 72 ▼ 10

    62
  4. 4

    Jared Borgetti

    No. 3, Mexico. 252 goals (211 in the league and 41 in the play-offs) in 475 games, 1994–2010. Clubs: Santos Laguna, Atlas and others.

    ▲ 69 ▼ 9

    60
  5. 5

    Horacio Casarín

    No. 5, Mexico. 241 goals (241 in the league) in 326 games, 1936–1957. Clubs: Atlante, Necaxa and others.

    ▲ 56 ▼ 8

    48
  6. 6

    Osvaldo Castro

    No. 6, Chile. 214 goals (210 in the league and 4 in the play-offs) in 398 games, 1971–1984. Clubs: Jalisco, América, Neza and others.

    ▲ 55 ▼ 16

    39
  7. 7

    Adalberto López

    No. 8, Mexico. 202 goals (201 in the league) in 231 games, 1942–1955. Clubs: León, Oro, Guadalajara and others.

    ▲ 50 ▼ 11

    39
  8. 8

    Eloir Perucci

    No. 9, Brazil. 199 goals (192 in the league and 7 in the play-offs) in 398 games, 1972–1984. Clubs: Atlético Español, Laguna and Cruz Azul.

    ▲ 47 ▼ 11

    36
  9. 9

    Luis Roberto Alves «Zague»

    No. 7, Mexico. 209 goals (184 in the league and 25 in the play-offs) in 577 games, 1986–2003. Clubs: América, Atlante and Necaxa.

    ▲ 45 ▼ 16

    29
  10. 10

    Sergio Lira

    No. 10, Mexico. 191 goals (182 in the league and 9 in the play-offs) in 564 games, 1978–1996. Clubs: Tampico Madero, Tigres and others.

    ▲ 40 ▼ 21

    19

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.

Is something missing?

Log in to add an item

Comments (3)

Log in to comment

Noelia I. · Español

Borgetti tercero con casi todos sus goles en Santos, para mi el mejor 9 mexicano que he visto

Santiago Rodríguez Zapata · Español

¿Mejor que Hugo? Hugo Sánchez ni aparece porque se fue a España muy joven, si no estaría arriba seguro.

More rankings like this