TFMYSTFTable football profiles

MLT0004

Samuel BARTOLO

MaltaMalta·Valletta SC · team #2·OPEN

FISTF OPEN

#12

856.5 pts · -2

MySTF Elo

2169

#6 active · peak 2209

Official FISTF results.

Elo rating

237 rated games · career

Games by season

  • Won
  • Drawn
  • Lost
15
3
27
53
80
59

2019–20

87% W

2021–22

100% W

2022–23

81% W

2023–24

83% W

2024–25

84% W

2025–26

75% W

Match statistics · Last 12 months

Played

50

38W 5D 7L

Win rate

76%

Goals per game

3.34 – 1.20

167 for · 60 against · GD +107

Clean sheets

18

36% of games

Sudden death

3

Shoot-outs

0

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

44

most often Andrea CICCARELLI

Results

  • Won38 (76%)
  • Drawn5 (10%)
  • Lost7 (14%)

Form · last 10

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

All matches

Show recent only
W

4–0

27 Jun 2026 · 94% pre-match

D

GreeceAlberto DI MAGGIO

MGP Athens 2026 · Semifinals · TEAMS

2–2

27 Jun 2026 · 49% pre-match

W

5–1

27 Jun 2026 · 96% pre-match

W

GreeceGiannis NIKOLAIDIS

MGP Athens 2026 · Groups · Group 6 · TEAMS

2–0

27 Jun 2026 · 95% pre-match

W

GreeceEleftherios Meros

MGP Athens 2026 · Groups · Group 2 · TEAMS

8–0

27 Jun 2026 · 98% pre-match

W

GreeceAthanasios KORDANTONOPOULOS

MGP Athens 2026 · Groups · Group 2 · TEAMS

3–0

27 Jun 2026 · 98% pre-match

L

EnglandKaspar BENNETTUpset

MGP Athens 2026 · Last 8 · OPEN

0–3

27 Jun 2026 · 75% pre-match

W

3–0

27 Jun 2026 · 90% pre-match

W

6–1

27 Jun 2026 · 86% pre-match

W

GreeceChristos CHYTAS

MGP Athens 2026 · Groups · Group 4 · OPEN

3–2

27 Jun 2026 · 94% pre-match

W

GreeceNikolaos PAPPAS

MGP Athens 2026 · Groups · Group 4 · OPEN

3–1

27 Jun 2026 · 82% pre-match

W

1–0

9 May 2026 · 65% pre-match

W

SpainCarlos FLORESUpset

MGP Mallorca 2026 · Semifinals · TEAMS

4–3

9 May 2026 · 10% pre-match

L

ItalySalvatore MANDANICIUpset

MGP Mallorca 2026 · Last 8 · TEAMS

3–4

9 May 2026 · 91% pre-match

W

EnglandBob VARNEY

MGP Mallorca 2026 · Groups · Group 3 · TEAMS

4–1

9 May 2026 · 88% pre-match

W

GibraltarLawrence ALVAREZ

MGP Mallorca 2026 · Groups · Group 3 · TEAMS

7–0

9 May 2026 · 96% pre-match

L

2–5

9 May 2026 · 12% pre-match

W

2–0

9 May 2026 · 74% pre-match

W

6–1

9 May 2026 · 89% pre-match

W

FranceAxel DONVAL

MGP Mallorca 2026 · Groups · Group 8 · OPEN

5–2

9 May 2026 · 84% pre-match

W

MaltaKurt POLIDANO

MGP Mallorca 2026 · Groups · Group 8 · OPEN

2–1

9 May 2026 · 96% pre-match

W

SpainFrancisco UCHA

MGP Mallorca 2026 · Groups · Group 8 · OPEN

8–1

9 May 2026 · 98% pre-match

D

MaltaJason PISANI

GP Bormla 2026 · Final · TEAMS

2–2

25 Apr 2026 · 73% pre-match

W

MaltaGeorge EBEJER

GP Bormla 2026 · Groups · Group 1 · TEAMS

3–1

25 Apr 2026 · 74% pre-match

W

MaltaJosef CAMILLERI

GP Bormla 2026 · Groups · Group 1 · TEAMS

6–2

25 Apr 2026 · 93% pre-match

L

ItalySaverio BARI

GP Bormla 2026 · Last 8 · OPEN

2–3

25 Apr 2026 · 54% pre-match

W

MaltaJohn ZAMMIT

GP Bormla 2026 · Barrage · OPEN

3–2

25 Apr 2026 · SD · 93% pre-match

W

MaltaJamie BONNICI

GP Bormla 2026 · Groups · Group 6 · OPEN

3–1

25 Apr 2026 · 74% pre-match

W

MaltaRobert FARRUGIA RANDON

GP Bormla 2026 · Groups · Group 6 · OPEN

6–2

25 Apr 2026 · 95% pre-match

D

MaltaJason PISANI

GP Bormla 2026 · Groups · Group 6 · OPEN

3–3

25 Apr 2026 · 75% pre-match

W

2–1

7 Mar 2026 · 57% pre-match

W

6–0

7 Mar 2026 · 94% pre-match

W

5–0

7 Mar 2026 · 98% pre-match

