TFMYSTFTable football profiles

MLT0002

Charles AQUILINA

MaltaMalta·Bormla SC · team #1·OPEN

FISTF VETERAN

#3

1984 pts · -1

MySTF Elo

1970

#42 active · peak 1999

Official FISTF results.

Elo rating

335 rated games · career

Games by season

  • Won
  • Drawn
  • Lost
13
12
88
119
103

2021–22

77% W

2022–23

67% W

2023–24

64% W

2024–25

71% W

2025–26

70% W

Match statistics · 2025–26 season

Played

103

72W 10D 21L

Win rate

70%

Goals per game

2.66 – 0.88

274 for · 91 against · GD +183

Clean sheets

47

46% of games

Sudden death

6

Shoot-outs

3/4

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

87

most often John ZAMMIT

Results

  • Won72 (70%)
  • Drawn10 (10%)
  • Lost21 (20%)

Form · last 10

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

Recent matches

Show all 103
D

MaltaDerek CONTI

GP Ludwigsburg 2026 · Final · WS1-WS2 · TEAMS

2–2

11 Jul 2026 · 25% pre-match

W

MaltaJohn ZAMMIT

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

3–2

11 Jul 2026 · 70% pre-match

W

BelgiumLucas PERE

GP Ludwigsburg 2026 · Groups · Group 2 · TEAMS

2–0

11 Jul 2026 · 75% pre-match

W

BelgiumNoah DENNE

GP Ludwigsburg 2026 · Groups · Group 1 · TEAMS

4–1

11 Jul 2026 · 75% pre-match

W

ItalyAlessandro INDELLI

GP Ludwigsburg 2026 · Groups · Group 1 · TEAMS

9–0

11 Jul 2026 · 96% pre-match

W

3–0(5–0 SO)

11 Jul 2026 · 91% pre-match

L

3–4

11 Jul 2026 · 35% pre-match

D

AustriaDavid BUSCH

GP Ludwigsburg 2026 · Semifinals · VETERAN

1–1(3–2 SO)

11 Jul 2026 · SD · 55% pre-match

W

GermanyEdin MULASMAJIC

GP Ludwigsburg 2026 · Last 8 · 3A-1B · VETERAN

3–1

11 Jul 2026 · 82% pre-match

W

BelgiumOlivier PERE

GP Ludwigsburg 2026 · Groups · Group 3 · VETERAN

3–0

11 Jul 2026 · 63% pre-match

W

GermanyKlaus GOTTKE

GP Ludwigsburg 2026 · Groups · Group 3 · VETERAN

10–0

11 Jul 2026 · 92% pre-match

W

ItalyAlessandro INDELLI

GP Ludwigsburg 2026 · Groups · Group 3 · VETERAN

9–0

11 Jul 2026 · 96% pre-match

L

MaltaMark GAUCI

MGP Athens 2026 · Final · TEAMS

0–1

27 Jun 2026 · 34% pre-match

W

1–0

27 Jun 2026 · 54% pre-match

W

2–1

27 Jun 2026 · 82% pre-match

W

GreeceVasileios KADINOPOULOS

MGP Athens 2026 · Groups · Group 1 · TEAMS

1–0

27 Jun 2026 · 89% pre-match

W

GreeceAthanasios KOTROTSOS

MGP Athens 2026 · Groups · Group 1 · TEAMS

4–1

27 Jun 2026 · 97% pre-match

W

GreeceTheodoros PILATOS

MGP Athens 2026 · Groups · Group 1 · TEAMS

7–0

27 Jun 2026 · 96% pre-match

D

MaltaJason PISANI

MGP Athens 2026 · Final · VETERAN

1–1(0–1 SO)

27 Jun 2026 · 38% pre-match

D

GreeceAlberto DI MAGGIO

MGP Athens 2026 · Semifinals · VETERAN

1–1(1–0 SO)

27 Jun 2026 · 17% pre-match

Tournaments

34 entries · 9 titles · 7 runner-up

EventDateCategoryResultW–D–L
GP Ludwigsburg 202611 Jul 2026VETERANRunner-up4–1–1
MGP Athens 202627 Jun 2026VETERANRunner-up5–2–1
GP Bormla 202625 Apr 2026VETERANSemi-finals3–0–1
IO Wrexham 202611 Apr 2026OPENLast 164–0–1
MGP Frameries 20267 Mar 2026VETERANLast 163–1–2
MGP Paris 202624 Jan 2026VETERANQuarter-finals4–0–1
IO Bormla 202610 Jan 2026OPENWinner7–1–0
Major Bologne - Macron Cup 20256 Dec 2025VETERANSemi-finals5–1–1
IO Bormla 202522 Nov 2025VETERANWinner5–0–0
GP Sevilla 20254 Oct 2025VETERANQuarter-finals2–0–1
ECSTFA European Championships 202520 Sept 2025VETERANLast 162–1–1
IO Attard 202521 Jun 2025VETERANWinner4–0–1
Major Bologna 202531 May 2025VETERANWinner7–0–0
GP Bormla 20254 May 2025VETERANRunner-up4–1–1
GP Vienna 20255 Apr 2025VETERANSemi-finals4–1–1

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

