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-19000□6.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-08900□724
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-09000□7.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-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 MayPrimeira LigaNacionalAW1-2130006.52
Sunday 27 AprilPrimeira LigaRio AveHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 19 AprilPrimeira LigaBenficaHL0-39000□6.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-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 6 MarchUEFA Conference LeagueReal BetisAD2-2900006.345
Saturday 1 MarchPrimeira LigaCasa PiaHW1-09000□7.364
Sunday 16 FebruaryPrimeira LigaSC BragaHD0-09000□7.245
Saturday 8 FebruaryPrimeira LigaFamalicaoAD0-0900007.9100
Saturday 1 FebruaryPrimeira LigaAVSHW2-0900007.383
Sunday 26 JanuaryPrimeira LigaEstorilAL1-0260006.620
Saturday 18 JanuaryPrimeira LigaAroucaHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 3 JanuaryPrimeira LigaSporting CPHD4-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 29 DecemberPrimeira LigaFarenseAD2-2900006.945
Monday 23 DecemberPrimeira LigaNacionalHD2-2900006.570
Thursday 19 DecemberUEFA Conference LeagueFiorentinaHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 16 DecemberPrimeira LigaRio AveAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 12 DecemberUEFA Conference LeagueFC ST. GallenAW1-4900007.564
Saturday 7 DecemberPrimeira LigaBenficaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 NovemberPrimeira LigaMoreirenseHW1-090000758
Sunday 27 OctoberPrimeira LigaEstrelaAD2-2900006.351
Thursday 24 OctoberUEFA Conference LeagueDjurgardens IFAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 6 OctoberPrimeira LigaBoavistaHD2-29000□6.667
Wednesday 2 OctoberUEFA Conference LeagueCeljeHW3-1900007.262
Saturday 28 SeptemberPrimeira LigaCasa PiaAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 15 SeptemberPrimeira LigaSC BragaAW0-2450006.724
Sunday 1 SeptemberPrimeira LigaFamalicaoHW2-19000□6.647
Sunday 25 AugustPrimeira LigaAVSAL1-04500□6.329
Sunday 18 AugustPrimeira LigaEstorilHW1-09000□7.582
Thursday 15 AugustUEFA Conference LeagueFC ZurichHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 12 AugustPrimeira LigaAroucaAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 8 AugustUEFA Conference LeagueFC ZurichAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2023

7 played7 unusedPrimeira Liga, Taça de Portugal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 11 MayPrimeira LigaSC BragaHL2-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 4 MayPrimeira LigaRio AveAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 AprilPrimeira LigaBoavistaHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 21 AprilPrimeira LigaSporting CPAL3-0140006.67
Wednesday 17 AprilTaça de PortugalFC PortoAL3-1210006.713
Saturday 13 AprilPrimeira LigaFarenseHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 17 MarchPrimeira LigaChavesAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 MarchPrimeira LigaFamalicaoHW1-0900006.927
Saturday 2 MarchPrimeira LigaEstorilAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 DecemberPrimeira LigaBoavistaAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 2 SeptemberPrimeira LigaBenficaAL4-0830006.714
Sunday 27 AugustPrimeira LigaVizelaHW2-0900007.554
Saturday 19 AugustPrimeira LigaGIL VicenteHW2-19000□7.354
Sunday 13 AugustPrimeira LigaEstrelaAW0-1900007.243

2022

