TFMYSTFTable football profiles

ESP0217

Bonifacio RUÍZ

SpainSpain·Mallorca Águilas FM · team #39·OPEN

FISTF OPEN

#191

98 pts · +3

MySTF Elo

1641

#316 active · peak 1641

Official FISTF results.

Elo rating

79 rated games · career

Games by season

  • Won
  • Drawn
  • Lost
13
24
42

2023–24

31% W

2024–25

42% W

2025–26

48% W

Match statistics · Last 12 months

Played

35

18W 1D 16L

Win rate

51%

Goals per game

1.71 – 1.74

60 for · 61 against · GD -1

Clean sheets

14

40% of games

Sudden death

0

Shoot-outs

0

won / played

Walkovers

0

0 received · 0 given · not in stats

Opponents

34

most often Giovanni CHIAPPETTA

Results

  • Won18 (51%)
  • Drawn1 (3%)
  • Lost16 (46%)

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

1–0

18 Jul 2026 · 41% pre-match

D

SpainVicenç PRATS

IO Mataro 2026 · Semifinals · TEAMS

3–3

18 Jul 2026 · 21% pre-match

W

SpainFrancisco UCHA

IO Mataro 2026 · Barrage · TEAMS

2–1

18 Jul 2026 · 67% pre-match

W

SpainLuis CRUZ GALLARDO

IO Mataro 2026 · Groups · Group 2 · TEAMS

2–0

18 Jul 2026 · 43% pre-match

W

SpainOwen MÁRQUEZ GALISTEO

IO Mataro 2026 · Groups · Group 2 · TEAMS

4–1

18 Jul 2026 · 81% pre-match

W

Antonio Manuel Hernández

IO Mataro 2026 · Groups · Group 2 · TEAMS

5–0

18 Jul 2026 · 68% pre-match

L

SpainÁlex ARAUJO

IO Mataro 2026 · Barrage · OPEN

1–4

18 Jul 2026 · 34% pre-match

W

SpainIván ACUÑA

IO Mataro 2026 · Groups · Group 11 · OPEN

1–0

18 Jul 2026 · 61% pre-match

W

AustriaKatharina WALDORF-BUSCH

IO Mataro 2026 · Groups · Group 11 · OPEN

5–0

18 Jul 2026 · 63% pre-match

W

SpainMontse MASÓ

IO Mataro 2026 · Groups · Group 11 · OPEN

6–0

18 Jul 2026 · 48% pre-match

W

2–0

9 May 2026 · 36% pre-match

W

SpainGuillem BALAGUER

MGP Mallorca 2026 · Groups · Group 4 · TEAMS

2–1

9 May 2026 · 51% pre-match

L

ItalyLuigi DI VITO

MGP Mallorca 2026 · Groups · Group 5 · TEAMS

0–8

9 May 2026 · 6% pre-match

L

EnglandDarren CLARK

MGP Mallorca 2026 · Last 8 · CONSOLATION

0–2

9 May 2026 · 15% pre-match

W

SpainAlbert CARLES PRAT

MGP Mallorca 2026 · Last 16 · CONSOLATION

3–0

9 May 2026 · 45% pre-match

W

GibraltarRichard OSBORNE

MGP Mallorca 2026 · Last 32 · CONSOLATION

3–0

9 May 2026 · 47% pre-match

L

BelgiumBessim GOLGER

MGP Mallorca 2026 · Groups · Group 2 · OPEN

0–6

9 May 2026 · 4% pre-match

L

SpainAntonio FERNÁNDEZ

MGP Mallorca 2026 · Groups · Group 2 · OPEN

0–1

9 May 2026 · 19% pre-match

L

BelgiumGeoffrey MARAIN

MGP Frameries 2026 · Last 16 · CONSOLATION

1–4

7 Mar 2026 · 19% pre-match

W

FranceGiovanni CHIAPPETTA

MGP Frameries 2026 · Groups · Group 23 · OPEN

4–0

7 Mar 2026 · 80% pre-match

L

ItalyAndrea CICCARELLI

MGP Frameries 2026 · Groups · Group 23 · OPEN

1–4

7 Mar 2026 · 4% pre-match

L

BelgiumCorentin BOUCHEZ

MGP Frameries 2026 · Groups · Group 23 · OPEN

1–5

