Skip to content
442ball
Menu

M. Villanueva: match by match

215 appearances across 8 competitions, 2016 to 2025.

442ball counts an appearance from the match record itself, not from a stored total.

0 of 235 matches here have a page of their own. The rest are in our archive but do not yet have one.

2025

30 playedPro League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Thursday 21 MayPro LeagueAl-Hilal Saudi FCHL0-190006.96
Friday 15 MayPro LeagueDamacAL3-0450006.718
Thursday 30 AprilPro LeagueAl KholoodAD1-144000629
Saturday 11 AprilPro LeagueAl-HazmAL2-0900006.358
Wednesday 8 AprilPro LeagueAl-Ahli JeddahHD1-1900006.631
Saturday 4 AprilPro LeagueNEOMAL1-0900007.336
Friday 13 MarchPro LeagueAl-EttifaqHW1-0900006.933
Saturday 7 MarchPro LeagueAl OkhdoodAW0-5900007.564
Saturday 28 FebruaryPro LeagueAl-NassrHL1-3890005.922
Wednesday 25 FebruaryPro LeagueNEOMHD1-1900006.938
Friday 20 FebruaryPro LeagueAl TaawonAW2-390000729
Friday 13 FebruaryPro LeagueAl-Ittihad FCAL2-190006.743
Thursday 5 FebruaryPro LeagueAl NajmaHW3-0810007.342
Sunday 1 FebruaryPro LeagueAl ShababAL1-0900006.945
Wednesday 28 JanuaryPro LeagueAl Khaleej SaihatHW3-1900007.229
Sunday 25 JanuaryPro LeagueAl-FatehHW2-08900724
Thursday 22 JanuaryPro LeagueAl-Hilal Saudi FCAL4-1900005.761
Saturday 17 JanuaryPro LeagueDamacHD1-1900007.275
Wednesday 14 JanuaryPro LeagueAl-Qadisiyah FCAL5-0900005.936
Saturday 10 JanuaryPro LeagueAl RiyadhAD1-1901007.547
Saturday 3 JanuaryPro LeagueAl KholoodHL0-5900005.968
Tuesday 30 DecemberPro LeagueAl-Ahli JeddahAL2-0900006.659
Thursday 25 DecemberPro LeagueAl-HazmHD0-090007.259
Saturday 22 NovemberPro LeagueAl-EttifaqAL3-2900007.273
Friday 7 NovemberPro LeagueAl OkhdoodHW2-0900007.688
Saturday 1 NovemberPro LeagueAl-NassrAL2-1900005.635
Thursday 23 OctoberPro LeagueAl TaawonHL1-2900006.978
Friday 17 OctoberPro LeagueAl-Ittihad FCHD1-1900006.524
Saturday 27 SeptemberPro LeagueAl NajmaAW1-2900006.753
Friday 19 SeptemberPro LeagueAl ShababHD0-0900007.241

2024

