Rapperswil-Jona vs St. Gallen – Schedule & Where to Watch on TV

Result
1:2 penalties
03/12/2025 at 14:15 (Time Zone – GMT-5 (America/New_York))
  • Swiss Cup - 1/8-finals
  • Where to Watch on TV:
switzerlandSwitzerlandSRF 2, SRF 2, SRF Play, SRF Play, Sunrise TV, Sunrise TV

Match Stats

Ball Possession
49%51%
Total shots
1517
Shots on target
78
Corner Kicks
108
Yellow Cards
25
Total shots
1517
Shots on target
78
Shots off target
89
Corner Kicks
108
Offsides
32
Free Kicks
2218
Throw-ins
3533
Fouls
1520

Key Moments

Here there are
  • 1st Half (0 - 0)
  • 26', Neziri B. 🟨,
  • 40', De Carvalho F. 🟨,
  • 44', Okoroji C. 🟨,
  • 2nd Half (0 - 0)
  • 61', Vogt A. , Stevanovic M. ,
  • 61', Vandermersch H. , Witzig C. ,
  • 62', Daschner L. , Efekele M. ,
  • 71', Balde A. , Vladi S. ,
  • 72', Stanic J. 🟨,
  • 80', Schmidt J. , Volkart D. ,
  • 80', Saliji R. , Boum N. ,
  • 90', De Carvalho F. , So S. ,
  • 90', Ambassa J. , Ndema L. ,
  • Extra Time (1 - 1)
  • 96', Ouattara T. , Ruiz J. ,
  • 98', 🟨,
  • 100', 0 - 1, Boukhalfa C. (Penalty Awarded),
  • 101', Stevanovic M. 🟨,
  • 104', 1 - 1, Vallci A. (Own goal),
  • 105', 🟨,
  • 106', Okoroji C. , Quintilla J. ,
  • 106', Charveys A. , Marchand Y. ,
  • 120+1', Morgado B. , Ajeti Ad. ,
  • Penalties (1 - 2)
  • 1, Kamberi F. (Penalty Awarded),
  • 1, Neziri B. (Penalty Awarded),
  • 2, Marchand Y. (Penalty Awarded),
  • 2, Vallci A. (Penalty Awarded),
  • 3, Dabanli B. (Penalty Awarded),
  • 3, Quintilla J. (Penalty Awarded),
  • 4, (Penalty Awarded),
  • 4, Boukhalfa C. (Penalty Awarded),
  • 5, (Penalty Awarded),

Chances of winning


Rapperswil-Jona
19.5%
Draw
21.7%
St. Gallen
58.8%

Initial Probability

(when we started the analysis)
39% 25.6% 35.3%

Our Initial ML Estimation

38.7% 25.4% 35.6%

Rapperswil-Jona - St. Gallen Odds

1 X 2 Marga
Avarage Now
(Initially)
4.74
(2.37)
4.26
(3.6)
1.6
(2.61)
7.2%
(8.3%)

  • The most likely Over/Under: 3.25