7 Mar 2026 · 9% pre-match

W

BelgiumElodie BERTHOLET

MGP Paris 2026 · Barrage · TEAMS

4–2

24 Jan 2026 · 43% pre-match

W

FranceAbdelmaneum ROUISUpset

MGP Paris 2026 · Groups · Group 5 · TEAMS

2–0

24 Jan 2026 · 29% pre-match

L

BelgiumLudovic PONTHIEUX

MGP Paris 2026 · Groups · Group 5 · TEAMS

0–1

24 Jan 2026 · 16% pre-match

L

GreeceKonstantinos SESES

MGP Paris 2026 · Groups · Group 5 · TEAMS

0–2

24 Jan 2026 · 10% pre-match

L

BelgiumNoah JANSSENS

MGP Paris 2026 · Last 16 · CONSOLATION

0–2

24 Jan 2026 · 11% pre-match

W

SpainXavi MASO

MGP Paris 2026 · Last 32 · CONSOLATION

2–0

24 Jan 2026 · 76% pre-match

L

BelgiumChristophe DHEUR

MGP Paris 2026 · Groups · Group 6 · OPEN

0–4

24 Jan 2026 · 1% pre-match

L

ItalyMarco DI VITO

MGP Paris 2026 · Groups · Group 6 · OPEN

0–2

24 Jan 2026 · 6% pre-match

W

FranceGiovanni CHIAPPETTA

MGP Paris 2026 · Groups · Group 6 · OPEN

4–0

24 Jan 2026 · 75% pre-match

L

0–2

6 Dec 2025 · 47% pre-match

W

ItalyFabrizio CAVAZZAUpset

Major Bologne - Macron Cup 2025 · Groups · Group 6 · OPEN

1–0

6 Dec 2025 · 27% pre-match

L

0–2

6 Dec 2025 · 11% pre-match

L

0–4

6 Dec 2025 · 5% pre-match

Tournaments

21 entries · 0 titles · 0 runner-up

EventDateCategoryResultW–D–L
IO Mataro 202618 Jul 2026OPENBarrage3–0–1
MGP Mallorca 20269 May 2026CONSOLATION—2–0–1
MGP Mallorca 20269 May 2026OPENGroups0–0–2
MGP Frameries 20267 Mar 2026CONSOLATION—0–0–1
MGP Frameries 20267 Mar 2026OPENGroups1–0–2
MGP Paris 202624 Jan 2026CONSOLATION—1–0–1
MGP Paris 202624 Jan 2026OPENGroups1–0–2
Major Bologne - Macron Cup 20256 Dec 2025CONSOLATION—0–0–1
Major Bologne - Macron Cup 20256 Dec 2025OPENGroups1–0–2
GP Sevilla 20254 Oct 2025CONSOLATION—0–0–1
GP Sevilla 20254 Oct 2025OPENGroups1–1–1
IO Barcelona 202519 Jul 2025OPENLast 163–0–1
GGP Valencia 202528 Jun 2025OPENGroups1–0–2
Major Bologna 202531 May 2025CONSOLATION—1–0–1
Major Bologna 202531 May 2025OPENGroups0–1–2
MGP Mallorca 202526 Apr 2025CONSOLATION—2–0–1
MGP Mallorca 202526 Apr 2025OPENGroups1–0–2
GP Mallorca 202413 Apr 2024CONSOLATION—2–0–1
GP Mallorca 202413 Apr 2024OPENGroups0–1–2
IO Reggio 20239 Sept 2023CONSOLATION—1–0–1
IO Reggio 20239 Sept 2023OPENGroups0–0–3

Head to head · all 34 opponents