29 playedPrimeira Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 21 MayPrimeira LigaGIL VicenteHW1-0900007.333
Sunday 14 MayPrimeira LigaRio AveAW0-1730107.641
Sunday 7 MayPrimeira LigaVizelaHW3-0901007.947
Saturday 29 AprilPrimeira LigaMaritimoAW1-2900006.930
Monday 24 AprilPrimeira LigaSporting CPHL0-2900006.319
Friday 7 AprilPrimeira LigaBoavistaAL2-1990006.549
Saturday 1 AprilPrimeira LigaPacos FerreiraHD0-0900006.742
Saturday 18 MarchPrimeira LigaBenficaAL5-1900006.344
Saturday 11 MarchPrimeira LigaAroucaHL0-2900007.255
Sunday 5 MarchPrimeira LigaSanta ClaraAW1-3900006.730
Monday 27 FebruaryPrimeira LigaSC BragaHW2-1900006.945
Saturday 11 FebruaryPrimeira LigaPortimonenseHW1-0780006.928
Saturday 4 FebruaryPrimeira LigaEstorilAW0-1900007.326
Monday 30 JanuaryPrimeira LigaChavesHW2-1900007.739
Saturday 21 JanuaryPrimeira LigaFC PortoHL0-1900006.317
Monday 16 JanuaryPrimeira LigaGIL VicenteAL2-1900006.946
Saturday 7 JanuaryPrimeira LigaRio AveHD0-0900007.563
Friday 30 DecemberPrimeira LigaVizelaAL3-0900005.967
Sunday 13 NovemberPrimeira LigaMaritimoHW1-0450006.319
Saturday 5 NovemberPrimeira LigaSporting CPAL3-0900006.738
Monday 31 OctoberPrimeira LigaFamalicaoHW3-2900006.934
Sunday 23 OctoberPrimeira LigaBoavistaHW3-2900006.348
Saturday 8 OctoberPrimeira LigaPacos FerreiraAW0-1900007.315
Saturday 1 OctoberPrimeira LigaBenficaHD0-0900006.926
Sunday 18 SeptemberPrimeira LigaAroucaAD2-2900006.641
Monday 29 AugustPrimeira LigaCasa PiaHL0-190000773
Sunday 21 AugustPrimeira LigaPortimonenseAL2-1900006.629
Sunday 14 AugustPrimeira LigaEstorilHW1-090000747
Sunday 7 AugustPrimeira LigaChavesAW0-19000□7.226

2021

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 1 MayPrimeira LigaVitória SCAD1-1900007.275
Saturday 23 AprilPrimeira LigaMaritimoHD2-29000□6.327
Friday 15 AprilPrimeira LigaAroucaAD1-1900007.755
Sunday 10 AprilPrimeira LigaEstorilHW2-0900007.239
Saturday 12 MarchPrimeira LigaFamalicaoAD0-0300006.618
Saturday 12 FebruaryPrimeira LigaBenficaAL2-19000□6.227
Sunday 6 FebruaryPrimeira LigaGIL VicenteAD2-2900006.927
Tuesday 1 FebruaryPrimeira LigaBoavistaHW2-19000□646
Wednesday 26 JanuaryTaça da LigaSporting CPAL2-1990006.312
Saturday 22 JanuaryPrimeira LigaMoreirenseAW0-2900007.345
Sunday 16 JanuaryPrimeira LigaTondelaHD2-2900006.725
Thursday 30 DecemberPrimeira LigaPacos FerreiraAL2-19000□7.642
Friday 17 DecemberPrimeira LigaVitória SCHW1-0900007.533
Saturday 11 DecemberPrimeira LigaMaritimoAL4-1900005.765
Sunday 5 DecemberPrimeira LigaAroucaHW2-1900006.940
Monday 29 NovemberPrimeira LigaEstorilAD2-2900006.638
Saturday 2 OctoberPrimeira LigaVizelaAD1-1450007.229
Sunday 26 SeptemberPrimeira LigaSC BragaHD1-19000□6.540
Sunday 29 AugustPrimeira LigaGIL VicenteHW1-0900007.718
Monday 23 AugustPrimeira LigaBoavistaAL2-09000□6.661
Sunday 15 AugustPrimeira LigaMoreirenseHD2-29000□6.952
Sunday 8 AugustPrimeira LigaTondelaAL3-09000□6.661
Sunday 27 JuneCopa AmericaPeruHL0-1950007.529

2020

