TFMYSTFTable football profiles

BEL0176

Philippe ROUFOSSE

BelgiumBelgium·SC Temploux · team #30·VETERAN

FISTF VETERAN

#144

49 pts · -21

MySTF Elo

1604

#372 active · peak 1654

Official FISTF results.

Elo rating

98 rated games · career

Games by season

  • Won
  • Drawn
  • Lost
3
1
9
41
22
22

2019–20

0% W

2020–21

100% W

2022–23

44% W

2023–24

34% W

2024–25

45% W

2025–26

32% W

Match statistics · All time

Played

98

36W 18D 44L

Win rate

37%

Goals per game

1.58 – 1.47

155 for · 144 against · GD +11

Clean sheets

29

30% of games

Sudden death

1

Shoot-outs

0/1

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

88

most often Charles AQUILINA

Results

  • Won36 (37%)
  • Drawn18 (18%)
  • Lost44 (45%)

Form · last 10

  1. W
  2. L
  3. L
  4. L
  5. W
  6. W
  7. L
  8. W
  9. W
  10. L

All matches

Show recent only
L

BelgiumSébastien SCHEEN

IO Frameries 2026 · Semifinals · TEAMS

0–2

8 Aug 2026 · 6% pre-match

W

BelgiumSteffen DESPRETZUpset

IO Frameries 2026 · Barrage · TEAMS

2–1

8 Aug 2026 · 9% pre-match

W

BelgiumBenoit LAGNEAU

IO Frameries 2026 · Groups · Group 3 · TEAMS

2–0

8 Aug 2026 · 54% pre-match

L

BelgiumJoffray LAURENT

IO Frameries 2026 · Groups · Group 3 · TEAMS

0–1

8 Aug 2026 · 13% pre-match

W

BelgiumNicola BLAIRVACQ

IO Frameries 2026 · Groups · Group 3 · TEAMS

3–0

8 Aug 2026 · 69% pre-match

W

BelgiumDidier VAN RENTERGHEM

IO Frameries 2026 · Groups · Group 3 · TEAMS

1–0

8 Aug 2026 · 68% pre-match

L

2–6

7 Mar 2026 · 7% pre-match

L

FranceThéo MODESTE

MGP Frameries 2026 · Groups · Group 15 · TEAMS

0–1

7 Mar 2026 · 6% pre-match

L

NetherlandsMaikel DE HAAS

MGP Frameries 2026 · Groups · Group 15 · TEAMS

0–3

7 Mar 2026 · 22% pre-match

W

DENNE SEB

MGP Frameries 2026 · Groups · Group 15 · TEAMS

4–0

7 Mar 2026 · 49% pre-match

L

PortugalJosé SANTOS

MGP Frameries 2026 · Last 16 · VETERAN

0–2

7 Mar 2026 · 56% pre-match

L

MaltaCharles AQUILINA

MGP Frameries 2026 · Groups · Group 1 · VETERAN

1–2

7 Mar 2026 · 8% pre-match

L

ItalyEnrico GIANNARELLI

MGP Frameries 2026 · Groups · Group 1 · VETERAN

1–4

7 Mar 2026 · 15% pre-match

W

FranceAxel MODESTE

MGP Frameries 2026 · Groups · Group 1 · VETERAN

3–0

7 Mar 2026 · 47% pre-match

L

BelgiumElodie BERTHOLET

MGP Paris 2026 · Last 16 · TEAMS

0–3

24 Jan 2026 · 60% pre-match

D

EnglandRuby MATTHEWS

MGP Paris 2026 · Groups · Group 2 · TEAMS

1–1

24 Jan 2026 · 26% pre-match

L

ItalyClaudio LA TORRE

MGP Paris 2026 · Groups · Group 2 · TEAMS

0–7

24 Jan 2026 · 5% pre-match

L

Jean Michel Cuenca

MGP Paris 2026 · Groups · Group 2 · TEAMS

0–1

24 Jan 2026 · 41% pre-match

L

GermanyFrank STILLER

MGP Paris 2026 · Last 32 · VETERAN

0–2

24 Jan 2026 · 36% pre-match

L

FranceLionel ABECASSIS

MGP Paris 2026 · Groups · Group 11 · VETERAN

1–2

24 Jan 2026 · 29% pre-match

W

Jose Luis Bonavia

