Léo Leroy

Léo Leroy
First Name:
Léo
Last Name:
Leroy
Short name:
L. Leroy
Date of Birth:
Monday 14 February, 2000 (26)
Height:
186 cm
Nationality:
France
Position:
Midfielder
Weight:
79 kg
SeasonMatches playedMatches Line UpPlayed minutesSubs inSubs outGoalYellow CardYellow-Red cardOwn goalAssistTotal goalsPenalty scoredPenalty missedRed card
Ligue 1 2021-2022MontpellierMontpellier247615176030000000
Ligue 1 2022-2023MontpellierMontpellier271411901312070000000
Ligue 1 2023-2024MontpellierMontpellier213482182040010000
UEFA Europa League 2025-2026BaselBasel87014020010000
Swiss Super League 2025-2026BaselBasel35320313190011000
Swiss Super League 2026-2027BaselBasel31020010010000
EFL Championship 2026-2027Preston North EndPreston North End1412023150011000

Matches

Tuesday 03 November, 2026 14:45
Preston North End
Sheffield Utd
GoalYellow Card
90'
Saturday 31 October, 2026 08:30
Stoke City
Preston North End
90'
Saturday 24 October, 2026 10:00
Preston North End
West Bromwich Albion
Assist
90'
Saturday 17 October, 2026 10:00
Wrexham
Preston North End
Yellow Card
90'
Tuesday 13 October, 2026 15:00
Birmingham City
Preston North End
90'
Saturday 10 October, 2026 10:00
Preston North End
Millwall
Yellow Card
90'
Saturday 19 September, 2026 10:00
QPR
Preston North End
67'
Saturday 12 September, 2026 10:00
Preston North End
Lincoln City
26'
Tuesday 08 September, 2026 14:45
Watford
Preston North End
75'
Saturday 05 September, 2026 07:30
Preston North End
Blackburn Rovers
90'
Tuesday 01 September, 2026 14:45
Preston North End
Bristol City
90'
Saturday 29 August, 2026 10:00
Charlton
Preston North End
Yellow Card
90'
Saturday 22 August, 2026 10:00
Preston North End
Wolverhampton
Yellow Card
75'
Saturday 15 August, 2026 07:30
Bolton Wanderers
Preston North End
27'
Sunday 09 August, 2026 10:30
Basel
Thun
AssistYellow Card
90'
Saturday 01 August, 2026 12:00
Basel
Lausanne-Sport
44'
Saturday 25 July, 2026 12:00
Servette
Basel
21'
Sunday 17 May, 2026 10:30
Lugano
Basel
90'
Thursday 14 May, 2026 10:30
Basel
St. Gallen
Yellow Card
68'
Sunday 10 May, 2026 10:30
Young Boys
Basel
90'
Saturday 02 May, 2026 14:30
Basel
Thun
90'
Saturday 18 April, 2026 14:30
Thun
Basel
Yellow Card
70'
Saturday 04 April, 2026 14:30
Basel
Young Boys
74'
Sunday 22 March, 2026 09:00
Winterthur
Basel
44'
Sunday 15 March, 2026 11:30
Basel
Servette
Assist
11'
Sunday 08 March, 2026 09:00
St. Gallen
Basel
58'
Thursday 05 March, 2026 14:30
Basel
Grasshoppers
66'
Sunday 01 March, 2026 08:00
Lausanne-Sport
Basel
90'
Sunday 22 February, 2026 10:30
Luzern
Basel
90'
Sunday 15 February, 2026 10:30
Basel
Lugano
90'
Thursday 12 February, 2026 14:30
Sion
Basel
90'
Sunday 08 February, 2026 10:30
Basel
Zürich
Yellow Card
90'
Sunday 01 February, 2026 10:30
Basel
Thun
Yellow Card
90'
Thursday 29 January, 2026 15:00
Basel
Viktoria Plzeň
33'
Sunday 25 January, 2026 10:30
Zürich
Basel
3'
Thursday 22 January, 2026 15:00
RB Salzburg
Basel
46'
Sunday 18 January, 2026 10:30
Basel
Sion
90'
Saturday 20 December, 2025 14:30
Basel
Servette
46'
Wednesday 17 December, 2025 14:30
Luzern
Basel
Yellow Card
90'
Sunday 14 December, 2025 10:30
Basel
Lausanne-Sport
63'
Thursday 11 December, 2025 15:00
Basel
Aston Villa
Yellow Card
85'
Sunday 07 December, 2025 08:00
Winterthur
Basel
73'
Sunday 30 November, 2025 10:30
Basel
St. Gallen
90'
Thursday 27 November, 2025 15:00
Genk
Basel
60'
Sunday 23 November, 2025 10:30
Grasshoppers
Basel
90'
Sunday 09 November, 2025 08:00
Basel
Lugano
90'
Thursday 06 November, 2025 12:45
Basel
FCSB
Yellow Card
62'
Sunday 02 November, 2025 10:30
Young Boys
Basel
87'
Wednesday 29 October, 2025 15:30
Basel
Zürich
90'
Sunday 26 October, 2025 11:30
Lausanne-Sport
Basel
Thursday 23 October, 2025 12:45
Lyon
Basel
90'
Saturday 18 October, 2025 12:00
Basel
Winterthur
Goal
90'
Sunday 05 October, 2025 10:30
Servette
Basel
90'
Thursday 02 October, 2025 15:00
Basel
Stuttgart
90'
Sunday 28 September, 2025 10:30
Basel
Luzern
90'
Wednesday 24 September, 2025 15:00
Freiburg
Basel
Assist
90'
Saturday 30 August, 2025 14:30
Sion
Basel
Yellow Card
90'
Sunday 10 August, 2025 10:30
Lugano
Basel
82'
Wednesday 06 August, 2025 14:30
Basel
Young Boys
Yellow Card
75'
Saturday 02 August, 2025 14:30
Basel
Grasshoppers
Yellow Card
90'
Saturday 26 July, 2025 12:00
St. Gallen
Basel
Yellow Card
86'
Sunday 19 May, 2024 15:00
Lens
Montpellier
44'
Sunday 12 May, 2024 15:00
Montpellier
Monaco
19'
Friday 03 May, 2024 13:00
Toulouse
Montpellier
Yellow Card
68'
Friday 26 April, 2024 15:00
Montpellier
Nantes
Sunday 21 April, 2024 09:00
Reims
Montpellier
Sunday 14 April, 2024 09:00
Clermont
Montpellier
12'
Sunday 07 April, 2024 09:00
Montpellier
Lorient
Sunday 31 March, 2024 09:00
Le Havre
Montpellier
1'
Sunday 17 March, 2024 15:45
Montpellier
PSG
90'
Friday 08 March, 2024 15:00
Nice
Montpellier
Yellow Card
44'
Sunday 03 March, 2024 09:00
Montpellier
Strasbourg
Sunday 25 February, 2024 14:45
Marseille
Montpellier
19'
Sunday 18 February, 2024 09:00
Montpellier
Metz
11'
Sunday 11 February, 2024 11:05
Montpellier
Lyon
1'
Saturday 03 February, 2024 11:00
Rennes
Montpellier
3'
Sunday 28 January, 2024 07:00
Montpellier
Lille
Sunday 14 January, 2024 09:00
Brest
Montpellier
23'
Friday 03 November, 2023 16:00
PSG
Montpellier
20'
Sunday 29 October, 2023 10:00
Montpellier
Toulouse
6'
Sunday 22 October, 2023 09:00
Nantes
Montpellier
12'
Sunday 01 October, 2023 11:05
Lorient
Montpellier
12'
Sunday 24 September, 2023 11:05
Montpellier
Rennes
Sunday 17 September, 2023 09:00
Strasbourg
Montpellier
Yellow Card
7'
Sunday 03 September, 2023 09:00
Lille
Montpellier
60'
Sunday 27 August, 2023 09:00
Montpellier
Reims
16'
Saturday 19 August, 2023 13:00
Lyon
Montpellier
Assist
1'
Sunday 13 August, 2023 09:00
Montpellier
Le Havre
13'
Saturday 03 June, 2023 15:00
Reims
Montpellier
Yellow Card
64'
Saturday 27 May, 2023 15:00
Montpellier
Nice
18'
Saturday 20 May, 2023 11:00
Nantes
Montpellier
19'
Sunday 07 May, 2023 11:05
Lyon
Montpellier
25'
Sunday 30 April, 2023 07:00
Monaco
Montpellier
70'
Sunday 23 April, 2023 11:05
Montpellier
Rennes
72'
Sunday 16 April, 2023 07:00
Lille
Montpellier
10'
Sunday 09 April, 2023 09:00
Montpellier
Toulouse
19'
Friday 31 March, 2023 15:00
Marseille
Montpellier
76'
Sunday 19 February, 2023 09:00
Troyes
Montpellier
46'
Sunday 12 February, 2023 09:00
Montpellier
Brest
Yellow Card
63'
Sunday 05 February, 2023 09:00
Strasbourg
Montpellier
24'
Wednesday 01 February, 2023 15:00
Montpellier
PSG
63'
Sunday 29 January, 2023 09:00
Auxerre
Montpellier
Yellow Card
90'
Sunday 15 January, 2023 09:00
Montpellier
Nantes
65'
Wednesday 11 January, 2023 15:00
Nice
Montpellier
61'
Monday 02 January, 2023 13:00
Montpellier
Marseille
90'
Thursday 29 December, 2022 11:00
Lorient
Montpellier
Yellow Card
65'
Sunday 13 November, 2022 09:00
Montpellier
Reims
Yellow Card
89'
Sunday 06 November, 2022 09:00
Clermont
Montpellier
Sunday 30 October, 2022 10:00
Rennes
Montpellier
18'
Saturday 22 October, 2022 11:00
Montpellier
Lyon
Saturday 15 October, 2022 15:00
Lens
Montpellier
Sunday 09 October, 2022 07:00
Montpellier
Monaco
Sunday 02 October, 2022 09:30
Toulouse
Montpellier
8'
Saturday 17 September, 2022 11:00
Montpellier
Strasbourg
Sunday 11 September, 2022 09:00
Angers
Montpellier
Yellow Card
17'
Sunday 04 September, 2022 07:00
Montpellier
Lille
58'
Wednesday 31 August, 2022 13:00
Montpellier
Ajaccio
23'
Sunday 28 August, 2022 09:00
Brest
Montpellier
Yellow Card
22'
Sunday 21 August, 2022 09:00
Montpellier
Auxerre
Saturday 13 August, 2022 15:00
PSG
Montpellier
4'
Sunday 07 August, 2022 09:00
Montpellier
Troyes
12'
Saturday 14 May, 2022 15:00
Montpellier
PSG
13'
Sunday 08 May, 2022 09:00
Clermont
Montpellier
Yellow Card
82'
Sunday 01 May, 2022 09:00
Montpellier
Metz
Yellow Card
63'
Saturday 23 April, 2022 11:00
Lyon
Montpellier
15'
Wednesday 20 April, 2022 15:00
Lens
Montpellier
74'
Sunday 17 April, 2022 09:00
Montpellier
Reims
57'
Sunday 10 April, 2022 15:00
Marseille
Montpellier
Yellow Card
90'
Sunday 03 April, 2022 09:00
Montpellier
Brest
26'
Sunday 20 March, 2022 10:00
Bordeaux
Montpellier
5'
Saturday 12 March, 2022 11:00
Montpellier
Nice
Sunday 06 March, 2022 09:00
Nantes
Montpellier
10'
Friday 25 February, 2022 15:00
Montpellier
Rennes
2'
Sunday 20 February, 2022 09:00
Lorient
Montpellier
Saturday 12 February, 2022 11:00
Montpellier
Lille
Saturday 05 February, 2022 11:00
Saint-Étienne
Montpellier
6'
Sunday 23 January, 2022 11:05
Montpellier
Monaco
Wednesday 19 January, 2022 13:00
Montpellier
Troyes
Sunday 16 January, 2022 09:00
Strasbourg
Montpellier
1'
Wednesday 22 December, 2021 15:00
Montpellier
Angers
Saturday 11 December, 2021 11:00
Brest
Montpellier
1'
Sunday 05 December, 2021 09:00
Montpellier
Clermont
Wednesday 01 December, 2021 13:00
Metz
Montpellier
Sunday 28 November, 2021 11:00
Montpellier
Lyon
7'
Saturday 20 November, 2021 15:00
Rennes
Montpellier
Sunday 07 November, 2021 11:00
Nice
Montpellier
Sunday 31 October, 2021 10:00
Montpellier
Nantes
Sunday 24 October, 2021 11:00
Monaco
Montpellier
46'
Sunday 17 October, 2021 11:00
Montpellier
Lens
Saturday 02 October, 2021 11:00
Montpellier
Strasbourg
7'
Saturday 25 September, 2021 15:00
PSG
Montpellier
12'
Wednesday 22 September, 2021 13:00
Montpellier
Bordeaux
69'
Sunday 19 September, 2021 09:00
Troyes
Montpellier
7'
Sunday 12 September, 2021 07:00
Montpellier
Saint-Étienne
Sunday 29 August, 2021 11:00
Lille
Montpellier
Sunday 22 August, 2021 09:00
Montpellier
Lorient
Sunday 15 August, 2021 09:00
Reims
Montpellier
16'
Sunday 08 August, 2021 14:45
Montpellier
Marseille
6'
Scroll to Top