23 played13 unusedPrimeira Liga, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayPrimeira LigaSporting CPAL2-0900006.742
Sunday 11 MayPrimeira LigaFarenseHL1-2Bench
Saturday 3 MayPrimeira LigaNacionalAW1-2130006.52
Sunday 27 AprilPrimeira LigaRio AveHW3-0Bench
Saturday 19 AprilPrimeira LigaBenficaHL0-390006.639
Friday 11 AprilPrimeira LigaGIL VicenteAW0-1100006.92
Sunday 30 MarchPrimeira LigaMoreirenseAD2-245000742
Thursday 13 MarchUEFA Conference LeagueReal BetisHL0-4900006.384
Sunday 9 MarchPrimeira LigaBoavistaAW1-2Bench
Thursday 6 MarchUEFA Conference LeagueReal BetisAD2-2900006.345
Saturday 1 MarchPrimeira LigaCasa PiaHW1-090007.364
Sunday 16 FebruaryPrimeira LigaSC BragaHD0-090007.245
Saturday 8 FebruaryPrimeira LigaFamalicaoAD0-0900007.9100
Saturday 1 FebruaryPrimeira LigaAVSHW2-0900007.383
Sunday 26 JanuaryPrimeira LigaEstorilAL1-0260006.620
Saturday 18 JanuaryPrimeira LigaAroucaHD2-2Bench
Friday 3 JanuaryPrimeira LigaSporting CPHD4-4Bench
Sunday 29 DecemberPrimeira LigaFarenseAD2-2900006.945
Monday 23 DecemberPrimeira LigaNacionalHD2-2900006.570
Thursday 19 DecemberUEFA Conference LeagueFiorentinaHD1-1Bench
Monday 16 DecemberPrimeira LigaRio AveAD2-2Bench
Thursday 12 DecemberUEFA Conference LeagueFC ST. GallenAW1-4900007.564
Saturday 7 DecemberPrimeira LigaBenficaAL1-0Bench
Sunday 3 NovemberPrimeira LigaMoreirenseHW1-090000758
Sunday 27 OctoberPrimeira LigaEstrelaAD2-2900006.351
Thursday 24 OctoberUEFA Conference LeagueDjurgardens IFAW1-2Bench
Sunday 6 OctoberPrimeira LigaBoavistaHD2-290006.667
Wednesday 2 OctoberUEFA Conference LeagueCeljeHW3-1900007.262
Saturday 28 SeptemberPrimeira LigaCasa PiaAD1-1Bench
Sunday 15 SeptemberPrimeira LigaSC BragaAW0-2450006.724
Sunday 1 SeptemberPrimeira LigaFamalicaoHW2-190006.647
Sunday 25 AugustPrimeira LigaAVSAL1-045006.329
Sunday 18 AugustPrimeira LigaEstorilHW1-090007.582
Thursday 15 AugustUEFA Conference LeagueFC ZurichHW2-0Bench
Monday 12 AugustPrimeira LigaAroucaAW0-1Bench
Thursday 8 AugustUEFA Conference LeagueFC ZurichAW0-3Bench

2023

7 played7 unusedPrimeira Liga, Taça de Portugal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 11 MayPrimeira LigaSC BragaHL2-3Bench
Saturday 4 MayPrimeira LigaRio AveAL2-1Bench
Saturday 27 AprilPrimeira LigaBoavistaHW1-0Bench
Sunday 21 AprilPrimeira LigaSporting CPAL3-014006.67
Wednesday 17 AprilTaça de PortugalFC PortoAL3-121006.713
Saturday 13 AprilPrimeira LigaFarenseHD1-1Bench
Sunday 17 MarchPrimeira LigaChavesAW1-2Bench
Saturday 9 MarchPrimeira LigaFamalicaoHW1-090006.927
Saturday 2 MarchPrimeira LigaEstorilAW1-3Bench
Saturday 16 DecemberPrimeira LigaBoavistaAD1-1Bench
Saturday 2 SeptemberPrimeira LigaBenficaAL4-083006.714
Sunday 27 AugustPrimeira LigaVizelaHW2-090007.554
Saturday 19 AugustPrimeira LigaGIL VicenteHW2-19007.354
Sunday 13 AugustPrimeira LigaEstrelaAW0-190007.243

2022