MGP Paris 2026 · Groups · Group 11 · VETERAN

2–0

24 Jan 2026 · 69% pre-match

D

ItalyFrancesco MATTIANGELI

MGP Paris 2026 · Groups · Group 11 · VETERAN

1–1

24 Jan 2026 · 13% pre-match

L

GermanyFrank STILLER

IO Bande 2025 · Last 8 · VETERAN

1–2

10 May 2025 · 34% pre-match

W

GermanyPanagiotis KROMMYDAS

IO Bande 2025 · Groups · Group 5 · VETERAN

3–1

10 May 2025 · 75% pre-match

W

BelgiumPatrick PELTIER

IO Bande 2025 · Groups · Group 5 · VETERAN

3–1

10 May 2025 · 79% pre-match

D

BelgiumYves PEREMANS

IO Bande 2025 · Groups · Group 5 · VETERAN

1–1

10 May 2025 · 43% pre-match

L

BelgiumJustin LEROY

Major Paris 2025 · Groups · TEAMS

1–4

25 Jan 2025 · 10% pre-match

D

BelgiumOlivier PERE

Major Paris 2025 · Groups · TEAMS

1–1

25 Jan 2025 · 25% pre-match

L

1–2

25 Jan 2025 · 45% pre-match

L

SpainVicenç PRATS

Major Paris 2025 · Groups · VETERAN

0–2

25 Jan 2025 · 18% pre-match

W

FranceEric Cazala

Major Paris 2025 · Groups · VETERAN

1–0

25 Jan 2025 · 70% pre-match

W

2–1

25 Jan 2025 · 52% pre-match

D

MaltaCharles AQUILINA

IO Mechelen 2024 · Last 16 · VETERAN

0–0(0–2 SO)

9 Nov 2024 · 15% pre-match

W

3–1

9 Nov 2024 · 60% pre-match

W

IrelandNick PEARSON

IO Mechelen 2024 · Groups · VETERAN

2–0

9 Nov 2024 · 78% pre-match

D

EnglandBob VARNEY

IO Mechelen 2024 · Groups · VETERAN

1–1

9 Nov 2024 · 29% pre-match

W

NetherlandsRichard ORANJE

IO Mechelen 2024 · Groups · VETERAN

5–0

9 Nov 2024 · 82% pre-match

L

0–2

22 Sept 2024 · 15% pre-match

D

1–1

22 Sept 2024 · 29% pre-match

W

4–0

22 Sept 2024 · 54% pre-match

L

0–2

21 Sept 2024 · 14% pre-match

W

3–0

21 Sept 2024 · 76% pre-match

W

1–0

21 Sept 2024 · 39% pre-match

D

1–1

21 Sept 2024 · 12% pre-match

L

1–3

10 Aug 2024 · 6% pre-match

L

NetherlandsJerrel Van Keimpema

GP Frameries 2024 · Groups · Group 5 · TEAMS

1–2

10 Aug 2024 · 53% pre-match

D

EnglandMick HAMMONDS

GP Frameries 2024 · Groups · Group 5 · TEAMS

2–2

10 Aug 2024 · 23% pre-match

L

BelgiumBruno TIMPANO

GP Frameries 2024 · Groups · Group 5 · TEAMS

1–2

10 Aug 2024 · 30% pre-match

L

2–3

10 Aug 2024 · 17% pre-match

L

ItalyGianfranco CALONICO

GP Frameries 2024 · Groups · Group 1 · VETERAN

1–2

10 Aug 2024 · 8% pre-match

W

EnglandMartin COLWELL

GP Frameries 2024 · Groups · Group 1 · VETERAN

10–0

10 Aug 2024 · 91% pre-match

D

GermanyEdin MULASMAJIC

GP Frameries 2024 · Groups · Group 1 · VETERAN

0–0

10 Aug 2024 · 49% pre-match

D

0–0

3 Feb 2024 · 11% pre-match

L

FranceRaphaël POMMIER

MGP Paris 2024 · Last 16 · TEAMS

0–4

3 Feb 2024 · 26% pre-match

L

MaltaGeorge EBEJER

MGP Paris 2024 · Groups · TEAMS

2–3

3 Feb 2024 · 29% pre-match

W

5–1

3 Feb 2024 · 66% pre-match

W

FranceThierry VIVRON

