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

Showing official FISTF results only.

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 · Last 12 months

Played

90

64W 8D 18L

Win rate

71%

Goals per game

2.70 – 0.90

243 for · 81 against · GD +162

Clean sheets

42

47% of games

Sudden death

6

Shoot-outs

3/4

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

75

most often John ZAMMIT

Results

  • Won64 (71%)
  • Drawn8 (9%)
  • Lost18 (20%)

Form · last 10

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

All matches

Show recent only
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

W

ItalyPasquale TORANO

MGP Athens 2026 · Last 8 · VETERAN

1–0

27 Jun 2026 · 38% pre-match

W

2–1

27 Jun 2026 · SD · 47% pre-match

W

2–0

27 Jun 2026 · 72% pre-match

L

GreeceIoannis MPOUGIOURIS

MGP Athens 2026 · Groups · Group 3 · VETERAN

0–3

27 Jun 2026 · 66% pre-match

W

GreecePanagiotis KONIDARIS

MGP Athens 2026 · Groups · Group 3 · VETERAN

9–0

27 Jun 2026 · 98% pre-match

W

GreeceVasileios KADINOPOULOS

MGP Athens 2026 · Groups · Group 3 · VETERAN

3–0

27 Jun 2026 · 88% pre-match

L

MaltaJurgen BALZAN

GP Bormla 2026 · Final · TEAMS

1–2

25 Apr 2026 · 41% pre-match

W

MaltaKurt POLIDANO

GP Bormla 2026 · Groups · Group 1 · TEAMS

3–0

25 Apr 2026 · 83% pre-match

W

MaltaJohn ZAMMIT

GP Bormla 2026 · Groups · Group 1 · TEAMS

2–1

25 Apr 2026 · 76% pre-match

L

1–3

25 Apr 2026 · 47% pre-match

L

MaltaJason PISANI

GP Bormla 2026 · Semifinals · VETERAN

1–2

25 Apr 2026 · SD · 42% pre-match

W

MaltaJohn ZAMMIT

GP Bormla 2026 · Groups · Group 1 · VETERAN

1–0

25 Apr 2026 · 76% pre-match

W

United StatesVarant KURKEYERIAN

GP Bormla 2026 · Groups · Group 1 · VETERAN

5–0

25 Apr 2026 · 87% pre-match

W

GreeceGeorgios ANGELINAS

GP Bormla 2026 · Groups · Group 1 · VETERAN

2–1

25 Apr 2026 · 84% pre-match

W

BelgiumJann SEGERS

IO Wrexham 2026 · Final · TEAMS

5–1

11 Apr 2026 · 77% pre-match

W

EnglandSamuel CURTIS

IO Wrexham 2026 · Semifinals · TEAMS

6–0

11 Apr 2026 · 66% pre-match

W

ScotlandMalcolm JAMIESON

IO Wrexham 2026 · Groups · Group 1 · TEAMS

4–0

11 Apr 2026 · 90% pre-match

W

Northern IrelandEoin ADAMS

IO Wrexham 2026 · Groups · Group 1 · TEAMS

8–0

11 Apr 2026 · 99% pre-match

L

0–1

11 Apr 2026 · 48% pre-match

W

WalesChris BEDFORD

IO Wrexham 2026 · Barrage · OPEN

6–1

11 Apr 2026 · 68% pre-match

W

BelgiumLucas PERE

IO Wrexham 2026 · Groups · Group 9 · OPEN

5–1

11 Apr 2026 · 59% pre-match

W

EnglandStuart BRIFFETT

IO Wrexham 2026 · Groups · Group 9 · OPEN

7–0

11 Apr 2026 · 97% pre-match

W

EnglandIan SHARP

IO Wrexham 2026 · Groups · Group 9 · OPEN

8–0

11 Apr 2026 · 95% pre-match

L

1–3

7 Mar 2026 · 34% pre-match

L

BelgiumMaxime RAIROUX

MGP Frameries 2026 · Groups · Group 1 · TEAMS

0–1

7 Mar 2026 · 44% pre-match

W

ItalyVincenzo PRESTIA

MGP Frameries 2026 · Groups · Group 1 · TEAMS

2–0

7 Mar 2026 · 84% pre-match

L

FranceChristophe MONTEIROUpset

MGP Frameries 2026 · Last 16 · VETERAN