OpponentPWDLGFGAGDW/OLast met
FranceGiovanni CHIAPPETTAElan Subbutéo Club de Champs-sur-Marne220080+87 Mar 2026Compare
FranceAbdelmaneum ROUISSC Ascoli110020+224 Jan 2026Compare
SpainAlbert CARLES PRATBarcelona FT110030+39 May 2026Compare
ItalyAlessandro BILLISubbito Gol Ferrara100102-26 Dec 2025Compare
SpainÁlex ARAUJOAS Iluro Futbol Taula100114-318 Jul 2026Compare
SpainÁlvaro PÉREZTiburones FM110010+118 Jul 2026Compare
ItalyAndrea CICCARELLITS Napoli Fighters100114-37 Mar 2026Compare
SpainAntonio FERNÁNDEZTiburones FM100101-19 May 2026Compare
Antonio Manuel Hernández110050+518 Jul 2026Compare
BelgiumBessim GOLGERRacing White Woluwé Subbuteo100106-69 May 2026Compare
BelgiumChristophe DHEURValletta SC100104-424 Jan 2026Compare
BelgiumCorentin BOUCHEZSC Lion's Eugies100115-47 Mar 2026Compare
EnglandDarren CLARKMurcia Subbuteo Club100102-29 May 2026Compare
BelgiumElodie BERTHOLETAvenir Subbuteo Hennuyer110042+224 Jan 2026Compare
ItalyFabrizio CAVAZZAGCT DLF Gorizia110010+16 Dec 2025Compare
SpainFrancisco UCHAAS Iluro Futbol Taula110021+118 Jul 2026Compare
BelgiumGeoffrey MARAINAvenir Subbuteo Hennuyer100114-37 Mar 2026Compare
MaltaGeorge EBEJERBormla SC100104-46 Dec 2025Compare
SpainGuillem BALAGUERBarcelona FT110021+19 May 2026Compare
SpainIván ACUÑABarcelona FT110010+118 Jul 2026Compare
José David Somoza100102-26 Dec 2025Compare
AustriaKatharina WALDORF-BUSCHBarcelona FT110050+518 Jul 2026Compare
GreeceKonstantinos SESESOlympia CS100102-224 Jan 2026Compare
GibraltarLawrence ALVAREZEuropa FC TSC110020+29 May 2026Compare
BelgiumLudovic PONTHIEUXRacing White Woluwé Subbuteo100101-124 Jan 2026Compare
ItalyLuigi DI VITOCCT Eagles Napoli100108-89 May 2026Compare
SpainLuis CRUZ GALLARDOTiburones FM110020+218 Jul 2026Compare
ItalyMarco DI VITOCCT Eagles Napoli100102-224 Jan 2026Compare
SpainMontse MASÓBarcelona FT110060+618 Jul 2026Compare
BelgiumNoah JANSSENSRochefort TS100102-224 Jan 2026Compare
SpainOwen MÁRQUEZ GALISTEOAS Iluro Futbol Taula110041+318 Jul 2026Compare
GibraltarRichard OSBORNEEuropa FC TSC110030+39 May 2026Compare
SpainVicenç PRATSBarcelona FT101033018 Jul 2026Compare
SpainXavi MASOBarcelona FT110020+224 Jan 2026Compare
W

SpainTiburones FM

IO Mataro 2026 · Final

3–1

18 Jul 2026

W

SpainBarcelona FT

IO Mataro 2026 · Semifinals

2–1

18 Jul 2026

W

SpainAS Iluro Futbol Taula 2

IO Mataro 2026 · Barrage

4–0

18 Jul 2026

W

GibraltarEuropa FC TSC

MGP Mallorca 2026 · Match

3–1

9 May 2026

L

SpainTiburones FM 2

MGP Mallorca 2026 · Match

0–3

9 May 2026

L

GibraltarEuropa FC TSC

MGP Mallorca 2026 · Groups · Group 3

0–3

9 May 2026

L

EnglandCAP Ciudad de Murcia FM

MGP Mallorca 2026 · Groups · Group 3

0–4

9 May 2026

L

BelgiumAvenir Subbuteo Hennuyer

MGP Mallorca 2026 · Groups · Group 5

1–2

9 May 2026

L

ItalyCCT Eagles Napoli

MGP Mallorca 2026 · Groups · Group 5

0–4

9 May 2026

L

MaltaValletta SC

MGP Mallorca 2026 · Groups · Group 3

0–4

9 May 2026

L

BelgiumAvenir Subbuteo Hennuyer 3

MGP Paris 2026 · Barrage

1–2

24 Jan 2026

L

ItalySC Ascoli

MGP Paris 2026 · Groups · Group 5

1–3

24 Jan 2026

L

BelgiumST Stembert

MGP Paris 2026 · Groups · Group 5

0–4

24 Jan 2026

L

GreeceOlympia CS

MGP Paris 2026 · Groups · Group 5

0–4

24 Jan 2026