TFMYSTFTable football profiles

ITA1705

Salvatore RIGGIO

ItalyItaly·Messina Table Soccer · team #38·OPEN

FISTF OPEN

#474

22.5 pts · +11

MySTF Elo

1514

#520 active · peak 1534

Official FISTF results.

Elo rating

39 rated games · career

Games by season

  • Won
  • Drawn
  • Lost
5
6
12
16

2022–23

40% W

2023–24

50% W

2024–25

33% W

2025–26

38% W

Match statistics · All time

Played

39

15W 4D 20L

Win rate

38%

Goals per game

1.44 – 2.00

56 for · 78 against · GD -22

Clean sheets

11

28% of games

Sudden death

0

Shoot-outs

0

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

33

most often Alberto DI MAGGIO

Results

  • Won15 (38%)
  • Drawn4 (10%)
  • Lost20 (51%)

Form · last 10

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

All matches

Show recent only
W

Andrea Di Fatta

Sat Sydney 2026 · Groups · Group 2 · TEAMS

3–0

14 Jun 2026 · 69% pre-match

L

FranceRaphaël POMMIER

Sat Sydney 2026 · Groups · Group 2 · TEAMS

0–1

14 Jun 2026 · 10% pre-match

L

Daniele Vittorio Calcagno

Sat Sydney 2026 · Groups · Group 2 · TEAMS

1–2

14 Jun 2026 · 30% pre-match

W

Andrea Di Fatta

IO Messina 2026 · Groups · Group 2 · TEAMS

3–0

13 Jun 2026 · 62% pre-match

L

FranceRaphaël POMMIER

IO Messina 2026 · Groups · Group 2 · TEAMS

0–1

13 Jun 2026 · 10% pre-match

L

Daniele Vittorio Calcagno

IO Messina 2026 · Groups · Group 2 · TEAMS

1–2

13 Jun 2026 · 32% pre-match

L

BelgiumPascal SCHEEN

IO Messina 2026 · Groups · Group 1 · OPEN

0–1

13 Jun 2026 · 8% pre-match

L

ItalyRoberto SAITTA

IO Messina 2026 · Groups · Group 1 · OPEN

0–5

13 Jun 2026 · 21% pre-match

W

ItalyGiovanni TRIMBOLI

IO Messina 2026 · Groups · Group 1 · OPEN

2–0

13 Jun 2026 · 42% pre-match

W

ItalyMauro SOLLAZZO

GP Napoli 2026 · Last 8 · TEAMS

2–0

28 Mar 2026 · 41% pre-match

D

ItalyManfredo PREZIUSO

GP Napoli 2026 · Groups · Group 3 · TEAMS

2–2

28 Mar 2026 · 43% pre-match

L

ItalyPietro IELAPI

GP Napoli 2026 · Groups · Group 3 · TEAMS

2–3

28 Mar 2026 · 36% pre-match

L

0–2

28 Mar 2026 · 20% pre-match

W

ItalyOrazio SANTORO

GP Napoli 2026 · Groups · Group 11 · OPEN

2–1

28 Mar 2026 · 68% pre-match

L

MaltaJamie BONNICI

GP Napoli 2026 · Groups · Group 11 · OPEN

0–4

28 Mar 2026 · 7% pre-match

W

FranceAudrey HERBAUTUpset

GP Napoli 2026 · Groups · Group 11 · OPEN

1–0

28 Mar 2026 · 12% pre-match

D

ItalyAntonio MARTINELLI

GP Messina 2025 · Groups · Group 2 · TEAMS

1–1

14 Jun 2025 · 47% pre-match

L

GreeceAlberto DI MAGGIO

GP Messina 2025 · Groups · Group 2 · TEAMS

1–3

14 Jun 2025 · 5% pre-match

W

ItalyPietro IELAPI

GP Messina 2025 · Groups · Group 2 · TEAMS

1–0

14 Jun 2025 · 31% pre-match

L

GreeceAlberto DI MAGGIO

GP Messina 2025 · Groups · Group 2 · OPEN

2–5

14 Jun 2025 · 5% pre-match

L

ItalyLeandro CUZZOCREA

