The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
LPF

Le Puy Foot

Stade Charles Massot, Espaly-Saint Marcel. Every match we hold, with the price it went off at.

358Played
151Won
42.2%Win rate
1.27Scored per game
0.99Conceded per game
137Clean sheets

Home and away

The same record, split by where it was played.

At home
42.2%
173 played, 73 won. 1.36 scored a game.
Away
42.2%
185 played, 78 won. 1.18 scored a game.
How the market priced them
33.3%
15 priced matches at an average of 2.77, which implied 36.1%.

Season by season 30

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 National 1 10514 +3
2026/27 Friendlies Clubs 3021 -3
2025/26 National 1 3212119 +7
2025/26 Friendlies Clubs 4121 0
2025/26 Coupe de France 3300 +3
2024/25 National 2 - Group A 301785 +31
2024/25 Coupe de France 4301 +9
2024/25 Friendlies Clubs 1001 -2
2023/24 National 2 - Group A 2612104 +15
2023/24 Coupe de France 6501 +6
2023/24 Friendlies Clubs 2011 -1
2022/23 National 1 3471413 -16
2022/23 Coupe de France 3300 +4
2022/23 Friendlies Clubs 2002 -2
2021/22 National 2 - Group D 301875 +23
2021/22 Friendlies Clubs 3012 -2
2021/22 Coupe de France 1010 0
2020/21 National 2 - Group D 8440 +8
2020/21 Coupe de France 3201 -1
2020/21 Friendlies Clubs 1001 -3
2019/20 National 1 256514 -13
2019/20 Coupe de France 3210 +2
2018/19 National 2 - Group B 301596 +16
2018/19 Coupe de France 2101 0
2017/18 National 2 - Group B 309129 0
2017/18 Coupe de France 2200 +5
2016/17 National 2 - Group C 281693 +25
2015/16 National 2 - Group B 308814 -8
2014/15 Coupe de France 1001 -2
2013/14 Coupe de France 1001 -2

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 12 December 2026
H Le Puy Foot scheduled Rouen —
Saturday 5 December 2026
A Le Puy Foot scheduled Concarneau —
Saturday 21 November 2026
H Le Puy Foot scheduled Gobelins —
Saturday 7 November 2026
A Le Puy Foot scheduled Bourg-en-bresse 01 —
Saturday 31 October 2026
H Le Puy Foot scheduled Caen —
Saturday 17 October 2026
A Le Puy Foot 1 – 0 Aubagne —
Saturday 3 October 2026
H Le Puy Foot 1 – 0 Thionville Lusitanos —
Saturday 26 September 2026
A Le Puy Foot 1 – 2 Valenciennes —
Saturday 19 September 2026
H Le Puy Foot 4 – 1 Villefranche —
Saturday 12 September 2026
A Le Puy Foot 1 – 2 Quevilly —
Saturday 5 September 2026
H Le Puy Foot 1 – 1 Orleans —
Saturday 29 August 2026
A Le Puy Foot 0 – 2 Cannes —
Thursday 20 August 2026
H Le Puy Foot 1 – 0 Amiens —
Friday 14 August 2026
A Le Puy Foot 0 – 1 Versailles —
Friday 7 August 2026
A Le Puy Foot 2 – 0 Bastia —
Friday 17 July 2026
A Le Puy Foot 2 – 5 Montpellier —
Saturday 11 July 2026
H Le Puy Foot 1 – 1 Dijon —
Friday 15 May 2026
A Le Puy Foot 2 – 2 Sochaux 6.20
Saturday 9 May 2026
H Le Puy Foot 1 – 2 Dijon —
Friday 1 May 2026
A Le Puy Foot 0 – 4 Fleury 91 3.85
Friday 24 April 2026
H Le Puy Foot 2 – 2 Versailles 2.48
Friday 17 April 2026
A Le Puy Foot 0 – 0 Quevilly 2.48
Friday 10 April 2026
H Le Puy Foot 1 – 2 Aubagne 1.63
Friday 3 April 2026
A Le Puy Foot 3 – 0 Concarneau 2.90
Friday 27 March 2026
H Le Puy Foot cancelled Ajaccio —
A Le Puy Foot 0 – 0 Clermont Foot —
Friday 20 March 2026
A Le Puy Foot 3 – 2 Villefranche 2.05
Friday 13 March 2026
H Le Puy Foot 1 – 0 Caen 2.20
Friday 6 March 2026
A Le Puy Foot 1 – 0 Gobelins —
Friday 27 February 2026
H Le Puy Foot 1 – 1 Stade Briochin 1.71