Matis Carvalho
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1999-04-28 · 6 players total
| Full name | Matis Carvalho |
|---|---|
| Date of birth | 1999-04-28 (27 yrs) |
| Place of birth | Nantes, Portugal |
| Citizenship | Portugal France |
| Position | Goalkeeper |
| Foot | left |
| Height | 186.00 m |
| Current club | Le Puy Foot 43 Auvergne |
| Joined | 2023-09-20 |
| Contract expires | 2026-06-30 |
| Agent | Concept Sport Agency |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Le Puy Foot 43 Auvergne | 3 | 23/24 | 25/26 | 66 | 0 | 0 | 5,940 |
| Montpellier HSC | 4 | 19/20 | 22/23 | 3 | 0 | 0 | 206 |
| Montpellier HSC B | 3 | 19/20 | 22/23 | 42 | 0 | 0 | 3,780 |
| FC Toulouse | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
| Toulouse FC B | 1 | 18/19 | 18/19 | 18 | 0 | 0 | 1,581 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championnat National | Le Puy Foot 43 Auvergne | 6 | 0 | 0 | 0 | 0 | 540 |
| 24/25 | Coupe de France | Le Puy Foot 43 Auvergne | 6 | 0 | 0 | 0 | 0 | 540 |
| 24/25 | National 2 - Grp. A | Le Puy Foot 43 Auvergne | 28 | 0 | 0 | 1 | 0 | 2,520 |
| 23/24 | Coupe de France | Le Puy Foot 43 Auvergne | 6 | 0 | 0 | 0 | 0 | 540 |
| 23/24 | National 2 - Grp. A | Le Puy Foot 43 Auvergne | 20 | 0 | 0 | 0 | 0 | 1,800 |
| 22/23 | Coupe de France | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | Montpellier HSC | 2 | 0 | 0 | 0 | 0 | 135 |
| 22/23 | N3 - Occitanie | Montpellier HSC B | 12 | 0 | 0 | 3 | 0 | 1,080 |
| 21/22 | Coupe de France | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ligue 1 | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National 2 - Grp. D | Montpellier HSC B | 15 | 0 | 0 | 2 | 0 | 1,350 |
| 20/21 | Coupe de France | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Montpellier HSC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | Montpellier HSC | 1 | 0 | 0 | 0 | 0 | 71 |
| 19/20 | National 2 - Grp. C | Montpellier HSC B | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 18/19 | Ligue 1 | FC Toulouse | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | N3 - Occitanie | Toulouse FC B | 18 | 0 | 0 | 0 | 0 | 1,581 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | La Rochelle Jgd | Toulouse FC U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Toulouse FC U17 | Toulouse U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Toulouse U19 | Toulouse B | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Toulouse B | Montpellier B | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Montpellier B | Without Club | Transfer | 300000 | — |
| 23/24 | 2023-09-20 | Without Club | Le Puy Foot | Transfer | 300000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16372 | — | 0 | 0 | — | — | former national player |
| Team #16371 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Davel Mayela | 2 | 0 | 885 |
| Bourama Diarra | 2 | 0 | 0 |
| Nicolas Pays | 2 | 0 | 0 |
| Anthony Civet | 2 | 0 | 0 |
| Mehdi Beneddine | 2 | 0 | 0 |
| Jules Meyer | 2 | 0 | 0 |
| Bryan Adinany | 2 | 0 | 0 |
| Téo Allix | 1 | 0 | 0 |
| Ryan Tchato | 1 | 0 | 0 |
| Tommy Iva | 2 | 0 | 0 |
| Tom Lebeau | 2 | 0 | 0 |
Teams faced most often by Matis Carvalho'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 % |
|---|---|---|---|---|---|---|---|---|
| Stade de Reims | 11 | 3 | 4 | 4 | 15 | 18 | -3 | 27% |
| Lille OSC | 11 | 0 | 3 | 8 | 6 | 15 | -9 | 0% |
| FC Nantes | 11 | 2 | 2 | 7 | 8 | 18 | -10 | 18% |
| OGC Nice | 11 | 4 | 3 | 4 | 11 | 16 | -5 | 36% |
| Olympique Lyonnais | 11 | 2 | 1 | 8 | 17 | 25 | -8 | 18% |
| Angers SCO | 10 | 2 | 2 | 6 | 13 | 14 | -1 | 20% |
| AS Saint-Étienne | 9 | 3 | 2 | 4 | 5 | 8 | -3 | 33% |
| Stade Brestois 29 | 9 | 5 | 0 | 4 | 23 | 9 | +14 | 56% |
| Toulouse FC | 9 | 6 | 0 | 3 | 18 | 12 | +6 | 67% |
| Stade Rennais | 8 | 1 | 2 | 5 | 5 | 17 | -12 | 13% |
| Paris Saint-Germain | 8 | 1 | 0 | 7 | 8 | 29 | -21 | 13% |
| RC Strasbourg | 8 | 3 | 2 | 3 | 11 | 10 | +1 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 34 | 3,060 | 1 | 0 | 0 | 0.03 |
| 22/23 | 14 | 1,215 | 3 | 0 | 0 | 0.22 |
| 21/22 | 15 | 1,350 | 2 | 0 | 0 | 0.13 |
| 19/20 | 16 | 1,421 | 1 | 0 | 0 | 0.06 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 6 | 540 | 0 | 0% | 10 | 1.67 |
| 24/25 | 34 | 3,060 | 20 | 59% | 17 | 0.5 |
| 23/24 | 26 | 2,340 | 8 | 31% | 23 | 0.88 |
| 22/23 | 14 | 1,215 | 6 | 43% | 14 | 1.04 |
| 21/22 | 15 | 1,350 | 4 | 27% | 20 | 1.33 |
| 19/20 | 16 | 1,421 | 2 | 13% | 31 | 1.96 |
| 18/19 | 18 | 1,581 | 6 | 33% | 23 | 1.31 |
Output by competition
Career goals and assists broken down by tournament.
More on Matis Carvalho
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Matis Carvalho
Who is Matis Carvalho?
Matis Carvalho is a Portugal professional footballer who plays as a goalkeeper for Le Puy Foot 43 Auvergne.
How old is Matis Carvalho?
Matis Carvalho is 27 years old. He was born on April 28, 1999 in Nantes.
What position does Matis Carvalho play?
Matis Carvalho plays as a goalkeeper (Goalkeeper).
What club does Matis Carvalho play for?
Matis Carvalho currently plays for Le Puy Foot 43 Auvergne.