29 playedPrimeira Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 19 MayPrimeira LigaFarenseHW4-0900007.332
Sunday 16 MayPrimeira LigaBelenensesAW0-2900007.328
Tuesday 11 MayPrimeira LigaRio AveHW1-09000□7.226
Friday 7 MayPrimeira LigaFamalicaoAL1-09000□6.929
Saturday 1 MayPrimeira LigaBoavistaHD3-3900006.343
Monday 26 AprilPrimeira LigaBenficaAL2-1900006.228
Wednesday 21 AprilPrimeira LigaMoreirenseHD0-09000□7.249
Saturday 17 AprilPrimeira LigaVitória SCAL1-0900006.965
Sunday 11 AprilPrimeira LigaNacionalHW5-1901007.344
Saturday 3 AprilPrimeira LigaFC PortoAL2-1900006.930
Saturday 20 MarchPrimeira LigaTondelaHD1-1450006.335
Saturday 13 MarchPrimeira LigaPortimonenseHW2-0900006.933
Friday 5 MarchPrimeira LigaSporting CPAL2-1900006.333
Saturday 27 FebruaryPrimeira LigaPacos FerreiraHW3-0900007.524
Sunday 14 FebruaryPrimeira LigaSC BragaHL0-19000□6.954
Monday 8 FebruaryPrimeira LigaMaritimoAW1-29000□6.351
Thursday 4 FebruaryPrimeira LigaFarenseAD1-1900006.337
Monday 1 FebruaryPrimeira LigaBelenensesHW2-0900007.219
Monday 25 JanuaryPrimeira LigaRio AveAW1-290000641
Sunday 17 JanuaryPrimeira LigaFamalicaoHL1-2900006.354
Saturday 9 JanuaryPrimeira LigaBoavistaAD1-190000730
Monday 4 JanuaryPrimeira LigaBenficaHD1-1900007.224
Tuesday 29 DecemberPrimeira LigaMoreirenseAL1-09000□6.654
Monday 21 DecemberPrimeira LigaVitória SCHL0-49000□797
Sunday 6 DecemberPrimeira LigaNacionalAW1-3900006.736
Saturday 28 NovemberPrimeira LigaFC PortoHL0-1900007.272
Saturday 3 OctoberPrimeira LigaGIL VicenteHD0-09000□7.240
Friday 25 SeptemberPrimeira LigaSC BragaAW0-1900007.725
Sunday 20 SeptemberPrimeira LigaMaritimoHW2-0900007.235

2019

18 playedCopa America, Segunda División

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 28 JuneSegunda DivisiónGironaHW2-01000Not recorded0
Monday 15 JuneSegunda DivisiónTenerifeAD0-0450006.285
Friday 12 JuneSegunda DivisiónHuescaHL1-3210006.796
Sunday 5 JanuarySegunda DivisiónOviedoAD1-190000791
Saturday 21 DecemberSegunda DivisiónLugoHD1-19000□662%
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-09000□7.273%
Saturday 26 OctoberSegunda DivisiónOviedoHW2-19000□769%
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-19000□6.769%
Sunday 28 AprilSegunda DivisiónGranada CFAL2-0520006.366%
Saturday 20 AprilSegunda DivisiónSporting GijonHD0-09000□7.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-09000□6.573%
Sunday 13 JanuarySegunda DivisiónElcheAL1-059000781%
Sunday 23 DecemberSegunda DivisiónOsasunaHL0-1610006.478%
Saturday 15 DecemberSegunda DivisiónCordobaHD1-19000□6.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-19000□6.985%
Saturday 15 SeptemberSegunda DivisiónTenerifeAW0-19001□7.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-06200□6.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-09000□7.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.90%
Saturday 15 AprilLa LigaDeportivo La CorunaAL2-0900006.60%
Saturday 25 FebruaryLa LigaEibarAL3-0170006.60%
Saturday 21 JanuaryLa LigaReal MadridAL2-1900006.70%
Monday 16 JanuaryLa LigaReal SociedadHL0-2900006.60%
Sunday 8 JanuaryLa LigaCelta VigoAL3-1900006.40%
Saturday 17 DecemberLa LigaSevillaAL4-19000□5.90%
Friday 9 DecemberLa LigaGranada CFHD1-19000□70%
Sunday 4 DecemberLa LigaValenciaAD2-2900006.50%
Saturday 26 NovemberLa LigaDeportivo La CorunaHW4-3900006.60%
Saturday 19 NovemberLa LigaBarcelonaAD0-0900007.10%
Friday 4 NovemberLa LigaSporting GijonHW3-27600□6.60%
Saturday 29 OctoberLa LigaAtletico MadridAL4-29000□5.80%
Sunday 23 OctoberLa LigaLeganesHW4-09000080%
Sunday 16 OctoberLa LigaAlavesAD1-1900006.40%

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.