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 · All time

Played

335

230W 47D 58L

Win rate

69%

Goals per game

2.73 – 0.94

915 for · 316 against · GD +599

Clean sheets

150

45% of games

Sudden death

16

Shoot-outs

4/9

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

208

most often John ZAMMIT

Results

  • Won230 (69%)
  • Drawn47 (14%)
  • Lost58 (17%)

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 335
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 208 opponents

OpponentPWDLGFGAGDW/OLast met
MaltaJohn ZAMMITST Stembert1612133617+1911 Jul 2026Compare
BelgiumBenoît MASSARTSC Temploux6411128+424 Jan 2026Compare
MaltaEmanuel CAMILLERIH'Attard SC6600421+4122 Nov 2025Compare
MaltaJason PISANIH'Attard SC631297+227 Jun 2026Compare
MaltaAdrian BONNICIBormla SC5410105+522 Feb 2025Compare
MaltaPatrick PACESS Lazio TFC541060+622 Nov 2025Compare
BelgiumSébastien ROCHEZST Stembert4400131+1225 Jan 2025Compare
FranceAxel MODESTEBOSS321053+27 Mar 2026Compare
SpainCarlos FLORESValletta SC3003519-143 Feb 2024Compare
BelgiumDaniel SCHEENST Stembert311177011 Jul 2026Compare
AustriaDavid BUSCHBarcelona FT312054+111 Jul 2026Compare
MaltaDerek CONTIValletta SC301257-211 Jul 2026Compare
GermanyEdin MULASMAJICSG '94 Hannover312097+211 Jul 2026Compare
MaltaFrank CHETCUTI DIMECHValletta Lions TFC3300153+1222 Feb 2025Compare
FranceJean-Marie AMBERNYBOSS320122020 Sept 2025Compare
MaltaJoseph MIFSUDFree Agent330061+525 Jan 2025Compare
MaltaJurgen BALZANValletta SC310224-225 Apr 2026Compare
GreeceLazaros PAPAKONSTANTINOUAtlas FTC310256-127 Jun 2026Compare
BelgiumLucas PEREAvenir Subbuteo Hennuyer330081+711 Jul 2026Compare
ItalyLucio CANICCHIOASD SC Salernitana30305503 Jan 2025Compare
MaltaMario CAMILLERIValletta SC321031+222 Nov 2025Compare
MaltaMark GAUCIValletta SC320154+127 Jun 2026Compare
MaltaMelvin BARUNBormla SC330070+722 Nov 2025Compare
ItalyPasquale TORANOLeonessa Brescia Aps320132+127 Jun 2026Compare
BelgiumPhilippe ROUFOSSESC Temploux312032+17 Mar 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