João Carlos
Career snapshot
Position rank · 2025
Among 773 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1988-04-06 · 6 players total
| Full name | João Carlos |
|---|---|
| Name in home country | João Carlos Heidemann |
| Date of birth | 1988-04-06 (38 yrs) |
| Place of birth | Paranavaí, Brazil |
| Citizenship | Brazil |
| Position | Goalkeeper |
| Foot | right |
| Height | 191.00 m |
| Current club | Botafogo FC |
| Joined | 2024-01-01 |
| Contract expires | 2025-11-30 |
Percentile rank vs 611 other Goalkeepers with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Botafogo FC | 2 | 2024 | 2025 | 47 | 0 | 1 | 4,186 |
| Cuiabá Esporte Clube (MT) | 4 | 2020 | 2023 | 72 | 0 | 0 | 6,335 |
| Clube de Regatas Brasil (AL) | 2 | 2018 | 2019 | 52 | 0 | 0 | 4,680 |
| Centro Sportivo Alagoano (AL) | 1 | 2019 | 2019 | 21 | 0 | 0 | 1,800 |
| Associação Atlética Ponte Preta | 3 | 2015 | 2017 | 51 | 0 | 0 | 4,590 |
| Boa EC | 1 | 2014 | 2014 | 27 | 0 | 1 | 2,430 |
| Nacional EC (MG) | 1 | 2014 | 2014 | 11 | 0 | 0 | 990 |
| Fortaleza Esporte Clube | 2 | 2012 | 2013 | 58 | 0 | 0 | 5,175 |
| Atlético Paranaense | 2 | 2010 | 2012 | 5 | 0 | 0 | 379 |
| Ipatinga Futebol Clube (MG) | 2 | 2009 | 2011 | 20 | 0 | 0 | 1,755 |
| Atlético Clube Goianiense | 1 | 2011 | 2011 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | Campeonato Paulista | Botafogo FC | 12 | 0 | 0 | 1 | 0 | 1,036 |
| 2025 | Série B | Botafogo FC | 4 | 0 | 1 | 0 | 0 | 360 |
| 2024 | Campeonato Paulista | Botafogo FC | 8 | 0 | 0 | 0 | 0 | 720 |
| 2024 | Copa do Brasil | Botafogo FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2024 | Série B | Botafogo FC | 22 | 0 | 0 | 0 | 0 | 1,980 |
| 2023 | Campeonato Mato-Grossense | Cuiabá Esporte Clube (MT) | 5 | 0 | 0 | 0 | 0 | 365 |
| 2023 | Copa do Brasil | Cuiabá Esporte Clube (MT) | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Copa Verde | Cuiabá Esporte Clube (MT) | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Série A | Cuiabá Esporte Clube (MT) | 3 | 0 | 0 | 0 | 0 | 270 |
| 2022 | Campeonato Mato-Grossense | Cuiabá Esporte Clube (MT) | 1 | 0 | 0 | 0 | 0 | 90 |
| 2022 | Copa do Brasil | Cuiabá Esporte Clube (MT) | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Copa Sudamericana | Cuiabá Esporte Clube (MT) | 3 | 0 | 0 | 0 | 0 | 270 |
| 2022 | Série A | Cuiabá Esporte Clube (MT) | 11 | 0 | 0 | 1 | 0 | 950 |
| 2021 | Campeonato Mato-Grossense | Cuiabá Esporte Clube (MT) | 5 | 0 | 0 | 0 | 0 | 450 |
| 2021 | Copa do Brasil | Cuiabá Esporte Clube (MT) | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Série A | Cuiabá Esporte Clube (MT) | 4 | 0 | 0 | 0 | 0 | 360 |
| 2020 | Copa do Brasil | Cuiabá Esporte Clube (MT) | 4 | 0 | 0 | 0 | 0 | 360 |
| 2020 | Copa Verde | Cuiabá Esporte Clube (MT) | 3 | 0 | 0 | 0 | 0 | 270 |
| 2020 | Série B | Cuiabá Esporte Clube (MT) | 33 | 0 | 0 | 2 | 0 | 2,950 |
| 2019 | Copa do Brasil | Centro Sportivo Alagoano (AL) | 1 | 0 | 0 | 0 | 0 | 90 |
| 2019 | Copa do Nordeste | Centro Sportivo Alagoano (AL) | 8 | 0 | 0 | 1 | 0 | 720 |
| 2019 | Copa do Nordeste - Fase Final | Centro Sportivo Alagoano (AL) | 1 | 0 | 0 | 0 | 0 | 90 |
| 2019 | Copa do Nordeste - Fase Preliminar | Clube de Regatas Brasil (AL) | 2 | 0 | 0 | 0 | 0 | 180 |
| 2019 | Série A | Centro Sportivo Alagoano (AL) | 11 | 0 | 0 | 1 | 0 | 900 |
| 2018 | Copa do Brasil | Clube de Regatas Brasil (AL) | 4 | 0 | 0 | 0 | 0 | 360 |
| 2018 | Copa do Nordeste | Clube de Regatas Brasil (AL) | 6 | 0 | 0 | 0 | 0 | 540 |
| 2018 | Copa do Nordeste - Fase Final | Clube de Regatas Brasil (AL) | 2 | 0 | 0 | 0 | 0 | 180 |
| 2018 | Série B | Clube de Regatas Brasil (AL) | 38 | 0 | 0 | 1 | 0 | 3,420 |
| 2017 | Campeonato Paulista | Associação Atlética Ponte Preta | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Copa do Brasil | Associação Atlética Ponte Preta | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Copa Sudamericana | Associação Atlética Ponte Preta | 1 | 0 | 0 | 0 | 0 | 90 |
| 2017 | Paulistão A1 - Fase Final | Associação Atlética Ponte Preta | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Série A | Associação Atlética Ponte Preta | 1 | 0 | 0 | 1 | 0 | 90 |
| 2016 | Campeonato Paulista | Associação Atlética Ponte Preta | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 2016 | Copa do Brasil | Associação Atlética Ponte Preta | 6 | 0 | 0 | 0 | 0 | 540 |
| 2016 | Série A | Associação Atlética Ponte Preta | 17 | 0 | 0 | 2 | 0 | 1,530 |
| 2015 | Campeonato Paulista | Associação Atlética Ponte Preta | 8 | 0 | 0 | 0 | 0 | 720 |
| 2015 | Copa do Brasil | Associação Atlética Ponte Preta | 3 | 0 | 0 | 0 | 0 | 270 |
| 2015 | Copa Sudamericana | Associação Atlética Ponte Preta | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Série A | Associação Atlética Ponte Preta | 1 | 0 | 0 | 0 | 0 | 90 |
| 2014 | Campeonato Mineiro | Nacional EC (MG) | 11 | 0 | 0 | 0 | 0 | 990 |
| 2014 | Série B | Boa EC | 27 | 0 | 1 | 3 | 0 | 2,430 |
| 2013 | Campeonato Cearense - Finals | Fortaleza Esporte Clube | 2 | 0 | 0 | 0 | 0 | 180 |
| 2013 | Campeonato Cearense - Group | Fortaleza Esporte Clube | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 2013 | Copa do Brasil | Fortaleza Esporte Clube | 6 | 0 | 0 | 0 | 0 | 540 |
| 2013 | Copa do Nordeste | Fortaleza Esporte Clube | 6 | 0 | 0 | 0 | 0 | 540 |
| 2013 | Copa do Nordeste - Fase Final | Fortaleza Esporte Clube | 4 | 0 | 0 | 0 | 0 | 360 |
| 2013 | Série C | Fortaleza Esporte Clube | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 2012 | Campeonato Cearense - Finals | Fortaleza Esporte Clube | 4 | 0 | 0 | 0 | 0 | 360 |
| 2012 | Campeonato Cearense - Group | Fortaleza Esporte Clube | 3 | 0 | 0 | 0 | 0 | 270 |
| 2012 | Copa do Brasil | Fortaleza Esporte Clube | 3 | 0 | 0 | 0 | 0 | 270 |
| 2012 | Copa do Brasil | Atlético Paranaense | 0 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Série C | Fortaleza Esporte Clube | 2 | 0 | 0 | 0 | 0 | 135 |
| 2011 | Campeonato Goiano | Atlético Clube Goianiense | 0 | 0 | 0 | 0 | 0 | 0 |
| 2011 | Série C | Ipatinga Futebol Clube (MG) | 11 | 0 | 0 | 0 | 0 | 990 |
| 2010 | Copa do Brasil | Atlético Paranaense | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010 | Série A | Atlético Paranaense | 5 | 0 | 0 | 1 | 0 | 379 |
| 2009 | Série B | Ipatinga Futebol Clube (MG) | 9 | 0 | 0 | 0 | 0 | 765 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2008-01-01 | Atlético-PR U20 | Atlético-PR | Transfer | 0 | — |
| 08/09 | 2009-03-02 | Atlético-PR | Ipatinga FC | Loan | 50000 | — |
| 09/10 | 2009-12-31 | Ipatinga FC | Atlético-PR | Return from loan | 100000 | — |
| 10/11 | 2011-03-07 | Atlético-PR | Atlético-GO | Loan | 150000 | — |
| 10/11 | 2011-06-30 | Atlético-GO | Atlético-PR | Return from loan | 150000 | — |
| 11/12 | 2011-07-01 | Atlético-PR | Ipatinga FC | Loan | 150000 | — |
| 11/12 | 2011-12-31 | Ipatinga FC | Atlético-PR | Return from loan | 150000 | — |
| 11/12 | 2012-03-05 | Atlético-PR | Fortaleza | Loan | 0 | — |
| 13/14 | 2013-12-31 | Fortaleza | Atlético-PR | Return from loan | 0 | — |
| 13/14 | 2014-01-01 | Atlético-PR | Nacional-MG | Loan | 0 | — |
| 14/15 | 2014-03-31 | Nacional-MG | Atlético-PR | Return from loan | 0 | — |
| 13/14 | 2014-05-09 | Atlético-PR | Boa Esporte | Loan | 0 | — |
| 14/15 | 2015-01-05 | Boa Esporte | Atlético-PR | Return from loan | 0 | — |
| 14/15 | 2015-02-06 | Atlético-PR | Ponte Preta | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Ponte Preta | CRB | Transfer | 600000 | — |
| 18/19 | 2019-01-01 | CRB | CSA | Transfer | 600000 | — |
| 19/20 | 2020-01-01 | CSA | Cuiabá-MT | Transfer | 500000 | — |
| 23/24 | 2024-01-01 | Cuiabá-MT | Botafogo-SP | Transfer | 100000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23130 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Anderson Conceição | 2 | 0 | 0 |
| Willians Santana | 1 | 0 | 0 |
| Everton Sena | 2 | 0 | 0 |
| Rafael Gava | 2 | 0 | 0 |
| Clayson | 2 | 0 | 0 |
| Douglas Baggio | 1 | 0 | 0 |
| Jenison | 2 | 0 | 0 |
| Felipe Marques | 2 | 0 | 0 |
| Élvis | 2 | 0 | 0 |
| Maxwell | 2 | 0 | 0 |
| Claudinei | 2 | 0 | 0 |
| Reinaldo | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-01-05 | Boa Esporte | Atlético-PR | Return from loan | — | — |
| 13/14 | 2014-05-09 | Atlético-PR | Boa Esporte | Loan | — | — |
| 14/15 | 2014-03-31 | Nacional-MG | Atlético-PR | Return from loan | — | — |
| 13/14 | 2014-01-01 | Atlético-PR | Nacional-MG | Loan | — | — |
| 13/14 | 2013-12-31 | Fortaleza | Atlético-PR | Return from loan | — | — |
| 11/12 | 2012-03-05 | Atlético-PR | Fortaleza | Loan | — | — |
| 11/12 | 2011-12-31 | Ipatinga FC | Atlético-PR | Return from loan | — | €150k |
| 11/12 | 2011-07-01 | Atlético-PR | Ipatinga FC | Loan | — | €150k |
| 10/11 | 2011-06-30 | Atlético-GO | Atlético-PR | Return from loan | — | €150k |
| 10/11 | 2011-03-07 | Atlético-PR | Atlético-GO | Loan | — | €150k |
| 09/10 | 2009-12-31 | Ipatinga FC | Atlético-PR | Return from loan | — | €100k |
| 08/09 | 2009-03-02 | Atlético-PR | Ipatinga FC | Loan | — | €50k |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2009 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 2025 | 16 | 1,396 | 1 | 0 | 0 | 0.06 |
| 2022 | 15 | 1,310 | 1 | 0 | 0 | 0.07 |
| 2020 | 40 | 3,580 | 2 | 1 | 0 | 0.08 |
| 2019 | 23 | 1,980 | 2 | 0 | 0 | 0.09 |
| 2018 | 50 | 4,500 | 1 | 0 | 0 | 0.02 |
| 2017 | 2 | 180 | 1 | 0 | 0 | 0.5 |
| 2016 | 37 | 3,330 | 2 | 0 | 0 | 0.05 |
| 2014 | 38 | 3,420 | 3 | 0 | 0 | 0.08 |
| 2013 | 46 | 4,140 | 1 | 0 | 0 | 0.02 |
| 2010 | 5 | 379 | 1 | 0 | 0 | 0.24 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 2025 | 16 | 1,396 | 5 | 31% | 18 | 1.16 |
| 2024 | 31 | 2,790 | 10 | 32% | 36 | 1.16 |
| 2023 | 8 | 635 | 5 | 63% | 5 | 0.71 |
| 2022 | 15 | 1,310 | 1 | 7% | 23 | 1.58 |
| 2021 | 9 | 810 | 3 | 33% | 9 | 1 |
| 2020 | 40 | 3,580 | 18 | 45% | 41 | 1.03 |
| 2019 | 23 | 1,980 | 7 | 30% | 26 | 1.18 |
| 2018 | 50 | 4,500 | 11 | 22% | 56 | 1.12 |
| 2017 | 2 | 180 | 1 | 50% | 1 | 0.5 |
| 2016 | 37 | 3,330 | 12 | 32% | 43 | 1.16 |
| 2015 | 12 | 1,080 | 3 | 25% | 13 | 1.08 |
| 2014 | 38 | 3,420 | 13 | 34% | 48 | 1.26 |
| 2013 | 46 | 4,140 | 18 | 39% | 52 | 1.13 |
| 2012 | 12 | 1,035 | 6 | 50% | 8 | 0.7 |
| 2011 | 11 | 990 | 1 | 9% | 11 | 1 |
| 2010 | 5 | 379 | 1 | 20% | 6 | 1.42 |
| 2009 | 9 | 765 | 4 | 44% | 7 | 0.82 |
Output by competition
Career goals and assists broken down by tournament.
More on João Carlos
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Carlos
Who is João Carlos?
João Carlos is a Brazil professional footballer who plays as a goalkeeper for Botafogo FC.
How old is João Carlos?
João Carlos is 38 years old. He was born on April 6, 1988 in Paranavaí.
What position does João Carlos play?
João Carlos plays as a goalkeeper (Goalkeeper).
What club does João Carlos play for?
João Carlos currently plays for Botafogo FC.
What is João Carlos's market value?
João Carlos's most recent reported market value is €75k.
Brazil