W

BelgiumDavid Fraikin

MGP Frameries 2026 · Groups · Group 3 · TEAMS

2–1

7 Mar 2026 · 95% pre-match

L

1–2

7 Mar 2026 · SD · 60% pre-match

W

3–0

7 Mar 2026 · 83% pre-match

W

BelgiumSébastien DARMONT

MGP Frameries 2026 · Groups · Group 6 · OPEN

7–0

7 Mar 2026 · 98% pre-match

W

BelgiumJérôme HEYVAERT

MGP Frameries 2026 · Groups · Group 6 · OPEN

3–0

7 Mar 2026 · 90% pre-match

D

ItalyMattia FERRANTE

MGP Frameries 2026 · Groups · Group 6 · OPEN

1–1

7 Mar 2026 · 77% pre-match

L

ItalyLuigi DI VITOUpset

MGP Paris 2026 · Last 8 · TEAMS

1–3

24 Jan 2026 · 80% pre-match

W

FranceDavid LEROY

MGP Paris 2026 · Last 16 · TEAMS

6–2

24 Jan 2026 · 92% pre-match

W

ItalyGianfranco CALONICO

MGP Paris 2026 · Groups · Group 3 · TEAMS

1–0

24 Jan 2026 · 68% pre-match

L

1–2

24 Jan 2026 · SD · 40% pre-match

W

ItalyMarco BRUNELLI

MGP Paris 2026 · Last 32 · OPEN

2–0

24 Jan 2026 · 72% pre-match

W

EnglandKevin CORDELL

MGP Paris 2026 · Groups · Group 5 · OPEN

3–0

24 Jan 2026 · 89% pre-match

D

ItalyAndrea CICCARELLI

MGP Paris 2026 · Groups · Group 5 · OPEN

2–2

24 Jan 2026 · 73% pre-match

W

BelgiumJérôme HEYVAERT

MGP Paris 2026 · Groups · Group 5 · OPEN

2–0

24 Jan 2026 · 91% pre-match

W

2–1

10 Jan 2026 · 87% pre-match

W

MaltaCharles AQUILINA

IO Bormla 2026 · Groups · Group 1 · TEAMS

3–1

10 Jan 2026 · 69% pre-match

W

ItalyAlessandro NATOLI

IO Bormla 2026 · Groups · Group 1 · TEAMS

3–0

10 Jan 2026 · 95% pre-match

Tournaments

21 entries · 7 titles · 1 runner-up

EventDateCategoryResultW–D–L
MGP Athens 202627 Jun 2026OPENQuarter-finals4–0–1
MGP Mallorca 20269 May 2026OPENQuarter-finals5–0–1
GP Bormla 202625 Apr 2026OPENQuarter-finals3–1–1
MGP Frameries 20267 Mar 2026OPENLast 323–1–1
MGP Paris 202624 Jan 2026OPENLast 163–1–1
ECSTFA European Championships 202520 Sept 2025OPENQuarter-finals4–0–2
GGP Rain 202530 Aug 2025OPENWinner6–0–0
GP Bormla 20254 May 2025OPENWinner6–0–0
MGP Mallorca 202526 Apr 2025OPENSemi-finals6–0–1
IO Valletta 202522 Feb 2025OPENWinner3–1–2
Major Paris 202525 Jan 2025OPENSemi-finals6–0–1
Major Frameries 20253 Jan 2025OPENLast 164–0–1
Eland Cables World Cup 2024 Tunbridge Wells Individuals21 Sept 2024OPENQuarter-finals4–1–1
MGP Bologna - Macron Cup 202411 May 2024OPENQuarter-finals4–2–0
IO Malta 202424 Feb 2024OPENWinner5–0–0
MGP Paris 20243 Feb 2024OPENLast 164–0–1
MGP Frameries 20243 Feb 2024OPENWinner7–1–0
EC Gibraltar Individuals 202316 Sept 2023OPENQuarter-finals4–0–1
Major Athens 20238 Jul 2023OPENWinner8–0–0
IO Valetta 20221 Oct 2022OPENRunner-up3–0–3
IO Valletta 202029 Feb 2020OPENWinner6–0–0

Head to head · all 44 opponents

