TFMYSTFTable football profiles

MLT0058

John ZAMMIT

MaltaMalta·ST Stembert · team #4·OPEN

FISTF VETERAN

#15

689 pts

MySTF Elo

1744

#199 active · peak 1788

Official FISTF results.

Elo rating

383 rated games · career

Games by season

  • Won
  • Drawn
  • Lost
7
14
54
93
112
103

2019–20

57% W

2021–22

64% W

2022–23

48% W

2023–24

55% W

2024–25

54% W

2025–26

46% W

Match statistics · All time

Played

383

198W 53D 132L

Win rate

52%

Goals per game

2.13 – 1.22

816 for · 469 against · GD +347

Clean sheets

132

34% of games

Sudden death

7

Shoot-outs

2/3

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

257

most often Charles AQUILINA

Results

  • Won198 (52%)
  • Drawn53 (14%)
  • Lost132 (34%)

Form · last 10

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

Recent matches

Show all 383
L

MaltaCharles AQUILINA

GP Ludwigsburg 2026 · Semifinals · 1A-WB2 · TEAMS

2–3

11 Jul 2026 · 16% pre-match

W

BelgiumJann SEGERS

GP Ludwigsburg 2026 · Barrage · 1C-2B · TEAMS

3–0

11 Jul 2026 · 59% pre-match

L

MaltaDerek CONTI

GP Ludwigsburg 2026 · Groups · Group 2 · TEAMS

0–1

11 Jul 2026 · 9% pre-match

W

BelgiumKenny DE SCHUYTENEER

GP Ludwigsburg 2026 · Groups · Group 2 · TEAMS

4–0

11 Jul 2026 · 61% pre-match

W

BelgiumAntonio TIMPANO

GP Ludwigsburg 2026 · Groups · Group 2 · TEAMS

2–1

11 Jul 2026 · 50% pre-match

L

BelgiumDaniel SCHEEN

GP Ludwigsburg 2026 · Semifinals · VETERAN

2–3

11 Jul 2026 · 12% pre-match

W

GermanyThomas WINKLER

GP Ludwigsburg 2026 · Last 8 · 2B-4A · VETERAN

1–0

11 Jul 2026 · 63% pre-match

W

SwitzerlandPeter ERB

GP Ludwigsburg 2026 · Groups · Group 4 · VETERAN

2–0

11 Jul 2026 · 78% pre-match

W

GermanyFriedel MOLINARO

GP Ludwigsburg 2026 · Groups · Group 4 · VETERAN

6–0

11 Jul 2026 · 68% pre-match

L

MaltaJason PISANI

MGP Athens 2026 · Last 8 · VETERAN

1–2

27 Jun 2026 · 15% pre-match

W

GreeceLampros DROSSOPOULOSUpset

MGP Athens 2026 · Last 16 · VETERAN

2–1

27 Jun 2026 · 27% pre-match

D

GreeceAntonios KASTELLANOS

MGP Athens 2026 · Groups · Group 10 · VETERAN

1–1

27 Jun 2026 · 21% pre-match

W

GreeceAthanasios BARTZISUpset

MGP Athens 2026 · Groups · Group 10 · VETERAN

3–2

27 Jun 2026 · 24% pre-match

W

GreeceKonstantinos TRIANTAFILLOUUpset

MGP Athens 2026 · Groups · Group 10 · VETERAN

3–0

27 Jun 2026 · 28% pre-match

L

1–2

14 Jun 2026 · 35% pre-match

W

ItalyMarco AVERNA

Sat Sydney 2026 · Groups · Group 1 · TEAMS

5–3

14 Jun 2026 · 34% pre-match

W

ItalyPaolo CARRAVETTA

Sat Sydney 2026 · Groups · Group 1 · TEAMS

4–1

14 Jun 2026 · 49% pre-match

L

1–2

13 Jun 2026 · 45% pre-match

W

ItalyMarco AVERNAUpset

IO Messina 2026 · Groups · Group 1 · TEAMS

5–3

13 Jun 2026 · 29% pre-match

W

ItalyPaolo CARRAVETTA

IO Messina 2026 · Groups · Group 1 · TEAMS

4–1

13 Jun 2026 · 39% pre-match

Tournaments

51 entries · 0 titles · 4 runner-up

EventDateCategoryResultW–D–L
GP Ludwigsburg 202611 Jul 2026VETERANSemi-finals3–0–1
MGP Athens 202627 Jun 2026VETERANQuarter-finals3–1–1
IO Messina 202613 Jun 2026VETERANSemi-finals4–0–1
GGP Athens 202623 May 2026VETERANBarrage3–0–2
GP Bormla 202625 Apr 2026OPENBarrage1–1–2
GP Bormla 202625 Apr 2026VETERANSemi-finals1–0–3
GP Vienna 202628 Mar 2026VETERANGroups1–1–1
MGP Frameries 20267 Mar 2026VETERANLast 164–0–1
GP Larissa 20267 Feb 2026VETERANGroups1–0–2
MGP Paris 202624 Jan 2026VETERANBarrage0–0–4
IO Bormla 202610 Jan 2026OPENGroups1–2–1
Major Bologne - Macron Cup 20256 Dec 2025VETERANLast 163–1–2
IO Bormla 202522 Nov 2025VETERANGroups0–2–1
GP Eugies 202511 Oct 2025VETERANQuarter-finals3–0–1
ECSTFA European Championships 202520 Sept 2025VETERANBarrage2–0–2