1–3

7 Mar 2026 · 86% pre-match

L

2–3

7 Mar 2026 · 57% pre-match

W

EnglandAaron SKINNER

MGP Frameries 2026 · Barrage · VETERAN

3–1

7 Mar 2026 · 75% pre-match

W

BelgiumPhilippe ROUFOSSE

MGP Frameries 2026 · Groups · Group 1 · VETERAN

2–1

7 Mar 2026 · 87% pre-match

W

FranceAxel MODESTE

MGP Frameries 2026 · Groups · Group 1 · VETERAN

1–0

7 Mar 2026 · 91% pre-match

D

ItalyEnrico GIANNARELLI

MGP Frameries 2026 · Groups · Group 1 · VETERAN

1–1

7 Mar 2026 · 62% pre-match

L

1–2

24 Jan 2026 · 40% pre-match

W

BelgiumJoffray LAURENT

MGP Paris 2026 · Last 16 · TEAMS

2–1

24 Jan 2026 · 67% pre-match

W

FranceOlivier SAGIT

MGP Paris 2026 · Groups · Group 1 · TEAMS

1–0

24 Jan 2026 · 92% pre-match

W

EnglandJason CHRISTOPHER

MGP Paris 2026 · Groups · Group 1 · TEAMS

3–0

24 Jan 2026 · 91% pre-match

L

ItalyGerardo PATRUNO

MGP Paris 2026 · Last 8 · VETERAN

0–2

24 Jan 2026 · 34% pre-match

W

GreeceIoannis SALAMOURIS

MGP Paris 2026 · Last 16 · VETERAN

2–1

24 Jan 2026 · 50% pre-match

W

BelgiumBenoît MASSART

MGP Paris 2026 · Last 32 · VETERAN

3–2

24 Jan 2026 · 54% pre-match

W

FranceThierry VIVRON

MGP Paris 2026 · Groups · Group 1 · VETERAN

3–0

24 Jan 2026 · 78% pre-match

W

José Manuel Sánchez

MGP Paris 2026 · Groups · Group 1 · VETERAN

2–0

24 Jan 2026 · 84% pre-match

L

ItalyAlessandro NATOLIUpset

IO Bormla 2026 · Groups · Group 1 · TEAMS

2–4

10 Jan 2026 · 83% pre-match

L

MaltaSamuel BARTOLO

IO Bormla 2026 · Groups · Group 1 · TEAMS

1–3

10 Jan 2026 · 17% pre-match

W

1–0

10 Jan 2026 · SD · 44% pre-match

W

MaltaMark GAUCIUpset

IO Bormla 2026 · Semifinals · OPEN

4–3

10 Jan 2026 · SD · 26% pre-match

W

MaltaJurgen BALZAN

IO Bormla 2026 · Last 8 · OPEN

1–0

10 Jan 2026 · 37% pre-match

W

MaltaKurt POLIDANO

IO Bormla 2026 · Barrage · OPEN

1–0

10 Jan 2026 · 90% pre-match

D

MaltaJamie BONNICI

IO Bormla 2026 · Groups · Group 5 · OPEN

2–2

10 Jan 2026 · 46% pre-match

W

MaltaSpencer CONTI

IO Bormla 2026 · Groups · Group 5 · OPEN

3–1

10 Jan 2026 · 79% pre-match

W

MaltaJayden BONNICI

IO Bormla 2026 · Groups · Group 5 · OPEN

4–2

10 Jan 2026 · 88% pre-match

W

ItalyAlessandro NATOLI

IO Bormla 2026 · Groups · Group 5 · OPEN

3–0

10 Jan 2026 · 76% pre-match

L

0–3

6 Dec 2025 · 22% pre-match

W

1–0

6 Dec 2025 · 67% pre-match

L

0–2

6 Dec 2025 · 62% pre-match

D

2–2

6 Dec 2025 · 43% pre-match

L

0–1

6 Dec 2025 · 33% pre-match

W

2–1

6 Dec 2025 · 39% pre-match

W

2–1

6 Dec 2025 · 70% pre-match

W

5–1

6 Dec 2025 · 60% pre-match

D

0–0

6 Dec 2025 · 59% pre-match

W

4–0

6 Dec 2025 · 97% pre-match

W

ItalyCorrado TRENTA