OpponentPWDLGFGAGDW/OLast met
ItalyAndrea CICCARELLITS Napoli Fighters211043+17 Mar 2026Compare
SpainCarlos FLORESValletta SC210168-29 May 2026Compare
MaltaJason PISANIH'Attard SC202055025 Apr 2026Compare
BelgiumJérôme HEYVAERTRacing White Woluwé Subbuteo220050+57 Mar 2026Compare
MaltaJosef CAMILLERIBormla SC2200102+827 Jun 2026Compare
ItalyMarco BRUNELLICS Virtus Rieti220030+39 May 2026Compare
GreeceAlberto DI MAGGIOBologna Tigers Subbuteo101022027 Jun 2026Compare
ItalyAlessandro NATOLIMessina Table Soccer110030+310 Jan 2026Compare
SpainÁlvaro PÉREZTiburones FM110060+67 Mar 2026Compare
GreeceAthanasios CHALIOTISCrimson Horses110050+57 Mar 2026Compare
GreeceAthanasios KORDANTONOPOULOSRoligans Ilioupolis TSC110030+327 Jun 2026Compare
FranceAxel DONVALBormla SC110052+39 May 2026Compare
EnglandBob VARNEYCAP Ciudad de Murcia FM110041+39 May 2026Compare
MaltaCharles AQUILINABormla SC110031+210 Jan 2026Compare
GreeceChristos CHYTASTSC Falcons Athens110032+127 Jun 2026Compare
BelgiumDavid FraikinRochefort TS110021+17 Mar 2026Compare
FranceDavid LEROYRochefort TS110062+424 Jan 2026Compare
GreeceEktoras BARTZISProteas Athens SC110030+327 Jun 2026Compare
GreeceEleftherios MerosGlyfada United TSC110080+827 Jun 2026Compare
SpainFabio MASTROIANNISubbuteo Dragons110061+59 May 2026Compare
SpainFrancisco UCHAAS Iluro Futbol Taula110081+79 May 2026Compare
MaltaGeorge EBEJERBormla SC110031+225 Apr 2026Compare
GreeceGeorgios KARATARAKISProteas Athens SC110061+527 Jun 2026Compare
GreeceGeorgios VLASSOPOULOSProteas Athens SC100112-17 Mar 2026Compare
ItalyGianfranco CALONICOMaster Sanremo110010+124 Jan 2026Compare
GreeceGiannis NIKOLAIDISAtlas FTC110020+227 Jun 2026Compare
MaltaJamie BONNICIH'Attard SC110031+225 Apr 2026Compare
MaltaJohn ZAMMITST Stembert110032+125 Apr 2026Compare
EnglandKaspar BENNETTProteas Athens SC100103-327 Jun 2026Compare
EnglandKevin CORDELLLangton Green Subbuteo Club110030+324 Jan 2026Compare
GreeceKonstantinos MELEASSubbuteurs Athens TSC110051+427 Jun 2026Compare
MaltaKurt POLIDANOValletta SC110021+19 May 2026Compare
GibraltarLawrence ALVAREZEuropa FC TSC110070+79 May 2026Compare
ItalyLuigi DI VITOCCT Eagles Napoli100113-224 Jan 2026Compare
ItalyMatteo CICCARELLITS Napoli Fighters100112-124 Jan 2026Compare
ItalyMattia FERRANTECCT Eagles Napoli10101107 Mar 2026Compare
GreeceNikolaos PAPPASOlympia CS110031+227 Jun 2026Compare
BelgiumPascal SCHEENST Stembert110020+29 May 2026Compare
ItalyRiccardo NATOLIMessina Table Soccer110021+110 Jan 2026Compare
MaltaRobert FARRUGIA RANDONH'Attard SC110062+425 Apr 2026Compare
ItalySalvatore MANDANICIBologna Tigers Subbuteo100134-19 May 2026Compare
ItalySaverio BARIF.lli Bari Reggio Emilia100123-125 Apr 2026Compare
BelgiumSébastien DARMONTUS Huy110070+77 Mar 2026Compare
GreeceStylianos TSANGOURISRacing White Woluwé Subbuteo110030+37 Mar 2026Compare

Club team matches

Valletta SC Team A · #2
W

MaltaBormla SC

GP Ludwigsburg 2026 · Final · WS1-WS2

2–1

11 Jul 2026

W

BelgiumSC Lion's Eugies

GP Ludwigsburg 2026 · Semifinals · WB1-2A

4–0

11 Jul 2026

D

BelgiumST Stembert

GP Ludwigsburg 2026 · Groups · Group 2

1–1

11 Jul 2026

W

BelgiumWamme SC

GP Ludwigsburg 2026 · Groups · Group 2

4–0

11 Jul 2026

W

BelgiumRacing White Woluwé Subbuteo

GP Ludwigsburg 2026 · Groups · Group 2

2–1

11 Jul 2026

W

GermanySG '94 Hannover

GP Ludwigsburg 2026 · Groups · Group 2

4–0

11 Jul 2026

W

MaltaBormla SC

MGP Athens 2026 · Final

3–0

27 Jun 2026

W

ItalyBologna Tigers Subbuteo

MGP Athens 2026 · Semifinals

2–1

27 Jun 2026

W

GreeceSubbuteurs Athens TSC

MGP Athens 2026 · Last 8

3–1

27 Jun 2026

W

GreeceGlyfada United TSC

MGP Athens 2026 · Groups · Group 2

4–0

27 Jun 2026

W

GreeceRoligans Ilioupolis TSC

MGP Athens 2026 · Groups · Group 2

3–0

27 Jun 2026

W

ItalyCS Virtus Rieti

MGP Mallorca 2026 · Final

4–0

9 May 2026

W

ItalyF.lli Bari Reggio Emilia

MGP Mallorca 2026 · Semifinals

3–0

9 May 2026

D

ItalyBologna Tigers Subbuteo

MGP Mallorca 2026 · Last 8

2–2

9 May 2026

W

EnglandCAP Ciudad de Murcia FM

MGP Mallorca 2026 · Groups · Group 3

2–1

9 May 2026