MGP Paris 2024 · Barrage · VETERAN

5–1

3 Feb 2024 · 35% pre-match

W

FranceDaniel GUYOT

MGP Paris 2024 · Groups · VETERAN

2–0

3 Feb 2024 · 55% pre-match

D

EnglandAaron SKINNER

MGP Paris 2024 · Groups · VETERAN

1–1

3 Feb 2024 · 40% pre-match

L

ItalyFrancesco TORANO

MGP Paris 2024 · Groups · VETERAN

0–1

3 Feb 2024 · 17% pre-match

L

PortugalCarolina VILLARIGUES

MGP Frameries 2024 · Groups · Group 4 · TEAMS

1–2

3 Feb 2024 · 28% pre-match

L

ItalyMarco PREZIUSO

MGP Frameries 2024 · Groups · Group 4 · TEAMS

1–5

3 Feb 2024 · 25% pre-match

W

NetherlandsCailim MARKS

MGP Frameries 2024 · Groups · Group 4 · TEAMS

5–0

3 Feb 2024 · 82% pre-match

L

BelgiumDavid WOUTERS

MGP Frameries 2024 · Last 32 · VETERAN

0–1

3 Feb 2024 · SD · 42% pre-match

W

BelgiumMarc Sceraert

MGP Frameries 2024 · Groups · Group 16 · VETERAN

12–0

3 Feb 2024 · 73% pre-match

W

EnglandJason CHRISTOPHER

MGP Frameries 2024 · Groups · Group 16 · VETERAN

3–1

3 Feb 2024 · 57% pre-match

D

MaltaJohn ZAMMIT

MGP Frameries 2024 · Groups · Group 16 · VETERAN

1–1

3 Feb 2024 · 22% pre-match

W

ItalyAlessandro ARCA

MGP Frameries 2024 · Groups · Group 16 · VETERAN

3–0

3 Feb 2024 · 63% pre-match

W

GermanyLuc KAOUANE

Sat Huy 2024 · Groups · Group 2 · OPEN

3–1

13 Jan 2024 · 78% pre-match

L

BelgiumChristopher SABETTA

Sat Huy 2024 · Groups · Group 2 · OPEN

0–1

13 Jan 2024 · 24% pre-match

L

BelgiumNoah JANSSENS

Sat Huy 2024 · Groups · Group 2 · OPEN

0–1

13 Jan 2024 · 45% pre-match

L

FranceFayçal ROUIS

GP Caen 2023 · Semifinals · TEAMS

0–4

18 Nov 2023 · 19% pre-match

W

BelgiumSteffen DESPRETZUpset

GP Caen 2023 · Barrage · TEAMS

2–0

18 Nov 2023 · 24% pre-match

D

ItalyLucio CANICCHIO

GP Caen 2023 · Groups · Group 3 · TEAMS

1–1

18 Nov 2023 · 30% pre-match

W

BelgiumJann SEGERS

GP Caen 2023 · Groups · Group 3 · TEAMS

3–1

18 Nov 2023 · 43% pre-match

L

ItalyPasquale TORANO

GP Caen 2023 · Barrage · VETERAN

0–1

18 Nov 2023 · 20% pre-match

W

FranceLaurent JAILLET

GP Caen 2023 · Groups · Group 3 · VETERAN

2–0

18 Nov 2023 · 74% pre-match

L

ItalyFrancesco TORANO

GP Caen 2023 · Groups · Group 3 · VETERAN

1–2

18 Nov 2023 · 21% pre-match

W

FranceXavier DUBOIS

GP Caen 2023 · Groups · Group 3 · VETERAN

2–1

18 Nov 2023 · 39% pre-match

L

0–4

28 Oct 2023 · 19% pre-match

D

1–1

28 Oct 2023 · 31% pre-match

L

1–2

28 Oct 2023 · 7% pre-match

L

1–2

28 Oct 2023 · 15% pre-match

W

1–0

28 Oct 2023 · 28% pre-match

L

0–10

28 Oct 2023 · 4% pre-match

L

0–2

22 Apr 2023 · 13% pre-match

D

0–0

22 Apr 2023 · 67% pre-match

W

BelgiumJos CEULEMANS

GGP Flanders 2023 · Groups · Group 6 · TEAMS

3–0

22 Apr 2023 · 40% pre-match

