Mihailo Ristic
Career snapshot
Career highs
Born the same day
Shares 1995-10-31 · 6 players total
| Full name | Mihailo Ristic |
|---|---|
| Name in home country | Михаило Ристић |
| Date of birth | 1995-10-31 (30 yrs) |
| Place of birth | Bijeljina, Serbia |
| Citizenship | Serbia Bosnia-Herzegovina |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 180.00 m |
| Current club | Celta de Vigo |
| Joined | 2023-09-01 |
| Contract expires | 2026-06-30 |
| Agent | AC Talent |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Celta de Vigo | 3 | 23/24 | 25/26 | 29 | 0 | 3 | 0 |
| SL Benfica | 2 | 22/23 | 23/24 | 12 | 1 | 1 | 112 |
| Montpellier HSC | 4 | 18/19 | 21/22 | 99 | 3 | 7 | 2,301 |
| AC Sparta Prague | 2 | 17/18 | 18/19 | 4 | 0 | 0 | 0 |
| AC Sparta Prague B | 2 | 17/18 | 18/19 | 11 | 3 | 2 | 955 |
| FC Krasnodar | 1 | 17/18 | 17/18 | 8 | 0 | 2 | 0 |
| Red Star Belgrade | 4 | 12/13 | 16/17 | 91 | 8 | 8 | 1,690 |
| Red Star Belgrade U19 | 1 | 12/13 | 12/13 | 3 | 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 | LaLiga | Celta de Vigo | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Copa del Rey | Celta de Vigo | 2 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | LaLiga | Celta de Vigo | 10 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Copa del Rey | Celta de Vigo | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | LaLiga | Celta de Vigo | 12 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Liga Portugal | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Supertaça | SL Benfica | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Allianz Cup | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal | SL Benfica | 7 | 1 | 1 | 0 | 0 | 112 |
| 22/23 | Taça de Portugal | SL Benfica | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Coupe de France | Montpellier HSC | 2 | 1 | 0 | 0 | 0 | 180 |
| 21/22 | Ligue 1 | Montpellier HSC | 29 | 1 | 3 | 3 | 1 | 1,799 |
| 20/21 | Coupe de France | Montpellier HSC | 3 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Ligue 1 | Montpellier HSC | 34 | 0 | 2 | 4 | 0 | 0 |
| 19/20 | Coupe de France | Montpellier HSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Montpellier HSC | 2 | 0 | 0 | 0 | 1 | 0 |
| 19/20 | Ligue 1 | Montpellier HSC | 18 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | Europa League Qualifying | AC Sparta Prague | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Fortuna Liga | AC Sparta Prague | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Juniorska liga | AC Sparta Prague B | 5 | 1 | 1 | 3 | 0 | 441 |
| 18/19 | Ligue 1 | Montpellier HSC | 10 | 1 | 0 | 0 | 0 | 322 |
| 18/19 | MOL Cup | AC Sparta Prague | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League Qualifying | FC Krasnodar | 3 | 0 | 2 | 1 | 0 | 0 |
| 17/18 | HET Liga | AC Sparta Prague | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JL - Championship | AC Sparta Prague B | 4 | 1 | 0 | 1 | 0 | 337 |
| 17/18 | Juniorska liga | AC Sparta Prague B | 2 | 1 | 1 | 0 | 0 | 177 |
| 17/18 | Premier Liga | FC Krasnodar | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Russian Cup | FC Krasnodar | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League Qu. | Red Star Belgrade | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League Qualifying | Red Star Belgrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Kup Srbije | Red Star Belgrade | 5 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Super liga | Red Star Belgrade | 26 | 4 | 3 | 3 | 0 | 388 |
| 15/16 | Europa League Qualifying | Red Star Belgrade | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Kup Srbije | Red Star Belgrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Super liga | Red Star Belgrade | 29 | 2 | 4 | 3 | 0 | 631 |
| 14/15 | Jelen SuperLiga | Red Star Belgrade | 23 | 2 | 1 | 3 | 0 | 671 |
| 14/15 | Kup Srbije | Red Star Belgrade | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Jelen SuperLiga | Red Star Belgrade | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Viareggio Cup | Red Star Belgrade U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Red Star U19 | Red Star | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Red Star | Krasnodar | Transfer | 1750000 | €2.00m |
| 17/18 | 2018-01-31 | Krasnodar | Sparta Prague | Loan | 2000000 | — |
| 18/19 | 2018-12-31 | Sparta Prague | Krasnodar | Return from loan | 800000 | — |
| 18/19 | 2019-01-12 | Krasnodar | Montpellier | Transfer | 800000 | €600k |
| 22/23 | 2022-07-01 | Montpellier | Benfica | Transfer | 3500000 | — |
| 23/24 | 2023-09-01 | Benfica | Celta de Vigo | Transfer | 3000000 | €1.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | unknown injury | 2022-08-01 | 2022-08-12 | 12 | 3 |
| 22/23 | Hamstring injury | 2023-02-07 | 2023-04-16 | 69 | 12 |
| 23/24 | Knee injury | 2023-10-07 | 2023-11-24 | 49 | 6 |
| 23/24 | muscular problems | 2023-12-20 | 2024-01-04 | 16 | 2 |
| 23/24 | Muscle fiber tear | 2024-02-17 | 2024-04-18 | 62 | 7 |
| 23/24 | Bone bruise | 2024-05-13 | 2024-05-26 | 14 | 3 |
| 24/25 | Calf injury | 2024-08-16 | 2024-10-16 | 62 | 9 |
| 24/25 | unknown injury | 2024-12-14 | 2025-01-13 | 31 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €450k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Srdjan Plavsic | 2 | 0 | 0 |
| Marko Grujić | 2 | 0 | 0 |
| Predrag Rajković | 2 | 0 | 0 |
| Luka Jović | 2 | 1 | 0 |
| Elye Wahi | 1 | 1 | 0 |
| Pedro Mendes | 1 | 0 | 0 |
| Nicolas Cozza | 1 | 0 | 0 |
| Aleksandar Katai | 2 | 4 | 0 |
| Stephy Mavididi | 2 | 1 | 0 |
| Jordan Ferri | 1 | 1 | 0 |
| Jonas Omlin | 1 | 0 | 0 |
| Téji Savanier | 1 | 2 | 0 |
| Andy Delort | 2 | 1 | 0 |
| Arnaud Souquet | 1 | 1 | 0 |
| Joris Chotard | 2 | 0 | 0 |
| Marko Petkovic | 2 | 0 | 0 |
| Gaëtan Laborde | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Super liga | Red Star Belgrade | 4 | 26 |
| 14/15 | Jelen SuperLiga | Red Star Belgrade | 2 | 23 |
| 15/16 | Super liga | Red Star Belgrade | 2 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Super liga | Red Star Belgrade | 4 | 29 |
| 16/17 | Super liga | Red Star Belgrade | 3 | 26 |
| 21/22 | Ligue 1 | Montpellier HSC | 3 | 29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2018-12-31 | Sparta Prague | Krasnodar | Return from loan | — | €800k |
| 17/18 | 2018-01-31 | Krasnodar | Sparta Prague | Loan | — | €2.00m |
Teams faced most often by Mihailo Ristic'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 % |
|---|---|---|---|---|---|---|---|---|
| AS Monaco | 16 | 4 | 5 | 7 | 19 | 25 | -6 | 25% |
| Paris Saint-Germain | 16 | 2 | 5 | 9 | 13 | 32 | -19 | 13% |
| Stade Rennais | 14 | 3 | 5 | 6 | 13 | 16 | -3 | 21% |
| Lille OSC | 14 | 2 | 3 | 9 | 12 | 19 | -7 | 14% |
| FC Nantes | 14 | 6 | 1 | 7 | 18 | 15 | +3 | 43% |
| OGC Nice | 14 | 4 | 3 | 7 | 12 | 19 | -7 | 29% |
| Olympique Marseille | 14 | 4 | 4 | 6 | 18 | 20 | -2 | 29% |
| Olympique Lyonnais | 14 | 1 | 3 | 10 | 19 | 40 | -21 | 7% |
| AS Saint-Étienne | 12 | 4 | 1 | 7 | 9 | 16 | -7 | 33% |
| Girondins Bordeaux | 12 | 5 | 2 | 5 | 18 | 16 | +2 | 42% |
| Toulouse FC | 12 | 5 | 1 | 6 | 15 | 13 | +2 | 42% |
| Angers SCO | 12 | 5 | 2 | 5 | 19 | 16 | +3 | 42% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 14/15 | First senior goal |
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 | 12 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | 17 | 0 | 4 | 0 | 0 | 0 |
| 22/23 | 10 | 112 | 1 | 0 | 0 | 0.8 |
| 21/22 | 31 | 1,979 | 3 | 0 | 1 | 0.18 |
| 20/21 | 37 | 0 | 5 | 0 | 0 | 0 |
| 19/20 | 21 | 0 | 1 | 0 | 1 | 0 |
| 18/19 | 17 | 763 | 3 | 0 | 0 | 0.35 |
| 17/18 | 16 | 514 | 2 | 0 | 0 | 0.35 |
| 16/17 | 34 | 388 | 3 | 0 | 0 | 0.7 |
| 15/16 | 32 | 631 | 3 | 0 | 0 | 0.43 |
| 14/15 | 25 | 671 | 4 | 0 | 0 | 0.54 |
Output by competition
Career goals and assists broken down by tournament.
More on Mihailo Ristic
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mihailo Ristic
Who is Mihailo Ristic?
Mihailo Ristic is a Serbia professional footballer who plays as a left-back for Celta de Vigo.
How old is Mihailo Ristic?
Mihailo Ristic is 30 years old. He was born on October 31, 1995 in Bijeljina.
What position does Mihailo Ristic play?
Mihailo Ristic plays as a left-back (Defender - Left-Back).
What club does Mihailo Ristic play for?
Mihailo Ristic currently plays for Celta de Vigo.
How many career goals has Mihailo Ristic scored?
Across all senior club competitions in our dataset, Mihailo Ristic has scored 15 goals in 257 appearances.
What is Mihailo Ristic's market value?
Mihailo Ristic's most recent reported market value is €900k.