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

Rapperswil

Sportstadion Grünfeld, Rapperswil-Jona. Every match we hold, with the price it went off at.

341Played
155Won
45.5%Win rate
1.72Scored per game
1.51Conceded per game
81Clean sheets

Home and away

The same record, split by where it was played.

At home
47.6%
166 played, 79 won. 1.78 scored a game.
Away
43.4%
175 played, 76 won. 1.67 scored a game.
How the market priced them
44.1%
256 priced matches at an average of 3.93, which implied 25.4%.

Season by season 24

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Challenge League 11326 -4
2026/27 Friendlies Clubs 7412 +5
2026/27 Schweizer Cup 2101 +3
2025/26 Challenge League 3614220 -10
2025/26 Friendlies Clubs 2002 -5
2025/26 Schweizer Cup 2200 +12
2024/25 1. Liga Promotion 342167 +37
2024/25 Friendlies Clubs 6213 -4
2024/25 Schweizer Cup 2101 0
2023/24 1. Liga Promotion 342356 +35
2023/24 Friendlies Clubs 8314 -5
2023/24 Schweizer Cup 3201 +1
2022/23 1. Liga Promotion 3318312 +6
2022/23 Schweizer Cup 2101 -1
2022/23 Friendlies Clubs 1001 -2
2021/22 1. Liga Promotion 35111113 -5
2021/22 Friendlies Clubs 4112 -6
2021/22 Schweizer Cup 1001 -1
2020/21 1. Liga Promotion 221066 +17
2020/21 Friendlies Clubs 3003 -7
2019/20 1. Liga Promotion 17944 +7
2019/20 Schweizer Cup 4301 +4
2018/19 Challenge League 3610521 -12
2017/18 Challenge League 3616812 +8

Recent matches 30

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

Friday 18 December 2026
H Rapperswil scheduled Étoile Carouge —
Sunday 13 December 2026
A Rapperswil scheduled Yverdon Sport —
Sunday 6 December 2026
H Rapperswil scheduled Neuchatel Xamax FC —
Friday 27 November 2026
A Rapperswil scheduled FC Winterthur —
Friday 20 November 2026
H Rapperswil scheduled FC Aarau —
Friday 6 November 2026
A Rapperswil scheduled SC Kriens —
Friday 30 October 2026
H Rapperswil scheduled Stade Nyonnais —
Friday 23 October 2026
A Rapperswil 2 – 2 FC WIL 1900 —
Friday 16 October 2026
H Rapperswil 0 – 2 FC ST. Gallen —
Friday 9 October 2026
H Rapperswil 0 – 3 Stade Lausanne-Ouchy —
Friday 18 September 2026
A Rapperswil 3 – 0 Neuchatel Xamax FC —
Friday 11 September 2026
H Rapperswil 2 – 0 Yverdon Sport 3.18
Friday 4 September 2026
A Rapperswil 2 – 3 FC Aarau 4.59
Tuesday 1 September 2026
H Rapperswil 1 – 1 SC Kriens 2.43
Friday 28 August 2026
A Rapperswil 1 – 2 Étoile Carouge 3.47
Friday 21 August 2026
H Rapperswil 0 – 2 FC Winterthur 3.00
Saturday 15 August 2026
A Rapperswil 6 – 1 YF Juventus —
Friday 7 August 2026
A Rapperswil 0 – 2 Stade Lausanne-Ouchy 6.50
Friday 31 July 2026
A Rapperswil 2 – 1 Stade Nyonnais 2.20
Friday 24 July 2026
H Rapperswil 4 – 5 FC WIL 1900 2.85
Friday 17 July 2026
H Rapperswil 3 – 1 Cham —
Saturday 4 July 2026
A Rapperswil 1 – 1 FC Lugano 7.50
Friday 26 June 2026
H Rapperswil 0 – 3 FC Basel 1893 —
Wednesday 24 June 2026
A Rapperswil 3 – 1 Freienbach 1.44
Friday 15 May 2026
H Rapperswil 2 – 1 Stade Nyonnais 2.36
Monday 11 May 2026
A Rapperswil 1 – 3 Yverdon Sport 5.90
Friday 8 May 2026
H Rapperswil 2 – 3 Neuchatel Xamax FC 3.15
Sunday 3 May 2026
A Rapperswil 4 – 2 Bellinzona 3.40
Friday 24 April 2026
H Rapperswil 2 – 1 Étoile Carouge 2.88
Sunday 19 April 2026
A Rapperswil 1 – 2 FC Vaduz 15.50