D

BelgiumJoffray LAURENT

GGP Flanders 2023 · Groups · Group 6 · TEAMS

0–0

22 Apr 2023 · 30% pre-match

W

EnglandCayne MATTHEWS

GGP Flanders 2023 · Groups · Group 6 · TEAMS

1–0

22 Apr 2023 · 41% pre-match

L

0–3

4 Mar 2023 · 34% pre-match

W

NetherlandsKenney GERRETS

Major Framerie 2023 · Groups · Group 6 · TEAMS

1–0

4 Mar 2023 · 47% pre-match

W

TunisiaYasser ROUIS

Major Framerie 2023 · Groups · Group 6 · TEAMS

3–0

4 Mar 2023 · 38% pre-match

L

BelgiumBessim GOLGER

Major Framerie 2023 · Groups · Group 6 · TEAMS

0–2

4 Mar 2023 · 19% pre-match

W

Ver

Nationals Belgium 2021 · Match · OPEN

8–2

1 Jul 2021 · 33% pre-match

D

ItalyClaudio DOGALI

GP Issy 2020 · Groups · Group 6 · VETERAN

1–1

1 Feb 2020 · 30% pre-match

L

SpainVicenç PRATS

GP Issy 2020 · Groups · Group 6 · VETERAN

1–3

1 Feb 2020 · 33% pre-match

L

BelgiumPascal SCHEEN

GP Issy 2020 · Groups · Group 6 · VETERAN

1–2

1 Feb 2020 · 30% pre-match

Tournaments

13 entries · 0 titles · 0 runner-up

EventDateCategoryResultW–D–L
MGP Frameries 20267 Mar 2026VETERANLast 161–0–3
MGP Paris 202624 Jan 2026VETERANLast 321–1–2
IO Bande 202510 May 2025VETERANQuarter-finals2–1–1
Major Paris 202525 Jan 2025VETERANGroups2–0–1
IO Mechelen 20249 Nov 2024VETERANLast 163–2–0
Eland Cables World Cup 2024 Tunbridge Wells Individuals21 Sept 2024VETERANLast 322–1–1
GP Frameries 202410 Aug 2024VETERANBarrage1–1–2
MGP Paris 20243 Feb 2024VETERANBarrage2–1–1
MGP Frameries 20243 Feb 2024VETERANLast 323–1–1
Sat Huy 202413 Jan 2024OPENGroups1–0–2
GP Caen 202318 Nov 2023VETERANBarrage2–0–2
Nationals Belgium 20211 Jul 2021OPENMatches1–0–0
GP Issy 20201 Feb 2020VETERANGroups0–1–2

Head to head · all 88 opponents