Major Bologne - Macron Cup 2025 · Groups · Group 1 · VETERAN

1–0

6 Dec 2025 · 85% pre-match

W

MaltaMelvin BARUN

IO Bormla 2025 · Final · TEAMS

2–0

22 Nov 2025 · 89% pre-match

W

ItalyRuggero TORBOLI

IO Bormla 2025 · Groups · Group 1 · TEAMS

4–0

22 Nov 2025 · 89% pre-match

W

MaltaMelvin BARUN

IO Bormla 2025 · Match · TEAMS

2–0

22 Nov 2025 · 89% pre-match

W

MaltaMario CAMILLERI

IO Bormla 2025 · Final · Group 1 · VETERAN

2–1

22 Nov 2025 · SD · 37% pre-match

W

ItalyAlessandro CASANOVA

IO Bormla 2025 · Semifinals · Group 1 · VETERAN

3–0

22 Nov 2025 · 84% pre-match

W

MaltaPatrick PACE

IO Bormla 2025 · Groups · Group 1 · VETERAN

2–0

22 Nov 2025 · 89% pre-match

W

MaltaEmanuel CAMILLERI

IO Bormla 2025 · Groups · Group 1 · VETERAN

6–0

22 Nov 2025 · 98% pre-match

W

ItalyMaurizio COLELLA

IO Bormla 2025 · Groups · Group 1 · VETERAN

2–0

22 Nov 2025 · 73% 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
IO Valletta 202522 Feb 2025VETERANSemi-finals3–0–1
Major Paris 202525 Jan 2025VETERANRunner-up6–1–1
Major Frameries 20253 Jan 2025VETERANWinner7–1–0
GP Eugies 202414 Dec 2024VETERANLast 163–0–1
GP Caen 202430 Nov 2024VETERANWinner6–0–0
IO Mechelen 20249 Nov 2024VETERANWinner5–1–0
Eland Cables World Cup 2024 Tunbridge Wells Individuals21 Sept 2024VETERANSemi-finals5–1–1
MGP Ilioupoli Athens 202429 Jun 2024VETERANLast 163–0–1
MGP Bologna - Macron Cup 202411 May 2024VETERANSemi-finals4–1–1
GP Malta 202427 Apr 2024VETERANRunner-up5–0–1
GP Vienna 20246 Apr 2024VETERANQuarter-finals3–2–0
IO Malta 202424 Feb 2024VETERANWinner5–0–0
MGP Frameries 20243 Feb 2024VETERANQuarter-finals5–1–0
Sat Malta 202427 Jan 2024OPENRunner-up5–1–0
IO Valletta Lions 202330 Sept 2023VETERANRunner-up4–1–0
EC Gibraltar Individuals 202316 Sept 2023VETERANGroups0–3–0
Major Athens 20238 Jul 2023VETERANQuarter-finals2–0–1
FISTF INTERNATIONAL OPEN OF MALTA 2022 - HATTARD SC1 Jun 2022OPENSemi-finals5–0–1
FISTF INTERNATIONAL OPEN OF MALTA 2022 - HATTARD SC1 Jun 2022VETERANWinner4–1–0

