Player Info
Overview
Strengths
- Disciplined
- Last line of defence
- Veteran leadership
Key traits
- Switzerland international
Next match
Leo Richard profile
- Current team
-
Echallens
- Position
- Goalkeeper
- Nationality
-
Switzerland
- Date of birth
- 20 Apr 1992 (34 years)
- Short name
- L. Richard
Leo Richard recent team matches
| Fixture | League | Date | Result |
|---|---|---|---|
FC Portalban/Gletterens vs Echallens
|
Switzerland Divison 2 League | 13 Nov 2026 | 2 – 1 |
Echallens vs FC Sion U21
|
Switzerland Divison 2 League | 07 Nov 2026 | 4 – 0 |
Grand-Lancy vs Echallens
|
Switzerland Divison 2 League | 31 Oct 2026 | 2 – 0 |
Echallens vs FC Prishtina Bern
|
Switzerland Divison 2 League | 24 Oct 2026 | 0 – 4 |
| Unione Sportiva Italiana Azzurri vs Echallens | Switzerland Divison 2 League | 11 Oct 2026 | 6 – 1 |
Echallens vs Vevey Sports
|
Switzerland Divison 2 League | 21 Nov 2026 | Upcoming |
Echallens vs Servette U21
|
Switzerland Divison 2 League | 20 Feb 2027 | Upcoming |
Chenois vs Echallens
|
Switzerland Divison 2 League | 27 Feb 2027 | Upcoming |
Echallens vs Stade Payerne
|
Switzerland Divison 2 League | 06 Mar 2027 | Upcoming |
FC Coffrane vs Echallens
|
Switzerland Divison 2 League | 13 Mar 2027 | Upcoming |
Slovenia vs Switzerland
|
UEFA Nations League | 13 Nov 2026 | 0 – 0 |
Switzerland vs North Macedonia
|
UEFA Nations League | 06 Oct 2026 | 3 – 0 |
Switzerland vs Slovenia
|
UEFA Nations League | 03 Oct 2026 | 2 – 1 |
Scotland vs Switzerland
|
UEFA Nations League | 29 Sep 2026 | 0 – 3 |
North Macedonia vs Switzerland
|
UEFA Nations League | 26 Sep 2026 | 0 – 3 |
Switzerland vs Scotland
|
UEFA Nations League | 16 Nov 2026 | Upcoming |
Echallens upcoming fixtures
Echallens recent results
Switzerland national team
About Leo Richard
Leo Richard is a 34-year-old Switzerland professional footballer who plays as a goalkeeper for Echallens in Switzerland.
Born on 20 April 1992 in Switzerland, Leo Richard has been eligible for senior professional football since 2009.
As more Echallens fixtures are played, Leo Richard's career totals, per-match breakdowns, season-by-season table, and attribute radar will update automatically on this page.
Next up: Echallens vs Vevey Sports in the Switzerland Divison 2 League on Saturday 21 November 2026 at 16:00 UTC. Most recent fixture: FC Portalban/Gletterens 2-1 Echallens in the Switzerland Divison 2 League.
Bookmark this Leo Richard hub on SportScore for live match updates, fresh goal totals, attribute radar changes, and every upcoming fixture — everything updates automatically as new data lands in our live feed.
Players from Switzerland
Switzerland competitions
Frequently asked questions about Leo Richard
What team does Leo Richard play for?
Leo Richard currently plays for Echallens in Switzerland.
What position does Leo Richard play?
Leo Richard plays as a goalkeeper.
How old is Leo Richard?
Leo Richard was born on 20 April 1992, making them 34 years old.
What nationality is Leo Richard?
Leo Richard represents Switzerland.
When does Leo Richard's team play next?
Echallens's next fixture is Echallens vs Vevey Sports in the Switzerland Divison 2 League on Saturday, 21 November 2026 at 16:00 UTC.
Does Leo Richard play for the national team?
Leo Richard is eligible for Switzerland. Their next match is Switzerland vs Scotland on Monday 16 November 2026 UTC.
Statistics
Teammates
- Adam Waidi Forward Compare
- Aleksandar Bozic Midfielder Compare
- Arion Shehu Compare
- Baptiste Bersier Forward Compare
- Beniamin Hoti Compare
- Christophe Deblue Defender Compare
- Damien Germanier Midfielder Compare
- Dezire Kum Maka Midfielder Compare
- Diego Sessolo Defender Compare
- Guillaume Katz Compare
- Guillaume Salvi Defender Compare
- Herve Rickli Forward Compare
- Jonathan Roder Midfielder Compare
- Julien Maniere Compare
- Kevine Mick Azombo Midfielder Compare
- Loran Shehu Compare
- Ludovic Zwahlen Compare
- Sacha Luwawa Forward Compare
- Saliminah Galokho Midfielder Compare
- Sonny Kok Midfielder Compare
Other goalkeepers
- Aaron Honger-Acosta Switzerland
- Adin Selimovic Switzerland
- Adis Imsirovic Switzerland
- Adis Imsirovic Switzerland
- Adrian Bernet Switzerland
- Adrian Harder Switzerland
- Adrian Schneuwly Switzerland
- Adrian Zurcher Switzerland