OpponentPWDLGFGAGDW/OLast met
MaltaCharles AQUILINABormla SC302123-17 Mar 2026Compare
ItalyFrancesco MATTIANGELIBologna Tigers Subbuteo201113-224 Jan 2026Compare
ItalyFrancesco TORANOMaster Sanremo200213-23 Feb 2024Compare
GermanyFrank STILLERSC Flanders200214-324 Jan 2026Compare
ItalyGianfranco CALONICOMaster Sanremo200225-310 Aug 2024Compare
BelgiumJoffray LAURENTSC Lion's Eugies201101-18 Aug 2026Compare
BelgiumSébastien SCHEENASD SC Salernitana201102-28 Aug 2026Compare
BelgiumSteffen DESPRETZAvenir Subbuteo Hennuyer220041+38 Aug 2026Compare
SpainVicenç PRATSBarcelona FT200215-425 Jan 2025Compare
EnglandAaron SKINNERLangton Green Subbuteo Club10101103 Feb 2024Compare
ItalyAlessandro ARCAMaster Sanremo110030+33 Feb 2024Compare
FranceAntoine HerbautElan Subbutéo Club de Champs-sur-Marne110051+43 Feb 2024Compare
FranceAxel MODESTEBOSS110030+37 Mar 2026Compare
BelgiumBenoit LAGNEAUAvenir Subbuteo Hennuyer110020+28 Aug 2026Compare
BelgiumBessim GOLGERRacing White Woluwé Subbuteo100102-24 Mar 2023Compare
EnglandBob VARNEYCAP Ciudad de Murcia FM10101109 Nov 2024Compare
BelgiumBruno TIMPANOWamme SC100112-110 Aug 2024Compare
NetherlandsCailim MARKSDutch Legends110050+53 Feb 2024Compare
SpainCarlos FLORESValletta SC1001010-1028 Oct 2023Compare
PortugalCarolina VILLARIGUESCrimson Horses100112-13 Feb 2024Compare
EnglandCayne MATTHEWSYorkshire Phoenix and Dewsbury Moor TFC110010+122 Apr 2023Compare
BelgiumChristopher SABETTAWamme SC100101-113 Jan 2024Compare
ItalyClaudio DOGALISubbuteo Club Real Montesilvano10101101 Feb 2020Compare
ItalyClaudio LA TORREF.lli Bari Reggio Emilia100107-724 Jan 2026Compare
FranceDaniel GUYOTFTC Saint-Symphorien-sur-Coise110020+23 Feb 2024Compare
BelgiumDaniel SCHEENST Stembert100102-222 Apr 2023Compare
BelgiumDavid WOUTERSSC Flanders100101-13 Feb 2024Compare
DENNE SEB110040+47 Mar 2026Compare
BelgiumDidier VAN RENTERGHEMRacing White Woluwé Subbuteo110010+18 Aug 2026Compare
GermanyEdin MULASMAJICSG '94 Hannover101000010 Aug 2024Compare
BelgiumElodie BERTHOLETAvenir Subbuteo Hennuyer100103-324 Jan 2026Compare
ItalyEnrico GIANNARELLISubbuteo Club Labronico100114-37 Mar 2026Compare
FranceEric CazalaFTC Issy-les-Moulineaux110010+125 Jan 2025Compare
FranceFayçal ROUISSC Ascoli100104-418 Nov 2023Compare
BelgiumFlorian GIAUXRochefort TS100126-47 Mar 2026Compare
MaltaGeorge EBEJERBormla SC100123-13 Feb 2024Compare
GreeceGeorgios KARATARAKISProteas Athens SC110010+128 Oct 2023Compare
Northern IrelandIan GREERDerry City110030+321 Sept 2024Compare
GreeceIoannis SALAMOURISTSC Falcons Athens100112-128 Oct 2023Compare
BelgiumJann SEGERSAvenir Subbuteo Hennuyer110031+218 Nov 2023Compare
EnglandJason CHRISTOPHERWolverhampton Table Football Club110031+23 Feb 2024Compare
Jean Michel Cuenca100101-124 Jan 2026Compare
BelgiumJean-Pierre GENARTSC Temploux110031+29 Nov 2024Compare
NetherlandsJerrel Van KeimpemaMVV Rijnmond100112-110 Aug 2024Compare
MaltaJohn ZAMMITST Stembert10101103 Feb 2024Compare
BelgiumJos CEULEMANSSC Flanders110030+322 Apr 2023Compare
Jose Luis Bonavia110020+224 Jan 2026Compare
Jose Luis Sanchez110010+121 Sept 2024Compare
PortugalJosé SANTOSCS Firenze100102-27 Mar 2026Compare
Juan Carlos Granados101011022 Sept 2024Compare
BelgiumJustin LEROYRochefort TS100114-325 Jan 2025Compare
GermanyKai HAGENKÖTTERSC Catania 1987100112-125 Jan 2025Compare
NetherlandsKenney GERRETSMVV Rijnmond110010+14 Mar 2023Compare
FranceLaurent JAILLETElan Subbutéo Club de Champs-sur-Marne110020+218 Nov 2023Compare
FranceLionel ABECASSISFree Agent100112-124 Jan 2026Compare
GermanyLuc KAOUANESG '94 Hannover110031+213 Jan 2024Compare
ItalyLucio CANICCHIOASD SC Salernitana101011018 Nov 2023Compare
FranceLudovic MIDOUXAvenir Subbuteo Hennuyer101000022 Apr 2023Compare
NetherlandsMaikel DE HAASDutch Legends100103-37 Mar 2026Compare
BelgiumMarc SceraertSC Lion's Eugies1100120+123 Feb 2024Compare
ItalyMarco PREZIUSOTS Napoli Fighters100115-43 Feb 2024Compare
MaltaMario CAMILLERIValletta SC100102-222 Sept 2024Compare
EnglandMartin COLWELLCHASERS (Chadwell Heath & South Essex, Romford Subbuteo) Club1100100+1010 Aug 2024Compare
ItalyMassimiliano CROATTIMaster Sanremo100123-110 Aug 2024Compare
BelgiumMatthias AVERLANTAvenir Subbuteo Hennuyer101011028 Oct 2023Compare
ItalyMaurizio LEPRIASD SC Salernitana100104-428 Oct 2023Compare
EnglandMick HAMMONDSWolverhampton Table Football Club101022010 Aug 2024Compare
IrelandNick PEARSONWolverhampton Table Football Club110020+29 Nov 2024Compare
BelgiumNicola BLAIRVACQAvenir Subbuteo Hennuyer110030+38 Aug 2026Compare
BelgiumNoah JANSSENSRochefort TS100101-113 Jan 2024Compare
BelgiumOlivier PEREAvenir Subbuteo Hennuyer101011025 Jan 2025Compare
GermanyPanagiotis KROMMYDASSubbuteo Club Höpfigheim110031+210 May 2025Compare
GreecePanagiotis VASILOPOULOSAthinaikos CS110021+125 Jan 2025Compare
BelgiumPascal SCHEENST Stembert100112-11 Feb 2020Compare
ItalyPasquale TORANOLeonessa Brescia Aps100101-118 Nov 2023Compare
BelgiumPatrick PELTIERAvenir Subbuteo Hennuyer110031+210 May 2025Compare
FranceRaphaël POMMIERSC Catania 1987100104-43 Feb 2024Compare
NetherlandsRichard ORANJEDutch Legends110050+59 Nov 2024Compare
EnglandRuby MATTHEWSAvenir Subbuteo Hennuyer101011024 Jan 2026Compare
MaltaSamuel BARTOLOValletta SC100112-128 Oct 2023Compare
FranceThéo MODESTEASD SC Salernitana100101-17 Mar 2026Compare
FranceThierry VIVRONBOSS110051+43 Feb 2024Compare
Ver110082+61 Jul 2021Compare
IrelandWilliam MagnierMunster Falcons110040+422 Sept 2024Compare
BelgiumWilliam VAN DEN HOUTESC Temploux100103-34 Mar 2023Compare
FranceXavier DUBOISFTC Caen110021+118 Nov 2023Compare
TunisiaYasser ROUISFTC Caen110030+34 Mar 2023Compare
BelgiumYves PEREMANSSC Flanders101011010 May 2025Compare

