Frank Castañeda
Career snapshot
Position rank · 23/24
Among 1,774 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1994-07-17 · 6 players total
| Full name | Frank Castañeda |
|---|---|
| Name in home country | Frank Andersson Castañeda Vélez |
| Date of birth | 1994-07-17 (31 yrs) |
| Place of birth | Santiago de Cali, Colombia |
| Citizenship | Colombia |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 172.00 m |
| Current club | CA Banfield |
| Joined | 2025-07-10 |
| Contract expires | 2026-12-31 |
| Agent | Relatives |
Percentile rank vs 891 other Attack - Left Wingers with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Radomiak Radom | 2 | 22/23 | 23/24 | 28 | 2 | 2 | 1,293 |
| Buriram United | 2 | 2022 | 22/23 | 13 | 5 | 4 | 330 |
| FC Sheriff Tiraspol | 2 | 20/21 | 21/22 | 73 | 42 | 26 | 759 |
| Warta Poznan | 1 | 21/22 | 21/22 | 13 | 4 | 0 | 202 |
| CA Banfield | 1 | 2025 | 2025 | 6 | 0 | 1 | 0 |
| Atlético Bucaramanga | 2 | 2024 | 2025 | 49 | 9 | 8 | 429 |
| Independiente Santa Fe | 1 | 2024 | 2024 | 14 | 0 | 1 | 0 |
| Orsomarso SC | 2 | 2016 | 2017 | 6 | 1 | 0 | 356 |
| FK Senica (- 2022) | 3 | 17/18 | 19/20 | 66 | 26 | 11 | 1,556 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Ekstraklasa | Radomiak Radom | 15 | 1 | 1 | 2 | 0 | 659 |
| 23/24 | Puchar Polski | Radomiak Radom | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ekstraklasa | Radomiak Radom | 12 | 1 | 1 | 1 | 0 | 634 |
| 22/23 | Thai FA Cup | Buriram United | 2 | 2 | 2 | 0 | 0 | 90 |
| 22/23 | Thai League | Buriram United | 9 | 3 | 2 | 2 | 0 | 240 |
| 22/23 | Thai League Cup | Buriram United | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | FC Sheriff Tiraspol | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League Qu. | FC Sheriff Tiraspol | 7 | 2 | 3 | 3 | 0 | 277 |
| 21/22 | Divizia National | FC Sheriff Tiraspol | 17 | 6 | 7 | 0 | 0 | 149 |
| 21/22 | Ekstraklasa | Warta Poznan | 13 | 4 | 0 | 2 | 0 | 202 |
| 21/22 | Moldovan Cup | FC Sheriff Tiraspol | 1 | 1 | 0 | 0 | 0 | 45 |
| 21/22 | Moldovan Super Cup | FC Sheriff Tiraspol | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Clausura | CA Banfield | 6 | 0 | 1 | 0 | 0 | 0 |
| 2025 | Copa Colombia | Atlético Bucaramanga | 4 | 1 | 0 | 0 | 0 | 21 |
| 2025 | Libertadores | Atlético Bucaramanga | 6 | 0 | 2 | 1 | 0 | 0 |
| 2025 | Liga DIMAYOR I | Atlético Bucaramanga | 15 | 5 | 2 | 1 | 0 | 140 |
| 2025 | Superliga Águila de Campeones | Atlético Bucaramanga | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Copa Colombia | Independiente Santa Fe | 4 | 0 | 1 | 0 | 0 | 0 |
| 2024 | Copa Colombia | Atlético Bucaramanga | 5 | 0 | 1 | 1 | 0 | 0 |
| 2024 | Liga Dimayor | Independiente Santa Fe | 10 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Liga DIMAYOR II | Atlético Bucaramanga | 17 | 3 | 3 | 2 | 0 | 268 |
| 2022 | Thailand Champions Cup | Buriram United | 1 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Copa Águila | Orsomarso SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Torneo DIMAYOR II | Orsomarso SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Copa Águila | Orsomarso SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Torneo Águila | Orsomarso SC | 4 | 1 | 0 | 0 | 0 | 356 |
| 20/21 | Champions League Qu. | FC Sheriff Tiraspol | 2 | 1 | 0 | 0 | 0 | 112 |
| 20/21 | Divizia National | FC Sheriff Tiraspol | 35 | 28 | 14 | 3 | 0 | 96 |
| 20/21 | Europa League Qualifying | FC Sheriff Tiraspol | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Moldovan Cup | FC Sheriff Tiraspol | 4 | 4 | 2 | 0 | 0 | 80 |
| 19/20 | Fortuna Liga | FK Senica (- 2022) | 17 | 8 | 3 | 3 | 0 | 185 |
| 19/20 | Slovnaft Cup | FK Senica (- 2022) | 4 | 1 | 1 | 0 | 0 | 316 |
| 18/19 | Fortuna Liga | FK Senica (- 2022) | 22 | 3 | 0 | 4 | 0 | 547 |
| 18/19 | Nike Liga - Releg. G. | FK Senica (- 2022) | 8 | 2 | 1 | 0 | 0 | 336 |
| 18/19 | Slovnaft Cup | FK Senica (- 2022) | 7 | 7 | 6 | 0 | 0 | 85 |
| 17/18 | Fortuna Liga | FK Senica (- 2022) | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Nike L. - Rel. Playoff | FK Senica (- 2022) | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Nike Liga - Releg. G. | FK Senica (- 2022) | 5 | 5 | 0 | 0 | 0 | 87 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | Caracas FC | Orsomarso SC | Transfer | 0 | — |
| 17/18 | 2018-01-19 | Orsomarso SC | FK Senica | Loan | 0 | — |
| 17/18 | 2018-06-30 | FK Senica | Orsomarso SC | Return from loan | 100000 | — |
| 18/19 | 2018-07-18 | Orsomarso SC | FK Senica | Transfer | 100000 | — |
| 19/20 | 2020-01-01 | FK Senica | FC Sheriff | Transfer | 350000 | — |
| 21/22 | 2022-02-11 | FC Sheriff | Warta Poznan | Transfer | 1200000 | — |
| 22/23 | 2022-06-18 | Warta Poznan | Buriram Utd. | Transfer | 900000 | — |
| 22/23 | 2023-02-22 | Buriram Utd. | Radomiak | Transfer | 800000 | — |
| 23/24 | 2024-01-01 | Radomiak | Indep. Santa Fe | Transfer | 400000 | — |
| 24/25 | 2024-07-06 | Indep. Santa Fe | A. Bucaramanga | Transfer | 450000 | — |
| 25/26 | 2025-07-10 | A. Bucaramanga | Banfield | Transfer | 700000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Fernando Costanza | 2 | 1 | 0 |
| Nadrey Dago | 3 | 4 | 0 |
| Carlos Henao | 1 | 1 | 0 |
| Carlos Romaña | 2 | 0 | 0 |
| Sofian El Moudane | 2 | 1 | 0 |
| Stjepan Radeljic | 2 | 1 | 0 |
| Marko Tesija | 1 | 4 | 0 |
| Edmund Addo | 2 | 1 | 0 |
| Charles Petro | 3 | 0 | 0 |
| Aldair Gutiérrez | 2 | 0 | 0 |
| Fredy Hinestroza | 2 | 1 | 0 |
| Cristiano | 2 | 4 | 0 |
| Jakub Krc | 1 | 0 | 0 |
| Gustavo Dulanto | 2 | 1 | 0 |
| Adama Traoré | 2 | 7 | 0 |
| Mihovil Klapan | 1 | 0 | 0 |
| Fabry Castro | 2 | 1 | 0 |
| Sébastien Thill | 2 | 5 | 0 |
| Dimitrios Kolovos | 2 | 6 | 0 |
| Federico Taborda | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Divizia National | FC Sheriff Tiraspol | 28 | 35 |
| 19/20 | Fortuna Liga | FK Senica (- 2022) | 8 | 17 |
| 18/19 | Slovnaft Cup | FK Senica (- 2022) | 7 | 7 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Divizia National | FC Sheriff Tiraspol | 14 | 35 |
| 21/22 | Divizia National | FC Sheriff Tiraspol | 7 | 17 |
| 18/19 | Slovnaft Cup | FK Senica (- 2022) | 6 | 7 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | FK Senica | Orsomarso SC | Return from loan | — | €100k |
| 17/18 | 2018-01-19 | Orsomarso SC | FK Senica | Loan | — | — |
Teams faced most often by Frank Castañeda'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 % |
|---|---|---|---|---|---|---|---|---|
| F.C. Copenhagen | 2 | 0 | 1 | 1 | 0 | 2 | -2 | 0% |
| Piast Gliwice | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 50% |
| Servette FC | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 0% |
| Real Sociedad | 2 | 0 | 0 | 2 | 0 | 5 | -5 | 0% |
| Korona Kielce | 2 | 0 | 1 | 1 | 1 | 5 | -4 | 0% |
| Ruch Chorzów | 2 | 0 | 1 | 1 | 0 | 2 | -2 | 0% |
| Widzew Łódź | 2 | 1 | 0 | 1 | 4 | 3 | +1 | 50% |
| FC Zlín | 2 | 1 | 1 | 0 | 1 | 0 | +1 | 50% |
| Lech Poznań | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0% |
| FKS Stal Mielec | 2 | 1 | 0 | 1 | 2 | 3 | -1 | 50% |
| Jagiellonia Białystok | 2 | 0 | 0 | 2 | 2 | 5 | -3 | 0% |
| Legia Warszawa | 2 | 1 | 0 | 1 | 3 | 1 | +2 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 17/18 | First senior goal | |
| 20/21 | Goal #50 (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′ |
|---|---|---|---|---|---|---|
| 23/24 | 16 | 659 | 2 | 0 | 0 | 0.27 |
| 22/23 | 24 | 964 | 3 | 0 | 0 | 0.28 |
| 21/22 | 44 | 673 | 5 | 0 | 0 | 0.67 |
| 2025 | 33 | 161 | 2 | 0 | 0 | 1.12 |
| 2024 | 36 | 268 | 3 | 0 | 0 | 1.01 |
| 20/21 | 42 | 288 | 3 | 0 | 0 | 0.94 |
| 19/20 | 21 | 501 | 3 | 0 | 0 | 0.54 |
| 18/19 | 37 | 968 | 4 | 0 | 0 | 0.37 |
Output by competition
Career goals and assists broken down by tournament.
More on Frank Castañeda
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Frank Castañeda
Who is Frank Castañeda?
Frank Castañeda is a Colombia professional footballer who plays as a left winger for CA Banfield.
How old is Frank Castañeda?
Frank Castañeda is 31 years old. He was born on July 17, 1994 in Santiago de Cali.
What position does Frank Castañeda play?
Frank Castañeda plays as a left winger (Attack - Left Winger).
What club does Frank Castañeda play for?
Frank Castañeda currently plays for CA Banfield.
How many career goals has Frank Castañeda scored?
Across all senior club competitions in our dataset, Frank Castañeda has scored 89 goals in 268 appearances.
What is Frank Castañeda's market value?
Frank Castañeda's most recent reported market value is €700k.
Colombia