Head to head · top 25 of 87 opponents

OpponentPWDLGFGAGDW/OLast met
MaltaJohn ZAMMITST Stembert330063+311 Jul 2026Compare
GreeceAlberto DI MAGGIOBologna Tigers Subbuteo201114-327 Jun 2026Compare
ItalyAlessandro INDELLISubbuteo Club Höpfigheim2200180+1811 Jul 2026Compare
ItalyAlessandro NATOLIMessina Table Soccer210154+110 Jan 2026Compare
AustriaDavid BUSCHBarcelona FT211032+111 Jul 2026Compare
ItalyGerardo PATRUNOBologna Tigers Subbuteo200203-324 Jan 2026Compare
MaltaJason PISANIH'Attard SC201123-127 Jun 2026Compare
MaltaJurgen BALZANValletta SC210122025 Apr 2026Compare
MaltaKurt POLIDANOValletta SC220040+425 Apr 2026Compare
GreeceLazaros PAPAKONSTANTINOUAtlas FTC210144027 Jun 2026Compare
BelgiumLucas PEREAvenir Subbuteo Hennuyer220071+611 Jul 2026Compare
MaltaMark GAUCIValletta SC210144027 Jun 2026Compare
ItalyMaurizio COLELLASC Ligures220030+322 Nov 2025Compare
MaltaMelvin BARUNBormla SC220040+422 Nov 2025Compare
GreeceVasileios KADINOPOULOSNoctuas Athens CC220040+427 Jun 2026Compare
EnglandAaron SKINNERLangton Green Subbuteo Club110031+27 Mar 2026Compare
ItalyAlessandro CASANOVASC Sombrero110030+322 Nov 2025Compare
AustriaAlexander HAASTSC Royal 78 Kaisermühlen110010+16 Dec 2025Compare
ÁLVAREZ JAVIER110051+44 Oct 2025Compare
SpainAntonio MORENO VICOSubbuteo Club Almería1100100+104 Oct 2025Compare
GreeceAthanasios KOTROTSOSRoligans Ilioupolis TSC110041+327 Jun 2026Compare
FranceAxel MODESTEBOSS110010+17 Mar 2026Compare
BelgiumBenoît MASSARTSC Temploux110032+124 Jan 2026Compare
Bruno Gerosa10102204 Oct 2025Compare
ItalyCarmelo SCIACCAMessina Table Soccer110010+110 Jan 2026Compare

Club team matches

Bormla SC Team A · #1
L

MaltaValletta SC

GP Ludwigsburg 2026 · Final · WS1-WS2

1–2

11 Jul 2026

W

BelgiumST Stembert

GP Ludwigsburg 2026 · Semifinals · 1A-WB2

2–1

11 Jul 2026

D

BelgiumSC Lion's Eugies

GP Ludwigsburg 2026 · Groups · Group 1

2–2

11 Jul 2026

W

GermanySubbuteo Club Höpfigheim

GP Ludwigsburg 2026 · Groups · Group 1

4–0

11 Jul 2026

L

MaltaValletta SC

MGP Athens 2026 · Final

0–3

27 Jun 2026

W

GreeceTSC Falcons Athens

MGP Athens 2026 · Semifinals

2–1

27 Jun 2026

W

GreeceAtlas FTC

MGP Athens 2026 · Last 8

2–1

27 Jun 2026

W

Noctuas Athens TSC

MGP Athens 2026 · Groups · Group 1

2–1

27 Jun 2026

W

GreeceRoligans Ilioupolis TSC 2

MGP Athens 2026 · Groups · Group 1

4–0

27 Jun 2026

W

GreeceCrimson Horses 2

MGP Athens 2026 · Groups · Group 1

4–0

27 Jun 2026

D

2–2

6 Jun 2026

W

SpainBarcelona FT

GP Derry 2026 · Semifinals

4–0

6 Jun 2026

W

GermanySG '94 Hannover

GP Derry 2026 · Groups

4–0

6 Jun 2026

W

Northern IrelandDerry City

GP Derry 2026 · Groups

3–1

6 Jun 2026

L

ItalyCS Virtus Rieti

MGP Mallorca 2026 · Semifinals

1–2

9 May 2026