What is the prediction for Rapperswil-Jona - St. Gallen?
  • Over/Under & Asian Handicap Predictions by High ROI users:
    • O/U 2.5 - over (votes: 2 - 100%) .
    • BTTS - yes (votes: 2 - 100%) .
  • Users Predictions: St. Gallen will win (11 of 11 users predict this - 100%).
    Confidence interval (95%): 100%100%.
  • High ROI Users Predictions (ROI>2%): St. Gallen will win (3 of 3 users predict this - 100%) 🥉 Bronze Tip.
  • The most likely score by Bookmakers is 1:2.
  • Preview Facts
    • Rapperswil has been quite unpredictable recently (last 5 games: 2 wins).
    • St. Gallen is currently in excellent shape (in the last 5 games, wins – 3).
    • St. Gallen may face physical challenges compared to their opponent, as they have played more matches in recent days.
    • In this match, St. Gallen is considered a favorite.
    • In the last 2 head-to-head matches, Rapperswil won 1 match, drew 0 matches, lost 1 match, and goals 3:6. (average 1.5:3).
    • Including home match between the teams, Rapperswil won 1 match, drew 0 matches, lost 0 matches, and goals 3:1.
    What were the results of their latest head-to-head matches?
    The latest head-to-head matches between Rapperswil-Jona - St. Gallen were as follows:
    06.07.2024 Rapperswil-Jona - St. Gallen 3:1
    Latest results of Rapperswil-Jona
    Latest results of St. Gallen
    30.11.2025 Basel - St. Gallen 0:0
    26.11.2025 Lugano - St. Gallen 1:3
    09.11.2025 St. Gallen - Young Boys 1:4
    Draw
    2025/26

    1/32-finals
    1La Tour Le PaquierStade Nyonnais0 : 4
    2Wettswil-BonstettenZurich0 : 2
    3UnterstrassKlingnau5 : 4
    4DiasporaXamax2 : 3
    5PayerneYverdon1 : 3
    6Dardania LausanneServette0 : 5
    7Azzurri BienneConcordia0 : 8
    8VeveyLausanne1 : 2
    9MorbioGossau2 : 1
    10VolketswilRapperswil-Jona0 : 8
    11KriensWil2 : 3
    12WalenstadtSt. Gallen0 : 13
    13CS Le LocleSaxon-Sports2 : 1
    14Sarraz-EclepensGrand-Saconnex1 : 4
    15BernexEtoile-Carouge0 : 3
    16BielBasel1 : 6
    17VernierEchallens0 : 1
    18Veyrier-SportsLausanne Ouchy0 : 2
    19HarkingenSchaffhausen2 : 3
    20SV SchaffhausenWinterthur0 : 5
    21ZugMendrisio1 : 0
    22BreitenrainThun1 : 0
    23BreitenbachBosna Neuchatel0 : 5
    24Perlen-BuchrainLuzern0 : 3
    25RomanshornAltstatten2 : 4
    26ChamLugano3 : 2
    27NebikonBellinzona0 : 4
    28Lachen/AltendorfGrasshoppers0 : 2
    29WohlenAarau1 : 3
    30CourtetelleYoung Boys1 : 4
    31LommiswilPrishtina Bern1 : 4
    32Ajoie-MonterriSion0 : 2

    1/16-finals
    1Stade NyonnaisZurich2 : 1
    2UnterstrassXamax0 : 5
    3YverdonServette1 : 0
    4ConcordiaLausanne1 : 4
    5MorbioRapperswil-Jona0 : 4
    6WilSt. Gallen1 : 2
    7CS Le LocleGrand-Saconnex3 : 4
    8Etoile-CarougeBasel2 : 3
    9EchallensLausanne Ouchy0 : 1
    10SchaffhausenWinterthur0 : 4
    11ZugBreitenrain1 : 0
    12Bosna NeuchatelLuzern0 : 6
    13AltstattenCham0 : 3
    14BellinzonaGrasshoppers0 : 1
    15AarauYoung Boys1 : 0
    16Prishtina BernSion0 : 2

    1/8-finals
    1Stade NyonnaisXamax1 : 2
    2YverdonLausanne2 : 1
    3Rapperswil-JonaSt. Gallen1 : 2
    4Grand-SaconnexBasel1 : 3
    5Lausanne OuchyWinterthur1 : 0
    6ZugLuzern1 : 4
    7ChamGrasshoppers1 : 2
    8AarauSion1 : 3

    Quarter-finals
    1XamaxYverdon1 : 2
    2St. GallenBasel2 : 1
    3Lausanne OuchyLuzern2 : 1
    4GrasshoppersSion4 : 3

    Semi-finals
    1YverdonSt. Gallen
    2Lausanne OuchyGrasshoppers

    Final
    1TBD #1TBD #2