Club team matches

SC Temploux Team A · #30
D

BelgiumST Stembert

IO Frameries 2026 · Semifinals

2–2

8 Aug 2026

W

BelgiumAvenir Subbuteo Hennuyer

IO Frameries 2026 · Barrage

3–1

8 Aug 2026

L

BelgiumSC Lion's Eugies

IO Frameries 2026 · Groups · Group 3

1–3

8 Aug 2026

W

BelgiumRacing White Woluwé Subbuteo 2

IO Frameries 2026 · Groups · Group 3

4–0

8 Aug 2026

D

BelgiumST Stembert

IO Bande 2026 · Semifinals

1–1

4 Jul 2026

W

BelgiumWamme SC

IO Bande 2026 · Groups · Group 2

2–1

4 Jul 2026

W

NetherlandsDutch Legends 2

IO Bande 2026 · Groups · Group 2

4–0

4 Jul 2026

W

BelgiumSC Lion's Eugies 2

IO Bande 2026 · Groups · Group 2

3–0

4 Jul 2026

L

BelgiumRochefort TS

MGP Frameries 2026 · Barrage

0–3

7 Mar 2026

D

NetherlandsDutch Legends

MGP Frameries 2026 · Groups · Group 15

2–2

7 Mar 2026

W

BelgiumSC Lion's Eugies 4

MGP Frameries 2026 · Groups · Group 15

4–0

7 Mar 2026

L

BelgiumAvenir Subbuteo Hennuyer 3

MGP Paris 2026 · Last 16

0–4

24 Jan 2026

L

ItalyF.lli Bari Reggio Emilia

MGP Paris 2026 · Groups · Group 2

0–4

24 Jan 2026

D

SpainTiburones FM

MGP Paris 2026 · Groups · Group 2

2–2

24 Jan 2026

L

FranceFTC Caen

Major Paris 2025 · Groups

0–4

25 Jan 2025