29 playedPrimeira Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 21 MayPrimeira LigaGIL VicenteHW1-090007.333
Sunday 14 MayPrimeira LigaRio AveAW0-1730107.641
Sunday 7 MayPrimeira LigaVizelaHW3-090107.947
Saturday 29 AprilPrimeira LigaMaritimoAW1-290006.930
Monday 24 AprilPrimeira LigaSporting CPHL0-290006.319
Friday 7 AprilPrimeira LigaBoavistaAL2-199006.549
Saturday 1 AprilPrimeira LigaPacos FerreiraHD0-090006.742
Saturday 18 MarchPrimeira LigaBenficaAL5-190006.344
Saturday 11 MarchPrimeira LigaAroucaHL0-290007.255
Sunday 5 MarchPrimeira LigaSanta ClaraAW1-390006.730
Monday 27 FebruaryPrimeira LigaSC BragaHW2-190006.945
Saturday 11 FebruaryPrimeira LigaPortimonenseHW1-078006.928
Saturday 4 FebruaryPrimeira LigaEstorilAW0-190007.326
Monday 30 JanuaryPrimeira LigaChavesHW2-190007.739
Saturday 21 JanuaryPrimeira LigaFC PortoHL0-190006.317
Monday 16 JanuaryPrimeira LigaGIL VicenteAL2-190006.946
Saturday 7 JanuaryPrimeira LigaRio AveHD0-090007.563
Friday 30 DecemberPrimeira LigaVizelaAL3-090005.967
Sunday 13 NovemberPrimeira LigaMaritimoHW1-045006.319
Saturday 5 NovemberPrimeira LigaSporting CPAL3-090006.738
Monday 31 OctoberPrimeira LigaFamalicaoHW3-290006.934
Sunday 23 OctoberPrimeira LigaBoavistaHW3-290006.348
Saturday 8 OctoberPrimeira LigaPacos FerreiraAW0-190007.315
Saturday 1 OctoberPrimeira LigaBenficaHD0-090006.926
Sunday 18 SeptemberPrimeira LigaAroucaAD2-290006.641
Monday 29 AugustPrimeira LigaCasa PiaHL0-19000773
Sunday 21 AugustPrimeira LigaPortimonenseAL2-190006.629
Sunday 14 AugustPrimeira LigaEstorilHW1-09000747
Sunday 7 AugustPrimeira LigaChavesAW0-19007.226

2021

23 playedCopa America, Primeira Liga, Taça da Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 1 MayPrimeira LigaVitória SCAD1-190007.275
Saturday 23 AprilPrimeira LigaMaritimoHD2-29006.327
Friday 15 AprilPrimeira LigaAroucaAD1-190007.755
Sunday 10 AprilPrimeira LigaEstorilHW2-090007.239
Saturday 12 MarchPrimeira LigaFamalicaoAD0-030006.618
Saturday 12 FebruaryPrimeira LigaBenficaAL2-19006.227
Sunday 6 FebruaryPrimeira LigaGIL VicenteAD2-290006.927
Tuesday 1 FebruaryPrimeira LigaBoavistaHW2-1900646
Wednesday 26 JanuaryTaça da LigaSporting CPAL2-199006.312
Saturday 22 JanuaryPrimeira LigaMoreirenseAW0-290007.345
Sunday 16 JanuaryPrimeira LigaTondelaHD2-290006.725
Thursday 30 DecemberPrimeira LigaPacos FerreiraAL2-19007.642
Friday 17 DecemberPrimeira LigaVitória SCHW1-090007.533
Saturday 11 DecemberPrimeira LigaMaritimoAL4-190005.765
Sunday 5 DecemberPrimeira LigaAroucaHW2-190006.940
Monday 29 NovemberPrimeira LigaEstorilAD2-290006.638
Saturday 2 OctoberPrimeira LigaVizelaAD1-145007.229
Sunday 26 SeptemberPrimeira LigaSC BragaHD1-19006.540
Sunday 29 AugustPrimeira LigaGIL VicenteHW1-090007.718
Monday 23 AugustPrimeira LigaBoavistaAL2-09006.661
Sunday 15 AugustPrimeira LigaMoreirenseHD2-29006.952
Sunday 8 AugustPrimeira LigaTondelaAL3-09006.661
Sunday 27 JuneCopa AmericaPeruHL0-195007.529

2020