Showing the latest 15 · use “Show all” above to list every event.

Head to head · top 25 of 257 opponents

OpponentPWDLGFGAGDW/OLast met
MaltaCharles AQUILINABormla SC1631121736-1911 Jul 2026Compare
BelgiumDaniel SCHEENST Stembert7007313-1011 Jul 2026Compare
MaltaJason PISANIH'Attard SC722389-127 Jun 2026Compare
MaltaSamuel BARTOLOValletta SC7016918-925 Apr 2026Compare
MaltaAdrian BONNICIBormla SC400427-522 Feb 2025Compare
EnglandAlan LEELangton Green Subbuteo Club431092+730 Nov 2024Compare
SpainAlberto GÓMEZSubbuteo Dragons400415-420 Sept 2025Compare
MaltaJurgen BALZANValletta SC410325-322 Feb 2025Compare
MaltaMario FLERI SOLERH'Attard SC4400181+1724 Feb 2024Compare
MaltaPatrick PACESS Lazio TFC421131+222 Feb 2025Compare
AustraliaRobert GREENNorthern Falcons TFC4400142+1228 Mar 2026Compare
EnglandRudi PETERSCHINIGGLangton Green Subbuteo Club430187+17 Mar 2026Compare
MaltaSpencer CONTIH'Attard SC421164+230 Sept 2023Compare
GreeceAntonios KASTELLANOSOlympia CS301219-827 Jun 2026Compare
ItalyBruno BAGNATOSubbuteo Taranto312043+114 Jun 2025Compare
GreeceGeorgios ANGELINASPiraeus Lions TSC311143+125 Apr 2026Compare
MaltaJosef CAMILLERIBormla SC321075+225 Apr 2026Compare
GreeceLampros DROSSOPOULOSAthinaikos CS310223-127 Jun 2026Compare
ItalyMarco AVERNASubbuteo Club Reggio Calabria3300177+1014 Jun 2026Compare
MaltaMario CAMILLERIValletta SC301224-222 Nov 2025Compare
MaltaMark GAUCIValletta SC3003211-930 Sept 2023Compare
ItalyMassimo AVERNASubbuteo Club Reggio Calabria310268-213 Jun 2026Compare
BelgiumOlivier PEREAvenir Subbuteo Hennuyer311122011 Oct 2025Compare
BelgiumPascal SCHEENST Stembert301226-421 Sept 2024Compare
MaltaStanley FARRUGIA RANDONH'Attard SC3300122+1021 Jun 2025Compare

Club team matches

ST Stembert Team A · #4
L

BelgiumSC Lion's Eugies

IO Frameries 2026 · Final

1–2

8 Aug 2026

D

BelgiumSC Temploux

IO Frameries 2026 · Semifinals

2–2

8 Aug 2026

D

NetherlandsMVV Rijnmond

IO Frameries 2026 · Groups · Group 1

2–2

8 Aug 2026

W

BelgiumSC Flanders

IO Frameries 2026 · Groups · Group 1

3–1

8 Aug 2026

L

MaltaBormla SC

GP Ludwigsburg 2026 · Semifinals · 1A-WB2

1–2

11 Jul 2026

W

BelgiumAvenir Subbuteo Hennuyer

GP Ludwigsburg 2026 · Barrage · 1C-2B

2–0

11 Jul 2026

D

MaltaValletta SC

GP Ludwigsburg 2026 · Groups · Group 2

1–1

11 Jul 2026

W

GermanySG '94 Hannover

GP Ludwigsburg 2026 · Groups · Group 2

2–0

11 Jul 2026

W

BelgiumRacing White Woluwé Subbuteo

GP Ludwigsburg 2026 · Groups · Group 2

2–1

11 Jul 2026

W

BelgiumWamme SC

GP Ludwigsburg 2026 · Groups · Group 2

4–0

11 Jul 2026

W

BelgiumWamme SC

IO Bande 2026 · Final

2–1

4 Jul 2026

W

BelgiumRochefort TS

IO Bande 2026 · Final

2–1

4 Jul 2026

W

BelgiumWamme SC 2

IO Bande 2026 · Semifinals

3–1

4 Jul 2026

D

BelgiumSC Temploux

IO Bande 2026 · Semifinals

1–1

4 Jul 2026

W

BelgiumSC Lion's Eugies

IO Bande 2026 · Barrage

3–0

4 Jul 2026