TFMYSTFTable football profiles

Events · 2024–25 season

MGP Mallorca 2025

SpainSpain·26 Apr 2025·480 matches · 132 players

🥇 Winner

Final 6–3

🥈 Runner-up

🥉 Semi-finalists

Matches

143

Players

72

Goals per match

5.57

4% drawn · 0 shoot-outs

Top scorer

55

Carlos FLORES

Match map

  • Group match
  • Knockout match
  • Thicker arc = bigger winning margin · dashed = walkover
  • Hover a player (or focus and use ← →) to see their run

Biggest upsets

Winner’s pre-match chance, from MySTF Elo

Knockout

Groups

3 pts win, 1 draw · ties by goal difference then goals (official head-to-head tie-break not applied) · reached knockout

Group 1PWDLGDPts
SpainCarlos FLORES3300+189
SpainFabio MASTROIANNI3111-34
United StatesDaniel CRANSTON3111-54
SpainPedro BENAVENT3003-100
Group 2PWDLGDPts
BelgiumBessim GOLGER3300+139
SpainLuis MATEOS3201+16
United StatesPatrick SHERIDAN3012-61
SpainRicard CARLES PRAT3012-81
Group 3PWDLGDPts
ItalySaverio BARI3300+189
SpainToni ROSA320106
SpainGuillem BALAGUER3102-33
MaltaDerek CONTI3003-150
Group 4PWDLGDPts
MaltaSamuel BARTOLO3300+119
EnglandMick HAMMONDS3201+76
SpainAlfredo SORIA GARCÍA3102-33
SpainXavi MASO3003-150
Group 5PWDLGDPts
MaltaMark GAUCI3300+189
ItalyAndrea CICCARELLI3201+96
SpainMassimo BARONE3102-93
SpainFrancisco UCHA3003-180
Group 6PWDLGDPts
MaltaJurgen BALZAN3300+159
SpainLuis CANO3201-16
SpainFernando GÓMEZ3102-23
SpainIsaac GARCÍA3003-120
Group 7PWDLGDPts
SpainDavid GONZÁLEZ3300+139
FranceAudrey HERBAUT3201+36
SpainDavid GALLART3102-13
SpainJoan FLORES3003-150
Group 8PWDLGDPts
MaltaGeorge EBEJER3300+119
SpainJulio CANDELAS3111+34
PortugalCarolina VILLARIGUES3111+24
United StatesJeremy GONINAN3003-160
Group 9PWDLGDPts
BelgiumPascal SCHEEN3300+89
SpainBruno GEROSA CISNEROS3201+16
PortugalGil AFONSO3102-43
SpainÁlex ARAUJO3003-50
Group 10PWDLGDPts
SpainJosé ROS3210+87
PortugalSérgio RAMOS3210+57
SpainJosé LEÓN MORENO3102-43
EnglandJustin SCOTT3003-90
Group 11PWDLGDPts
ItalyLeonardo GIUDICE3300+149
PortugalRicardo JOSÉ3201+16
SpainRafael GÓMEZ3102-13
United StatesJustin O'MALLEY3003-140
Group 12PWDLGDPts
FranceThéo MODESTE3300+119
BelgiumLucas PERE3201+46
SpainBonifacio RUÍZ3102-63
EnglandGage BADGER3003-90
Group 13PWDLGDPts
BelgiumMaxime RAIROUX3300+179
SpainFrancisco CAYUELA3201+96
EnglandJason CHRISTOPHER3102-113
SpainJosé GARCÍA FERRI3003-150
Group 14PWDLGDPts
SpainÁngel VALVERDE3300+99
BelgiumNoah JANSSENS3201+36
SpainMarc LIGOS3102+23
SpainAlbert CARLES PRAT3003-140
Group 15PWDLGDPts
BelgiumGeoffrey MARAIN3210+97
FranceHervé RAKOWSKI3210+67
SpainIván ACUÑA3102-33
WalesBrendan ASHLEY3003-120
Group 16PWDLGDPts
EnglandChris THOMAS3300+279
FranceChristophe MONTEIRO3201+66
José David Somoza3102-123
United StatesKurtis HEITHOFF3003-210
Group 17PWDLGDPts
FranceAxel DONVAL3300+89
Miguel Ángel López3201+56
SpainAlfred LAPORTA3102+23
United StatesMichael KIMACK3003-150
Group 18PWDLGDPts
ItalyRomualdo BALZANO3300+69
SpainAntonio FERNÁNDEZ3111+64
TunisiaMongi ROUIS3111+34
SpainFerran BORBONES3003-150