Head to head · all 75 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
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
GreeceAthanasios KOTROTSOSRoligans Ilioupolis TSC110041+327 Jun 2026Compare
FranceAxel MODESTEBOSS110010+17 Mar 2026Compare
BelgiumBenoît MASSARTSC Temploux110032+124 Jan 2026Compare
ItalyCarmelo SCIACCAMessina Table Soccer110010+110 Jan 2026Compare
ItalyCesare SANTANICCHIASC Sombrero10102206 Dec 2025Compare
WalesChris BEDFORDYorkshire Phoenix and Dewsbury Moor TFC110061+511 Apr 2026Compare
EnglandChristian SHORTBormla SC100101-111 Apr 2026Compare
FranceChristophe MONTEIROBOSS100113-27 Mar 2026Compare
ItalyClaudio PANEBIANCOSC Catania 1987100102-26 Dec 2025Compare
ItalyCorrado TRENTACS Virtus Rieti110010+16 Dec 2025Compare
BelgiumDaniel SCHEENST Stembert100134-111 Jul 2026Compare
MaltaDerek CONTIValletta SC101022011 Jul 2026Compare
GermanyEdin MULASMAJICSG '94 Hannover110031+211 Jul 2026Compare
MaltaEmanuel CAMILLERIH'Attard SC110060+622 Nov 2025Compare
ItalyEnrico GIANNARELLISubbuteo Club Labronico10101107 Mar 2026Compare
Northern IrelandEoin ADAMSYorkshire Phoenix110080+811 Apr 2026Compare
BelgiumFlorian GIAUXRochefort TS100113-27 Mar 2026Compare
GreeceGeorgios ANGELINASPiraeus Lions TSC110021+125 Apr 2026Compare
ItalyGianfranco SCARAMUZZIBARI TABLE SOCCER110040+46 Dec 2025Compare
GreeceGiannis NIKOLAIDISAtlas FTC110021+127 Jun 2026Compare
EnglandIan SHARPYorkshire Phoenix and Dewsbury Moor TFC110080+811 Apr 2026Compare
GreeceIoannis MPOUGIOURISSubbuteurs Athens TSC100103-327 Jun 2026Compare
GreeceIoannis SALAMOURISTSC Falcons Athens110021+124 Jan 2026Compare
MaltaJamie BONNICIH'Attard SC101022010 Jan 2026Compare
BelgiumJann SEGERSAvenir Subbuteo Hennuyer110051+411 Apr 2026Compare
EnglandJason CHRISTOPHERWolverhampton Table Football Club110030+324 Jan 2026Compare
MaltaJayden BONNICIH'Attard SC110042+210 Jan 2026Compare
Jean Carl Tabone100113-225 Apr 2026Compare
BelgiumJoffray LAURENTSC Lion's Eugies110021+124 Jan 2026Compare
José Manuel Sánchez110020+224 Jan 2026Compare
GermanyKlaus GOTTKESF SW gemaba Hitdorf1100100+1011 Jul 2026Compare
ItalyLeonardo GIUDICETS Napoli Fighters100112-124 Jan 2026Compare
PortugalLuís ABREUAtletico Pisa110021+16 Dec 2025Compare
ScotlandMalcolm JAMIESONKent Invicta TFC110040+411 Apr 2026Compare
MaltaMario CAMILLERIValletta SC110021+122 Nov 2025Compare
ItalyMassimiliano CROATTIMaster Sanremo10100006 Dec 2025Compare
ItalyMaurizio COLELLASC Ligures110020+222 Nov 2025Compare
BelgiumMaxime RAIROUXSC Lion's Eugies100101-17 Mar 2026Compare
Nicolas Mariconda110030+311 Jul 2026Compare
BelgiumNoah DENNESC Lion's Eugies110041+311 Jul 2026Compare
BelgiumOlivier PEREAvenir Subbuteo Hennuyer110030+311 Jul 2026Compare
FranceOlivier SAGITFTC Caen110010+124 Jan 2026Compare
GreecePanagiotis KONIDARISRoligans Ilioupolis TSC110090+927 Jun 2026Compare
GreecePanagiotis VASILOPOULOSAthinaikos CS110020+227 Jun 2026Compare
ItalyPasquale TORANOLeonessa Brescia Aps110010+127 Jun 2026Compare
MaltaPatrick PACESS Lazio TFC110020+222 Nov 2025Compare
BelgiumPhilippe ROUFOSSESC Temploux110021+17 Mar 2026Compare
ItalyRuggero TORBOLISC Ligures110040+422 Nov 2025Compare
MaltaSamuel BARTOLOValletta SC100113-210 Jan 2026Compare
EnglandSamuel CURTISYorkshire Phoenix and Dewsbury Moor TFC110060+611 Apr 2026Compare
MaltaSpencer CONTIH'Attard SC110031+210 Jan 2026Compare
AustriaStefan SANDNERTSC Royal 78 Kaisermühlen110051+46 Dec 2025Compare
EnglandStuart BRIFFETTCardiff Bluebirds TFC110070+711 Apr 2026Compare
GreeceTheodoros PILATOSCrimson Horses110070+727 Jun 2026Compare
FranceThierry VIVRONBOSS110030+324 Jan 2026Compare
United StatesVarant KURKEYERIANSporting America TSC110050+525 Apr 2026Compare
GreeceVelissarios FRAGKAKISTSC Falcons Athens110010+127 Jun 2026Compare
ItalyVincenzo PRESTIASubbuteo Club Reggio Calabria110020+27 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