29 playedPrimeira Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 19 MayPrimeira LigaFarenseHW4-090007.332
Sunday 16 MayPrimeira LigaBelenensesAW0-290007.328
Tuesday 11 MayPrimeira LigaRio AveHW1-09007.226
Friday 7 MayPrimeira LigaFamalicaoAL1-09006.929
Saturday 1 MayPrimeira LigaBoavistaHD3-390006.343
Monday 26 AprilPrimeira LigaBenficaAL2-190006.228
Wednesday 21 AprilPrimeira LigaMoreirenseHD0-09007.249
Saturday 17 AprilPrimeira LigaVitória SCAL1-090006.965
Sunday 11 AprilPrimeira LigaNacionalHW5-190107.344
Saturday 3 AprilPrimeira LigaFC PortoAL2-190006.930
Saturday 20 MarchPrimeira LigaTondelaHD1-145006.335
Saturday 13 MarchPrimeira LigaPortimonenseHW2-090006.933
Friday 5 MarchPrimeira LigaSporting CPAL2-190006.333
Saturday 27 FebruaryPrimeira LigaPacos FerreiraHW3-090007.524
Sunday 14 FebruaryPrimeira LigaSC BragaHL0-19006.954
Monday 8 FebruaryPrimeira LigaMaritimoAW1-29006.351
Thursday 4 FebruaryPrimeira LigaFarenseAD1-190006.337
Monday 1 FebruaryPrimeira LigaBelenensesHW2-090007.219
Monday 25 JanuaryPrimeira LigaRio AveAW1-29000641
Sunday 17 JanuaryPrimeira LigaFamalicaoHL1-290006.354
Saturday 9 JanuaryPrimeira LigaBoavistaAD1-19000730
Monday 4 JanuaryPrimeira LigaBenficaHD1-190007.224
Tuesday 29 DecemberPrimeira LigaMoreirenseAL1-09006.654
Monday 21 DecemberPrimeira LigaVitória SCHL0-4900797
Sunday 6 DecemberPrimeira LigaNacionalAW1-390006.736
Saturday 28 NovemberPrimeira LigaFC PortoHL0-190007.272
Saturday 3 OctoberPrimeira LigaGIL VicenteHD0-09007.240
Friday 25 SeptemberPrimeira LigaSC BragaAW0-190007.725
Sunday 20 SeptemberPrimeira LigaMaritimoHW2-090007.235

2019

18 playedCopa America, Segunda División

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 28 JuneSegunda DivisiónGironaHW2-01000
Monday 15 JuneSegunda DivisiónTenerifeAD0-045006.285
Friday 12 JuneSegunda DivisiónHuescaHL1-321006.796
Sunday 5 JanuarySegunda DivisiónOviedoAD1-19000791
Saturday 21 DecemberSegunda DivisiónLugoHD1-19000662%
Sunday 15 DecemberSegunda DivisiónExtremaduraAD0-0900007.174%
Friday 6 DecemberSegunda DivisiónTenerifeHW2-0900007.670%
Friday 29 NovemberSegunda DivisiónNumanciaAD0-0900007.265%
Sunday 24 NovemberSegunda DivisiónElcheHD3-390010771%
Sunday 10 NovemberSegunda DivisiónFuenlabradaHD0-090000790%
Friday 1 NovemberSegunda DivisiónPonferradinaAL1-090007.273%
Saturday 26 OctoberSegunda DivisiónOviedoHW2-19000769%
Sunday 20 OctoberSegunda DivisiónDeportivo La CorunaAW0-2711007.644%
Saturday 21 SeptemberSegunda DivisiónAlbaceteAL1-0900007.488%
Sunday 1 SeptemberSegunda DivisiónGironaAL1-0900006.889%
Saturday 24 AugustSegunda DivisiónLas PalmasHD1-1900006.782%
Wednesday 19 JuneCopa AmericaBrazilAD0-0900007.684%
Saturday 15 JuneCopa AmericaPeruHD0-0900007.185%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2018

