Carlo Costly
Career snapshot
Position rank · 21/22
Among 3,488 Attack - Centre-Forwards · ≥200 mins
Career highs
| Full name | Carlo Costly |
|---|---|
| Name in home country | Carlo Yaír Costly Molina |
| Date of birth | 1982-07-18 (43 yrs) |
| Place of birth | San Pedro Sula, Honduras |
| Citizenship | Honduras Mexico |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | left |
| Height | 190.00 m |
| Current club | Lone FC (- 2025) |
| Joined | 2022-01-07 |
| Contract expires | — |
Percentile rank vs 1171 other Attack - Centre-Forwards with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Marathón | 5 | 18/19 | 21/22 | 64 | 16 | 2 | 722 |
| CD Olimpia | 5 | 15/16 | 2016 | 100 | 48 | 2 | 1,851 |
| Houston Dynamo | 1 | 2011 | 2011 | 15 | 2 | 0 | 642 |
| Platense FC | 1 | 19/20 | 19/20 | 10 | 1 | 0 | 589 |
| Gaziantepspor | 1 | 14/15 | 14/15 | 10 | 3 | 0 | 90 |
| Real CD España | 1 | 13/14 | 13/14 | 4 | 4 | 1 | 237 |
| PAE Veria | 1 | 12/13 | 12/13 | 30 | 8 | 1 | 433 |
| Atlas Guadalajara | 1 | 10/11 | 10/11 | 11 | 2 | 0 | 250 |
| Atlas Guadalajara U20 | 1 | 10/11 | 10/11 | 1 | 1 | 0 | 79 |
| GKS Belchatow | 4 | 06/07 | 09/10 | 63 | 14 | 5 | 1,361 |
| FC Vaslui | 1 | 09/10 | 09/10 | 15 | 5 | 0 | 447 |
| Birmingham City | 1 | 08/09 | 08/09 | 8 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | CONCACAF League | CD Marathón | 6 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Liga Nacional Apertura | CD Marathón | 10 | 1 | 1 | 1 | 0 | 273 |
| 2019 | Supercopa de Honduras | CD Marathón | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Copa Presidente | CD Olimpia | 1 | 2 | 0 | 0 | 0 | 30 |
| 2011 | MLS | Houston Dynamo | 11 | 1 | 0 | 1 | 1 | 578 |
| 2011 | MLS Cup Playoffs | Houston Dynamo | 4 | 1 | 0 | 1 | 0 | 64 |
| 20/21 | Liga Nacional Clausura | CD Marathón | 10 | 4 | 0 | 1 | 0 | 99 |
| 19/20 | CONCACAF League | CD Marathón | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga Nacional Apertura | CD Marathón | 17 | 7 | 0 | 3 | 1 | 168 |
| 19/20 | Liga Nacional Clausura | Platense FC | 10 | 1 | 0 | 1 | 0 | 589 |
| 19/20 | LNA Pentagonal | CD Marathón | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | CONCACAF CL | CD Marathón | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Liga Nacional Apertura | CD Olimpia | 10 | 1 | 0 | 3 | 0 | 609 |
| 18/19 | Liga Nacional Clausura | CD Marathón | 13 | 4 | 0 | 3 | 0 | 182 |
| 18/19 | LNPHN Apertura Playoff | CD Olimpia | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | LNPHN Clausura Playoff | CD Marathón | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | CONCACAF CL | CD Olimpia | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | CONCACAF League | CD Olimpia | 6 | 4 | 0 | 0 | 1 | 119 |
| 17/18 | Liga Nacional Apertura | CD Olimpia | 5 | 2 | 0 | 2 | 0 | 203 |
| 17/18 | Liga Nacional Clausura | CD Olimpia | 13 | 6 | 0 | 2 | 0 | 144 |
| 17/18 | LNPHN Apertura Playoff | CD Olimpia | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | LNPHN Clausura Playoff | CD Olimpia | 3 | 1 | 0 | 1 | 0 | 111 |
| 16/17 | CONCACAF CL | CD Olimpia | 4 | 3 | 0 | 0 | 0 | 98 |
| 16/17 | Liga Nacional Apertura | CD Olimpia | 13 | 5 | 1 | 2 | 0 | 186 |
| 16/17 | Liga Nacional Clausura | CD Olimpia | 18 | 14 | 0 | 2 | 0 | 91 |
| 16/17 | LNPHN Apertura Playoff | CD Olimpia | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | LNPHN Clausura Playoff | CD Olimpia | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Liga Nacional Clausura | CD Olimpia | 13 | 7 | 0 | 0 | 0 | 144 |
| 15/16 | LNPHN Clausura Playoff | CD Olimpia | 4 | 3 | 1 | 0 | 0 | 116 |
| 14/15 | Süper Lig | Gaziantepspor | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Türkiye Kupasi | Gaziantepspor | 3 | 3 | 0 | 1 | 0 | 90 |
| 13/14 | Liga Nacional Clausura | Real CD España | 2 | 3 | 1 | 0 | 0 | 57 |
| 13/14 | LNPHN Clausura Playoff | Real CD España | 2 | 1 | 0 | 0 | 0 | 180 |
| 12/13 | Kypello Elladas | PAE Veria | 5 | 2 | 0 | 1 | 0 | 164 |
| 12/13 | Super League 1 | PAE Veria | 25 | 6 | 1 | 5 | 0 | 269 |
| 10/11 | Liga MX Sub-20 Clausura | Atlas Guadalajara U20 | 1 | 1 | 0 | 0 | 0 | 79 |
| 10/11 | Primera Clausura | Atlas Guadalajara | 11 | 2 | 0 | 1 | 0 | 250 |
| 09/10 | Ekstraklasa | GKS Belchatow | 10 | 1 | 1 | 2 | 0 | 516 |
| 09/10 | Liga 1 | FC Vaslui | 13 | 4 | 0 | 5 | 0 | 267 |
| 09/10 | Remes Puchar | GKS Belchatow | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Romanian Cup | FC Vaslui | 2 | 1 | 0 | 0 | 0 | 180 |
| 08/09 | Championship | Birmingham City | 8 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Ekstraklasa | GKS Belchatow | 12 | 2 | 1 | 3 | 1 | 467 |
| 07/08 | Ekstraklasa | GKS Belchatow | 26 | 5 | 2 | 7 | 0 | 297 |
| 07/08 | Superpuchar | GKS Belchatow | 1 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | UEFA-Cup Qualifikation | GKS Belchatow | 2 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Ekstraklasa | GKS Belchatow | 11 | 6 | 1 | 1 | 0 | 81 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 01/02 | 2001-07-01 | Atlético Celaya | Morelia A | Transfer | 0 | — |
| 03/04 | 2003-07-01 | Morelia A | Atlas II | Transfer | 0 | — |
| 04/05 | 2004-07-01 | Atlas II | Pumas Naucalpan | Transfer | 0 | — |
| 05/06 | 2006-01-01 | Pumas Naucalpan | Platense | Transfer | 0 | — |
| 06/07 | 2007-02-01 | Platense | GKS Belchatow | Loan | 0 | — |
| 06/07 | 2007-06-30 | GKS Belchatow | Platense | Return from loan | 650000 | — |
| 07/08 | 2007-08-01 | Platense | GKS Belchatow | Transfer | 900000 | €500k |
| 08/09 | 2009-01-01 | GKS Belchatow | Birmingham | Loan | 800000 | — |
| 08/09 | 2009-06-30 | Birmingham | GKS Belchatow | Return from loan | 800000 | — |
| 09/10 | 2010-01-01 | GKS Belchatow | FC Vaslui | Transfer | 800000 | €500k |
| 10/11 | 2011-01-01 | FC Vaslui | Atlas | Transfer | 1100000 | — |
| 11/12 | 2011-08-01 | Atlas | Houston | Loan | 1100000 | — |
| 11/12 | 2011-12-31 | Houston | Atlas | Return from loan | 1100000 | — |
| 11/12 | 2012-01-01 | Atlas | Without Club | Transfer | 1100000 | — |
| 12/13 | 2012-08-31 | Without Club | PAE Veria | Transfer | 1100000 | — |
| 13/14 | 2013-07-24 | PAE Veria | GZ Zhicheng | Transfer | 600000 | — |
| 13/14 | 2014-01-01 | GZ Zhicheng | Real España | Transfer | 600000 | — |
| 14/15 | 2014-08-21 | Real España | Gaziantepspor | Transfer | 600000 | — |
| 14/15 | 2015-01-06 | Gaziantepspor | Without Club | Transfer | 600000 | — |
| 15/16 | 2015-10-08 | Without Club | CD Olimpia | Transfer | 600000 | — |
| 18/19 | 2019-01-17 | CD Olimpia | Marathón | Transfer | 600000 | — |
| 19/20 | 2020-01-09 | Marathón | Platense FC | Transfer | 600000 | — |
| 20/21 | 2021-02-01 | Platense FC | Marathón | Transfer | 475000 | — |
| 21/22 | 2022-01-07 | Marathón | Lone FC | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 09/10 | Ankle injury | 2010-05-06 | 2010-09-01 | 119 | 19 |
| 14/15 | unknown injury | 2014-11-08 | 2014-12-07 | 30 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.10m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €450k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3590 | #13 | 78 | 32 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Michaell Chirinos | 2 | 2 | 0 |
| Luis Garrido | 1 | 0 | 0 |
| Kevin Álvarez | 2 | 1 | 0 |
| Éver Alvarado | 2 | 1 | 0 |
| Denovan Torres | 2 | 0 | 0 |
| Edwin Solano | 2 | 0 | 0 |
| Óscar Salas | 2 | 1 | 0 |
| Alexander López | 2 | 3 | 0 |
| Mario Martínez | 1 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Liga Nacional Clausura | CD Olimpia | 14 | 18 |
| 15/16 | Liga Nacional Clausura | CD Olimpia | 7 | 13 |
| 19/20 | Liga Nacional Apertura | CD Marathón | 7 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 07/08 | Ekstraklasa | GKS Belchatow | 2 | 26 |
| 06/07 | Ekstraklasa | GKS Belchatow | 1 | 11 |
| 21/22 | Liga Nacional Apertura | CD Marathón | 1 | 10 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 11/12 | 2011-12-31 | Houston | Atlas | Return from loan | — | €1.10m |
| 11/12 | 2011-08-01 | Atlas | Houston | Loan | — | €1.10m |
| 08/09 | 2009-06-30 | Birmingham | GKS Belchatow | Return from loan | — | €800k |
| 08/09 | 2009-01-01 | GKS Belchatow | Birmingham | Loan | — | €800k |
| 06/07 | 2007-06-30 | GKS Belchatow | Platense | Return from loan | — | €650k |
| 06/07 | 2007-02-01 | Platense | GKS Belchatow | Loan | — | — |
Teams faced most often by Carlo Costly'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Dallas | 42 | 13 | 15 | 14 | 61 | 66 | -5 | 31% |
| Los Angeles Galaxy | 34 | 11 | 10 | 13 | 43 | 48 | -5 | 32% |
| Colorado Rapids | 34 | 11 | 9 | 14 | 46 | 49 | -3 | 32% |
| Sporting Kansas City | 31 | 10 | 10 | 11 | 40 | 41 | -1 | 32% |
| Real Salt Lake | 31 | 11 | 8 | 12 | 40 | 44 | -4 | 35% |
| New York RB | 28 | 7 | 8 | 13 | 36 | 45 | -9 | 25% |
| Deportivo Guadalajara | 28 | 7 | 9 | 12 | 24 | 34 | -10 | 25% |
| CF Monterrey | 27 | 7 | 6 | 14 | 21 | 36 | -15 | 26% |
| D.C. United | 26 | 15 | 5 | 6 | 43 | 25 | +18 | 58% |
| Chicago Fire | 25 | 11 | 6 | 8 | 36 | 32 | +4 | 44% |
| San Jose Earthquakes | 25 | 13 | 4 | 8 | 37 | 30 | +7 | 52% |
| New England Revolution | 25 | 5 | 7 | 13 | 27 | 38 | -11 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 06/07 | First senior goal | |
| 16/17 | Goal #50 (career) | |
| 2011 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 16 | 273 | 2 | 0 | 0 | 0.66 |
| 2011 | 15 | 642 | 2 | 0 | 1 | 0.42 |
| 20/21 | 10 | 99 | 1 | 0 | 0 | 0.91 |
| 19/20 | 31 | 757 | 4 | 0 | 1 | 0.59 |
| 18/19 | 28 | 791 | 7 | 0 | 0 | 0.8 |
| 17/18 | 31 | 577 | 5 | 0 | 1 | 0.94 |
| 16/17 | 39 | 375 | 4 | 0 | 0 | 0.96 |
| 14/15 | 10 | 90 | 1 | 1 | 0 | 2 |
| 12/13 | 30 | 433 | 6 | 0 | 0 | 1.25 |
| 10/11 | 12 | 329 | 1 | 0 | 0 | 0.27 |
| 09/10 | 26 | 963 | 7 | 0 | 0 | 0.65 |
| 08/09 | 20 | 467 | 3 | 0 | 1 | 0.77 |
| 07/08 | 29 | 297 | 8 | 0 | 0 | 2.42 |
| 06/07 | 11 | 81 | 1 | 0 | 0 | 1.11 |
Output by competition
Career goals and assists broken down by tournament.
More on Carlo Costly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Carlo Costly
Who is Carlo Costly?
Carlo Costly is a Honduras professional footballer who plays as a centre-forward for Lone FC (- 2025).
How old is Carlo Costly?
Carlo Costly is 43 years old. He was born on July 18, 1982 in San Pedro Sula.
What position does Carlo Costly play?
Carlo Costly plays as a centre-forward (Attack - Centre-Forward).
What club does Carlo Costly play for?
Carlo Costly currently plays for Lone FC (- 2025).
How many career goals has Carlo Costly scored?
Across all senior club competitions in our dataset, Carlo Costly has scored 104 goals in 331 appearances.