Alberto Herrera
Career snapshot
Position rank · 25/26
Among 227 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 2001-02-23 · 6 players total
| Full name | Alberto Herrera |
|---|---|
| Name in home country | Alberto Herrera Rodríguez |
| Date of birth | 2001-02-23 (25 yrs) |
| Place of birth | Ciudad Madero, Mexico |
| Citizenship | Mexico |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 173.00 m |
| Current club | Mazatlán FC |
| Joined | 2025-07-03 |
| Contract expires | — |
| Agent | MDS Sports ... |
Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Mazatlán FC | 2 | 2025 | 25/26 | 5 | 1 | 0 | 270 |
| Puebla FC | 6 | 2023 | 24/25 | 61 | 3 | 2 | 523 |
| Puebla FC U23 | 2 | 23/24 | 24/25 | 9 | 0 | 0 | 0 |
| Puebla FC U20 | 3 | 20/21 | 22/23 | 51 | 8 | 0 | 1,765 |
| CF Pachuca U20 | 1 | 19/20 | 19/20 | 5 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga MX Apertura | Mazatlán FC | 3 | 1 | 0 | 1 | 0 | 270 |
| 24/25 | Liga MX Apertura | Puebla FC | 14 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Liga MX Clausura | Puebla FC | 8 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga MX U23 Clausura | Puebla FC U23 | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Liga MX Apertura | Puebla FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Liga MX Clausura | Puebla FC | 7 | 2 | 2 | 1 | 0 | 304 |
| 23/24 | Liga MX U23 Apertura | Puebla FC U23 | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Liga MX U23 Clausura | Puebla FC U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liguilla Apertura | Puebla FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga MX Apertura | Puebla FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Liga MX Clausura | Puebla FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga MX Sub-20 Apertura | Puebla FC U20 | 6 | 1 | 0 | 0 | 0 | 486 |
| 22/23 | Liga MX Sub-20 Clausura | Puebla FC U20 | 5 | 1 | 0 | 2 | 0 | 260 |
| 22/23 | Liguilla Clausura | Puebla FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga MX Apertura | Puebla FC | 7 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Liga MX Clausura | Puebla FC | 9 | 1 | 0 | 1 | 0 | 219 |
| 21/22 | Liga MX Sub-20 Apertura | Puebla FC U20 | 7 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Liguilla Apertura | Puebla FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liguilla Clausura | Puebla FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Leagues Cup | Mazatlán FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | Puebla FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 2023 | Leagues Cup | Puebla FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga MX Sub-20 Apertura | Puebla FC U20 | 16 | 2 | 0 | 3 | 0 | 668 |
| 20/21 | Liga MX Sub-20 Clausura | Puebla FC U20 | 17 | 4 | 0 | 4 | 0 | 351 |
| 19/20 | Liga MX Sub-20 Apertura | CF Pachuca U20 | 4 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Liga MX Sub-20 Clausura | CF Pachuca U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | Pachuca Jgd. | CF Pachuca U17 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | CF Pachuca U17 | CF Pachuca U20 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | CF Pachuca U20 | Puebla FC U20 | Transfer | 0 | — |
| 21/22 | 2022-01-01 | Puebla FC U20 | Puebla FC | Transfer | 0 | — |
| 25/26 | 2025-07-03 | Puebla FC | Mazatlán FC | Transfer | 900000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | unknown injury | 2025-03-28 | 170 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16418 | #11 | 10 | 2 | — | — | current national player |
| Team #6303 | #16 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Cristian Mares | 1 | 0 | 869 |
| Israel Reyes | 2 | 0 | 829 |
| Guillermo Martínez | 2 | 0 | 654 |
| Daniel Álvarez | 1 | 0 | 476 |
| Jesús Rodríguez | 1 | 0 | 0 |
| Antonio Soto | 1 | 0 | 0 |
| Dylan Torres | 2 | 0 | 0 |
| Emiliano García | 1 | 0 | 0 |
| Ulises Rivera | 2 | 0 | 0 |
| Leonardo Jiménez | 1 | 0 | 0 |
| Ángel Robles | 1 | 0 | 0 |
| Raúl Castillo | 1 | 0 | 0 |
| Pablo González | 1 | 0 | 0 |
| Efraín Orona | 1 | 0 | 0 |
| Ivo Vázquez | 1 | 0 | 0 |
| Emanuel Gularte | 1 | 0 | 0 |
| Daniel Hernández | 1 | 0 | 0 |
| Gustavo Ferrareis | 1 | 0 | 0 |
| Diego de Buen | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Liga MX Sub-20 Clausura | Puebla FC U20 | 4 | 17 |
| 23/24 | Liga MX Clausura | Puebla FC | 2 | 7 |
| 20/21 | Liga MX Sub-20 Apertura | Puebla FC U20 | 2 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Liga MX Clausura | Puebla FC | 2 | 7 |
Teams faced most often by Alberto Herrera's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| CF América | 20 | 1 | 4 | 15 | 19 | 51 | -32 | 5% |
| Club León | 20 | 7 | 2 | 11 | 28 | 35 | -7 | 35% |
| UANL Tigres | 19 | 4 | 5 | 10 | 23 | 35 | -12 | 21% |
| Santos Laguna | 19 | 4 | 4 | 11 | 15 | 31 | -16 | 21% |
| Deportivo Guadalajara | 18 | 7 | 3 | 8 | 29 | 35 | -6 | 39% |
| Atlas Guadalajara | 18 | 9 | 5 | 4 | 21 | 17 | +4 | 50% |
| CF Monterrey | 17 | 2 | 5 | 10 | 13 | 25 | -12 | 12% |
| FC Juárez | 16 | 7 | 3 | 6 | 27 | 21 | +6 | 44% |
| Club Necaxa | 16 | 6 | 4 | 6 | 17 | 20 | -3 | 38% |
| Pumas UNAM | 16 | 2 | 7 | 7 | 14 | 29 | -15 | 13% |
| Club Tijuana | 16 | 7 | 4 | 5 | 26 | 19 | +7 | 44% |
| Cruz Azul | 16 | 5 | 5 | 6 | 22 | 22 | 0 | 31% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 20/21 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 270 | 1 | 0 | 0 | 0.33 |
| 24/25 | 26 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | 15 | 304 | 3 | 0 | 0 | 0.89 |
| 22/23 | 21 | 746 | 3 | 0 | 0 | 0.36 |
| 21/22 | 24 | 219 | 4 | 1 | 0 | 2.05 |
| 2024 | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 33 | 1,019 | 7 | 0 | 0 | 0.62 |
| 19/20 | 5 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Alberto Herrera
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Alberto Herrera
Who is Alberto Herrera?
Alberto Herrera is a Mexico professional footballer who plays as a defensive midfield for Mazatlán FC.
How old is Alberto Herrera?
Alberto Herrera is 25 years old. He was born on February 23, 2001 in Ciudad Madero.
What position does Alberto Herrera play?
Alberto Herrera plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Alberto Herrera play for?
Alberto Herrera currently plays for Mazatlán FC.
How many career goals has Alberto Herrera scored?
Across all senior club competitions in our dataset, Alberto Herrera has scored 12 goals in 131 appearances.
What is Alberto Herrera's market value?
Alberto Herrera's most recent reported market value is €900k.
Mexico