Ángel Sepúlveda
Career snapshot
Career highs
Born the same day
Shares 1991-02-15 · 6 players total
| Full name | Ángel Sepúlveda |
|---|---|
| Name in home country | Ángel Baltazar Sepúlveda Sánchez |
| Date of birth | 1991-02-15 (35 yrs) |
| Place of birth | Apatzingán, Mexico |
| Citizenship | Mexico |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 182.00 m |
| Current club | CD Cruz Azul |
| Joined | 2023-08-29 |
| Contract expires | — |
| Agent | Elite ... |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Cruz Azul | 5 | 2024 | 25/26 | 93 | 37 | 11 | 1,567 |
| Querétaro FC | 8 | 14/15 | 23/24 | 195 | 41 | 23 | 4,098 |
| Club Necaxa | 2 | 18/19 | 21/22 | 29 | 2 | 4 | 626 |
| Club Tijuana | 2 | 19/20 | 2019 | 27 | 2 | 3 | 169 |
| Deportivo Guadalajara | 1 | 18/19 | 18/19 | 10 | 1 | 1 | 410 |
| Deportivo Guadalajara U20 | 1 | 18/19 | 18/19 | 3 | 1 | 0 | 225 |
| Monarcas Morelia | 4 | 10/11 | 17/18 | 79 | 16 | 9 | 2,045 |
| Querétaro FC U20 | 2 | 15/16 | 16/17 | 3 | 0 | 0 | 0 |
| CF Atlante | 1 | 13/14 | 13/14 | 34 | 8 | 5 | 874 |
| Club Atlético Morelia U20 | 3 | 10/11 | 12/13 | 30 | 15 | 0 | 904 |
| Neza FC | 1 | 12/13 | 12/13 | 23 | 3 | 0 | 425 |
| CF Atlante UTN | 1 | 10/11 | 10/11 | 1 | 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 | CD Cruz Azul | 7 | 5 | 2 | 0 | 0 | 105 |
| 24/25 | CONCACAF CC | CD Cruz Azul | 8 | 9 | 2 | 2 | 0 | 75 |
| 24/25 | Liga MX Apertura | CD Cruz Azul | 17 | 9 | 0 | 2 | 0 | 93 |
| 24/25 | Liga MX Clausura | CD Cruz Azul | 14 | 4 | 0 | 2 | 0 | 171 |
| 24/25 | Liguilla Apertura | CD Cruz Azul | 4 | 1 | 1 | 0 | 0 | 205 |
| 24/25 | Liguilla Clausura | CD Cruz Azul | 4 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Liga MX Apertura | CD Cruz Azul | 10 | 6 | 0 | 2 | 0 | 107 |
| 23/24 | Liga MX Apertura | Querétaro FC | 4 | 3 | 0 | 2 | 0 | 107 |
| 23/24 | Liga MX Clausura | CD Cruz Azul | 17 | 2 | 4 | 1 | 0 | 522 |
| 23/24 | Liguilla Clausura | CD Cruz Azul | 6 | 1 | 1 | 0 | 0 | 289 |
| 22/23 | Liga MX Apertura | Querétaro FC | 17 | 4 | 1 | 1 | 0 | 302 |
| 22/23 | Liga MX Clausura | Querétaro FC | 12 | 2 | 1 | 0 | 0 | 426 |
| 21/22 | Liga MX Apertura | Club Necaxa | 10 | 0 | 2 | 1 | 0 | 0 |
| 21/22 | Liga MX Clausura | Querétaro FC | 17 | 5 | 0 | 2 | 0 | 261 |
| 2025 | Leagues Cup | CD Cruz Azul | 3 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | CD Cruz Azul | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Leagues Cup | Querétaro FC | 5 | 2 | 1 | 1 | 0 | 240 |
| 2019 | Leagues Cup | Club Tijuana | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga MX Apertura | Querétaro FC | 16 | 3 | 5 | 1 | 0 | 391 |
| 20/21 | Liga MX Clausura | Querétaro FC | 17 | 6 | 3 | 1 | 0 | 219 |
| 20/21 | Liguilla Clausura | Querétaro FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Copa MX | Club Tijuana | 7 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | Liga MX Apertura | Club Tijuana | 13 | 2 | 1 | 1 | 0 | 169 |
| 19/20 | Liga MX Clausura | Club Tijuana | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Copa MX Apertura | Deportivo Guadalajara | 5 | 1 | 1 | 0 | 0 | 410 |
| 18/19 | Liga MX Apertura | Deportivo Guadalajara | 5 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Liga MX Clausura | Club Necaxa | 17 | 2 | 2 | 3 | 0 | 626 |
| 18/19 | Liga MX Sub-20 Apertura | Deportivo Guadalajara U20 | 3 | 1 | 0 | 0 | 0 | 225 |
| 18/19 | Liguilla Clausura | Club Necaxa | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Copa MX Apertura | Monarcas Morelia | 3 | 2 | 1 | 0 | 0 | 135 |
| 17/18 | Copa MX Clausura | Monarcas Morelia | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Liga MX Apertura | Monarcas Morelia | 16 | 2 | 0 | 0 | 0 | 451 |
| 17/18 | Liga MX Clausura | Monarcas Morelia | 15 | 2 | 2 | 2 | 0 | 510 |
| 17/18 | Liguilla Apertura | Monarcas Morelia | 4 | 1 | 1 | 1 | 0 | 353 |
| 17/18 | Liguilla Clausura | Monarcas Morelia | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa MX Apertura | Querétaro FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa MX Clausura | Querétaro FC | 2 | 1 | 0 | 0 | 0 | 169 |
| 16/17 | Liga MX Apertura | Querétaro FC | 14 | 0 | 2 | 1 | 0 | 0 |
| 16/17 | Liga MX Clausura | Querétaro FC | 12 | 2 | 1 | 2 | 0 | 336 |
| 16/17 | Liga MX Sub-20 Clausura | Querétaro FC U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | CONCACAF CL | Querétaro FC | 6 | 1 | 2 | 0 | 0 | 439 |
| 15/16 | Liga MX Apertura | Querétaro FC | 7 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Liga MX Clausura | Querétaro FC | 16 | 3 | 2 | 4 | 0 | 339 |
| 15/16 | Liga MX Sub-20 Apertura | Querétaro FC U20 | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Copa MX Apertura | Querétaro FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Copa MX Clausura | Querétaro FC | 7 | 3 | 0 | 1 | 0 | 154 |
| 14/15 | Liga MX Apertura | Querétaro FC | 14 | 2 | 1 | 1 | 0 | 284 |
| 14/15 | Liga MX Clausura | Querétaro FC | 17 | 2 | 4 | 0 | 0 | 295 |
| 14/15 | Liguilla Clausura | Querétaro FC | 6 | 2 | 0 | 0 | 0 | 136 |
| 13/14 | Copa MX Apertura | CF Atlante | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Copa MX Clausura | CF Atlante | 3 | 2 | 0 | 1 | 0 | 135 |
| 13/14 | Liga MX Apertura | CF Atlante | 15 | 4 | 2 | 0 | 0 | 247 |
| 13/14 | Liga MX Clausura | CF Atlante | 14 | 2 | 3 | 2 | 0 | 492 |
| 12/13 | Ascenso MX Ap. | Neza FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Ascenso MX Cl. | Neza FC | 10 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Copa MX Apertura | Monarcas Morelia | 6 | 2 | 3 | 0 | 0 | 215 |
| 12/13 | Copa MX Clausura | Neza FC | 4 | 1 | 0 | 0 | 0 | 184 |
| 12/13 | Final de Ascenso | Neza FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Liga MX Apertura | Monarcas Morelia | 5 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga MX Sub-20 Apertura | Club Atlético Morelia U20 | 1 | 1 | 0 | 0 | 0 | 90 |
| 12/13 | Liguilla Asc. Cl | Neza FC | 6 | 2 | 0 | 0 | 0 | 241 |
| 11/12 | CONCACAF CL | Monarcas Morelia | 7 | 3 | 0 | 1 | 0 | 187 |
| 11/12 | Liga MX Sub-20 Apertura | Club Atlético Morelia U20 | 8 | 4 | 0 | 1 | 0 | 159 |
| 11/12 | Liga MX Sub-20 Clausura | Club Atlético Morelia U20 | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Liguilla Apertura | Monarcas Morelia | 3 | 2 | 0 | 0 | 0 | 16 |
| 11/12 | Liguilla Clausura | Monarcas Morelia | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Primera Apertura | Monarcas Morelia | 5 | 1 | 1 | 0 | 0 | 116 |
| 11/12 | Primera Clausura | Monarcas Morelia | 6 | 0 | 1 | 1 | 0 | 0 |
| 10/11 | Ascenso Clausura | CF Atlante UTN | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Liga MX Sub-20 Apertura | Club Atlético Morelia U20 | 9 | 9 | 0 | 0 | 1 | 88 |
| 10/11 | Liga MX Sub-20 Clausura | Club Atlético Morelia U20 | 8 | 1 | 0 | 1 | 0 | 567 |
| 10/11 | Liguilla Clausura | Monarcas Morelia | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Liguilla MX Sub-20 Clausura (- 24/25) | Club Atlético Morelia U20 | 2 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | North American SuperLiga | Monarcas Morelia | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Primera Apertura | Monarcas Morelia | 2 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Primera Clausura | Monarcas Morelia | 3 | 1 | 0 | 0 | 0 | 62 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2009-01-01 | Unknown | Monarcas Zacapu | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Monarcas Zacapu | CA Morelia U20 | Transfer | 0 | — |
| 11/12 | 2012-01-01 | CA Morelia U20 | Monarcas Morelia | Transfer | 700000 | — |
| 12/13 | 2013-01-01 | Monarcas Morelia | Neza | Loan | 700000 | — |
| 12/13 | 2013-06-30 | Neza | Monarcas Morelia | Return from loan | 700000 | — |
| 13/14 | 2013-07-01 | Monarcas Morelia | Atlante | Loan | 700000 | — |
| 13/14 | 2014-06-30 | Atlante | Monarcas Morelia | Return from loan | 850000 | — |
| 14/15 | 2014-07-01 | Monarcas Morelia | Querétaro FC | Loan | 850000 | — |
| 16/17 | 2017-06-30 | Querétaro FC | Monarcas Morelia | Return from loan | 1200000 | — |
| 18/19 | 2018-07-01 | Monarcas Morelia | Chivas | Transfer | 1500000 | — |
| 18/19 | 2019-01-01 | Chivas | Necaxa | Transfer | 1200000 | — |
| 19/20 | 2019-07-01 | Necaxa | Club Tijuana | Transfer | 1200000 | — |
| 20/21 | 2020-07-01 | Club Tijuana | Querétaro FC | Transfer | 1000000 | — |
| 21/22 | 2021-07-02 | Querétaro FC | Necaxa | Transfer | 1500000 | — |
| 21/22 | 2022-01-01 | Necaxa | Querétaro FC | Transfer | 1500000 | — |
| 23/24 | 2023-08-29 | Querétaro FC | CD Cruz Azul | Transfer | 1000000 | €2.50m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #6303 | #18 | 12 | 3 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tiago Volpi | 1 | 0 | 0 |
| Omar Mendoza | 1 | 1 | 0 |
| Kevin Escamilla | 1 | 1 | 0 |
| Alexis Gutiérrez | 2 | 3 | 0 |
| Jaime Gómez | 1 | 2 | 0 |
| Carlos Guzmán | 1 | 2 | 0 |
| Pablo Barrera | 1 | 3 | 0 |
| Orbelín Pineda | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 10/11 | Liga MX Sub-20 Apertura | Club Atlético Morelia U20 | 9 | 9 |
| 24/25 | CONCACAF CC | CD Cruz Azul | 9 | 8 |
| 23/24 | Liga MX Apertura | Querétaro FC | 9 | 14 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Liga MX Apertura | Querétaro FC | 5 | 16 |
| 23/24 | Liga MX Clausura | CD Cruz Azul | 4 | 17 |
| 14/15 | Liga MX Clausura | Querétaro FC | 4 | 17 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-06-30 | Querétaro FC | Monarcas Morelia | Return from loan | — | €1.20m |
| 14/15 | 2014-07-01 | Monarcas Morelia | Querétaro FC | Loan | — | €850k |
| 13/14 | 2014-06-30 | Atlante | Monarcas Morelia | Return from loan | — | €850k |
| 13/14 | 2013-07-01 | Monarcas Morelia | Atlante | Loan | — | €700k |
| 12/13 | 2013-06-30 | Neza | Monarcas Morelia | Return from loan | — | €700k |
| 12/13 | 2013-01-01 | Monarcas Morelia | Neza | Loan | — | €700k |
Teams faced most often by Ángel Sepúlveda'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 | 115 | 27 | 34 | 54 | 110 | 169 | -59 | 23% |
| Deportivo Toluca | 114 | 31 | 40 | 43 | 130 | 159 | -29 | 27% |
| CF Monterrey | 109 | 29 | 30 | 50 | 120 | 167 | -47 | 27% |
| UANL Tigres | 108 | 18 | 36 | 54 | 96 | 170 | -74 | 17% |
| Atlas Guadalajara | 107 | 42 | 35 | 30 | 135 | 112 | +23 | 39% |
| Cruz Azul | 106 | 31 | 30 | 45 | 113 | 144 | -31 | 29% |
| Gallos Blancos | 102 | 41 | 30 | 31 | 132 | 116 | +16 | 40% |
| Pumas UNAM | 102 | 35 | 31 | 36 | 127 | 119 | +8 | 34% |
| CF Pachuca | 100 | 29 | 29 | 42 | 129 | 170 | -41 | 29% |
| Santos Laguna | 100 | 35 | 27 | 38 | 132 | 137 | -5 | 35% |
| Club León | 99 | 31 | 23 | 45 | 120 | 154 | -34 | 31% |
| Puebla FC | 98 | 41 | 25 | 32 | 147 | 126 | +21 | 42% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | First senior goal | |
| 16/17 | Goal #50 (career) | |
| 24/25 | Goal #100 (career) |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 47 | 544 | 6 | 0 | 0 | 0.99 |
| 23/24 | 37 | 1,025 | 5 | 0 | 0 | 0.44 |
| 22/23 | 29 | 728 | 1 | 0 | 0 | 0.12 |
| 21/22 | 27 | 261 | 3 | 0 | 0 | 1.03 |
| 2023 | 5 | 240 | 1 | 0 | 0 | 0.38 |
| 20/21 | 34 | 610 | 3 | 0 | 0 | 0.44 |
| 19/20 | 26 | 169 | 1 | 0 | 0 | 0.53 |
| 18/19 | 32 | 1,261 | 3 | 0 | 0 | 0.21 |
| 17/18 | 41 | 1,449 | 3 | 0 | 0 | 0.19 |
| 16/17 | 32 | 505 | 3 | 0 | 0 | 0.53 |
| 15/16 | 31 | 778 | 4 | 0 | 0 | 0.46 |
| 14/15 | 46 | 869 | 2 | 0 | 0 | 0.21 |
| 13/14 | 34 | 874 | 3 | 0 | 0 | 0.31 |
| 12/13 | 35 | 730 | 1 | 0 | 0 | 0.12 |
| 11/12 | 32 | 478 | 3 | 0 | 0 | 0.56 |
| 10/11 | 25 | 717 | 3 | 0 | 1 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Ángel Sepúlveda
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ángel Sepúlveda
Who is Ángel Sepúlveda?
Ángel Sepúlveda is a Mexico professional footballer who plays as a centre-forward for CD Cruz Azul.
How old is Ángel Sepúlveda?
Ángel Sepúlveda is 35 years old. He was born on February 15, 1991 in Apatzingán.
What position does Ángel Sepúlveda play?
Ángel Sepúlveda plays as a centre-forward (Attack - Centre-Forward).
What club does Ángel Sepúlveda play for?
Ángel Sepúlveda currently plays for CD Cruz Azul.
How many career goals has Ángel Sepúlveda scored?
Across all senior club competitions in our dataset, Ángel Sepúlveda has scored 126 goals in 527 appearances.
What is Ángel Sepúlveda's market value?
Ángel Sepúlveda's most recent reported market value is €700k.
Mexico