28 playedSegunda División

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 19 MaySegunda DivisiónCordobaAL4-3900006.278%
Saturday 11 MaySegunda DivisiónMallorcaHW2-1900106.968%
Saturday 4 MaySegunda DivisiónExtremaduraHL0-190006.769%
Sunday 28 AprilSegunda DivisiónGranada CFAL2-0520006.366%
Saturday 20 AprilSegunda DivisiónSporting GijonHD0-090007.576%
Saturday 13 AprilSegunda DivisiónAlmeriaAL3-0900006.463%
Sunday 7 AprilSegunda DivisiónNumanciaHW2-0900006.664%
Monday 1 AprilSegunda DivisiónZaragozaAL3-0900006.692%
Saturday 9 MarchSegunda DivisiónAlbaceteHW1-0900007.279%
Saturday 2 MarchSegunda DivisiónOsasunaAL1-0900007.485%
Saturday 23 FebruarySegunda DivisiónCadizHL2-3900006.480%
Saturday 16 FebruarySegunda DivisiónDeportivo La CorunaAD1-1900007.475%
Saturday 2 FebruarySegunda DivisiónRayo MajadahondaAL1-0900006.271%
Sunday 27 JanuarySegunda DivisiónLas PalmasHD0-0900006.955%
Sunday 20 JanuarySegunda DivisiónTenerifeAL2-090006.573%
Sunday 13 JanuarySegunda DivisiónElcheAL1-059000781%
Sunday 23 DecemberSegunda DivisiónOsasunaHL0-1610006.478%
Saturday 15 DecemberSegunda DivisiónCordobaHD1-190006.460%
Sunday 9 DecemberSegunda DivisiónAlcorconAW0-1900006.933%
Saturday 1 DecemberSegunda DivisiónMallorcaHL0-2900006.385%
Sunday 25 NovemberSegunda DivisiónOviedoAL3-0900005.781%
Sunday 30 SeptemberSegunda DivisiónAlmeriaAL2-0900006.576%
Sunday 23 SeptemberSegunda DivisiónGimnasticHD1-190006.985%
Saturday 15 SeptemberSegunda DivisiónTenerifeAW0-190017.380%
Sunday 9 SeptemberSegunda DivisiónAlbaceteHL1-2900006.691%
Saturday 1 SeptemberSegunda DivisiónElcheAW0-2900007.477%
Saturday 25 AugustSegunda DivisiónZaragozaHD0-0900007.875%
Sunday 19 AugustSegunda DivisiónLas PalmasAL2-0330006.580%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2017

13 playedSegunda División

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 3 MarchSegunda DivisiónOsasunaAL1-062006.661%
Saturday 24 FebruarySegunda DivisiónLorca FCHD0-0900007.781%
Saturday 27 JanuarySegunda DivisiónLugoHD1-1190006.650%
Sunday 21 JanuarySegunda DivisiónAlcorconAL1-0900006.473%
Sunday 14 JanuarySegunda DivisiónCordobaHW2-090007.568%
Saturday 6 JanuarySegunda DivisiónGranada CFHW1-0900006.940%
Thursday 21 DecemberSegunda DivisiónTenerifeAD1-130006.30%
Saturday 25 NovemberSegunda DivisiónValladolidHW1-0590107.162%
Sunday 19 NovemberSegunda DivisiónSporting GijonAW0-3900007.193%
Sunday 5 NovemberSegunda DivisiónAlmeriaAW0-2900007.281%
Saturday 28 OctoberSegunda DivisiónRayo VallecanoHD0-0900007.490%
Saturday 21 OctoberSegunda DivisiónHuescaAL1-0900006.680%
Saturday 14 OctoberSegunda DivisiónCultural LeonesaHD2-2900006.570%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2016

15 playedLa Liga

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 21 MayLa LigaReal MadridHL0-2900006.9
Saturday 15 AprilLa LigaDeportivo La CorunaAL2-0900006.6
Saturday 25 FebruaryLa LigaEibarAL3-0170006.6
Saturday 21 JanuaryLa LigaReal MadridAL2-1900006.7
Monday 16 JanuaryLa LigaReal SociedadHL0-2900006.6
Sunday 8 JanuaryLa LigaCelta VigoAL3-1900006.4
Saturday 17 DecemberLa LigaSevillaAL4-190005.9
Friday 9 DecemberLa LigaGranada CFHD1-190007
Sunday 4 DecemberLa LigaValenciaAD2-2900006.5
Saturday 26 NovemberLa LigaDeportivo La CorunaHW4-3900006.6
Saturday 19 NovemberLa LigaBarcelonaAD0-0900007.1
Friday 4 NovemberLa LigaSporting GijonHW3-276006.6
Saturday 29 OctoberLa LigaAtletico MadridAL4-290005.8
Sunday 23 OctoberLa LigaLeganesHW4-0900008
Sunday 16 OctoberLa LigaAlavesAD1-1900006.4

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.