GP Messina 2025 · Groups · Group 2 · OPEN

1–5

14 Jun 2025 · 49% pre-match

W

BelgiumMélina SCHEEN

GP Messina 2025 · Groups · Group 2 · OPEN

4–0

14 Jun 2025 · 47% pre-match

W

ItalyTommaso MAZZONI

IO Napoli 2025 · Groups · Group 1 · TEAMS

4–1

11 Jan 2025 · 52% pre-match

L

ItalyMaurizio LEPRI

IO Napoli 2025 · Groups · Group 5 · TEAMS

1–5

11 Jan 2025 · 10% pre-match

L

ItalyErnesto GENTILE

IO Napoli 2025 · Groups · Group 2 · TEAMS

1–4

11 Jan 2025 · 34% pre-match

L

AustriaWolfgang LEITNER

IO Napoli 2025 · Groups · Group 7 · OPEN

0–5

11 Jan 2025 · 9% pre-match

W

ItalyAntonio Petrellese

IO Napoli 2025 · Groups · Group 7 · OPEN

5–0

11 Jan 2025 · 39% pre-match

L

ItalyGiosuè ESPOSITO

IO Napoli 2025 · Groups · Group 7 · OPEN

2–4

11 Jan 2025 · 21% pre-match

L

ItalyVincenzo PRESTIA

GP Messina 2024 · Groups · Group 3 · TEAMS

0–1

8 Jun 2024 · 37% pre-match

D

ItalyFabio ROSSELLI

GP Messina 2024 · Groups · Group 3 · TEAMS

0–0

8 Jun 2024 · 68% pre-match

L

ItalySalvatore MANDANICI

GP Messina 2024 · Groups · Group 3 · TEAMS

1–2

8 Jun 2024 · 26% pre-match

W

ItalyGiuseppe Lo Cascio

GP Messina 2024 · Groups · Group 3 · TEAMS

2–0

8 Jun 2024 · 64% pre-match

W

BelgiumPascal SCHEENUpset

GP Messina 2024 · Groups · Group 5 · OPEN

3–2

8 Jun 2024 · 6% pre-match

W

ItalyDavide DISMA

GP Messina 2024 · Groups · Group 5 · OPEN

3–1

8 Jun 2024 · 62% pre-match

W

ItalyLuca Signorelli

GP Messina 2023 · Groups · Group 2 · TEAMS

2–1

17 Jun 2023 · 38% pre-match

L

0–6

17 Jun 2023 · 23% pre-match

D

1–1

17 Jun 2023 · 48% pre-match

L

1–7

17 Jun 2023 · 39% pre-match

W

MaltaAlfred BonniciUpset

GP Messina 2023 · Groups · OPEN

1–0

17 Jun 2023 · 26% pre-match

Tournaments

6 entries · 0 titles · 0 runner-up

EventDateCategoryResultW–D–L
IO Messina 202613 Jun 2026OPENGroups1–0–2
GP Napoli 202628 Mar 2026OPENBarrage2–0–2
GP Messina 202514 Jun 2025OPENGroups1–0–2
IO Napoli 202511 Jan 2025OPENGroups1–0–2
GP Messina 20248 Jun 2024OPENGroups2–0–0
GP Messina 202317 Jun 2023OPENLast 161–1–2

Head to head · all 33 opponents

OpponentPWDLGFGAGDW/OLast met
GreeceAlberto DI MAGGIOBologna Tigers Subbuteo200238-514 Jun 2025Compare
Andrea Di Fatta220060+614 Jun 2026Compare
Daniele Vittorio Calcagno200224-214 Jun 2026Compare
BelgiumPascal SCHEENST Stembert210133013 Jun 2026Compare
ItalyPietro IELAPISubbuteo Club Reggio Calabria210133028 Mar 2026Compare
FranceRaphaël POMMIERSC Catania 1987200202-214 Jun 2026Compare
MaltaAlfred BonniciValletta Lions TFC110010+117 Jun 2023Compare
ItalyAntonio MARTINELLIBARI TABLE SOCCER101011014 Jun 2025Compare
ItalyAntonio PetrelleseCCT Eagles Napoli110050+511 Jan 2025Compare
FranceAudrey HERBAUTElan Subbutéo Club de Champs-sur-Marne110010+128 Mar 2026Compare
ItalyCarmelo SCIACCAMessina Table Soccer100106-617 Jun 2023Compare
ItalyDavide DISMAASD Siracusa Calcio Tavolo110031+28 Jun 2024Compare
ItalyErnesto GENTILESubbuteo Club Reggio Calabria100114-311 Jan 2025Compare
ItalyFabio ROSSELLIA.S. Cosenza10100008 Jun 2024Compare
ItalyGiosuè ESPOSITOSC Fiamme Azzurre100124-211 Jan 2025Compare
ItalyGiovanni TRIMBOLIMessina Table Soccer110020+213 Jun 2026Compare
ItalyGiuseppe Lo CascioSC Bagheria110020+28 Jun 2024Compare
MaltaJamie BONNICIH'Attard SC100104-428 Mar 2026Compare
Jean Carl Tabone100117-617 Jun 2023Compare
ItalyLeandro CUZZOCREACT Paola100115-414 Jun 2025Compare
ItalyLuca SignorelliSubbuteo Taranto110021+117 Jun 2023Compare
ItalyManfredo PREZIUSOTS Napoli Fighters101022028 Mar 2026Compare
ItalyMaurizio LEPRIASD SC Salernitana100115-411 Jan 2025Compare
ItalyMauro SOLLAZZOFoggia CT110020+228 Mar 2026Compare
BelgiumMélina SCHEENST Stembert110040+414 Jun 2025Compare
ItalyOrazio SANTOROSubbuteo Club Reggio Calabria110021+128 Mar 2026Compare
ItalyPierpaolo MURABITOASD Siracusa Calcio Tavolo101011017 Jun 2023Compare
ItalyRoberto SAITTASC Bagheria100105-513 Jun 2026Compare
ItalySalvatore MANDANICIBologna Tigers Subbuteo100112-18 Jun 2024Compare
ItalyTommaso MAZZONISubbuteo Club Basilicata110041+311 Jan 2025Compare
ItalyVincenzo PRESTIASubbuteo Club Reggio Calabria100101-18 Jun 2024Compare
ItalyVincenzo VARRIALEASD SC Salernitana100102-228 Mar 2026Compare
AustriaWolfgang LEITNERTFC Mattersburg100105-511 Jan 2025Compare
W

ItalyA.S. Cosenza

Sat Sydney 2026 · Final

3–1

14 Jun 2026

W

ItalySC Catania 1987

Sat Sydney 2026 · Semifinals

2–1

14 Jun 2026

W

ItalyCT Paola

Sat Sydney 2026 · Last 8

4–0

14 Jun 2026

D

ItalyCT Paola 2

Sat Sydney 2026 · Groups · Group 4

2–2

14 Jun 2026

L

ItalySubbuteo Club Reggio Calabria

Sat Sydney 2026 · Groups · Group 4

0–4

14 Jun 2026

L

MaltaH'Attard SC

Sat Sydney 2026 · Groups · Group 4

0–3

14 Jun 2026

W

ItalySC Bagheria

Sat Sydney 2026 · Groups · Group 3

2–1

14 Jun 2026

W

ItalySC Bagheria 2

Sat Sydney 2026 · Groups · Group 2

4–0

14 Jun 2026

L

ItalyA.S. Cosenza

Sat Sydney 2026 · Groups · Group 2

0–4

14 Jun 2026

W

ItalyA.S. Cosenza

IO Messina 2026 · Final

3–1

13 Jun 2026

W

ItalySC Catania 1987

IO Messina 2026 · Semifinals

2–1

13 Jun 2026

W

ItalyCT Paola

IO Messina 2026 · Last 8

4–0

13 Jun 2026

D

ItalyCT Paola 2

IO Messina 2026 · Groups · Group 4

2–2

13 Jun 2026

L

ItalySubbuteo Club Reggio Calabria

IO Messina 2026 · Groups · Group 4

0–4

13 Jun 2026

L

MaltaH'Attard SC

IO Messina 2026 · Groups · Group 4

0–3

13 Jun 2026