Skip to content
442ball
Menu

T. Valls: match by match

271 appearances across 4 competitions, 2016 to 2025.

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

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

2025

19 playedCoupe de France, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 JanuaryLigue 2BastiaAL1-0690006.320
Saturday 20 DecemberCoupe de FranceNancyHD1-1830006.927
Saturday 13 DecemberLigue 2MontpellierHD1-1900007.336
Friday 5 DecemberLigue 2NancyHW1-0900007.338
Friday 21 NovemberLigue 2BoulogneAL3-1900006.325
Friday 7 NovemberLigue 2RodezHW2-1900008.253
Saturday 1 NovemberLigue 2AmiensAW2-386006.929
Tuesday 28 OctoberLigue 2GuingampHD0-0890006.527
Friday 24 OctoberLigue 2RED Star FC 93AL1-0900007.730
Friday 17 OctoberLigue 2PAUHD1-1900007.224
Saturday 4 OctoberLigue 2ReimsAW2-490010737
Friday 26 SeptemberLigue 2BastiaHD0-0900007.337
Tuesday 23 SeptemberLigue 2Le MansAL1-0270006.616
Friday 19 SeptemberLigue 2AnnecyHL1-3900006.229
Saturday 13 SeptemberLigue 2DunkerqueHW1-0900006.922
Saturday 30 AugustLigue 2Saint EtienneAD1-1900006.313
Friday 22 AugustLigue 2Clermont FootAL2-1901007.634
Friday 15 AugustLigue 2LavalHD1-1900006.727
Saturday 9 AugustLigue 2Estac TroyesAL2-1900006.925

2024

28 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 2 MayLigue 2Estac TroyesHW3-1690006.921
Friday 25 AprilLigue 2BastiaAW2-3901007.932
Friday 18 AprilLigue 2DunkerqueAL2-0900007.339
Saturday 12 AprilLigue 2Paris FCHL1-2900006.622
Friday 4 AprilLigue 2LavalAW1-2900007.259
Saturday 29 MarchLigue 2LorientHL1-2780006.719
Friday 14 MarchLigue 2Clermont FootAD0-090007.338
Friday 7 MarchLigue 2AjaccioHD2-2900007.246
Friday 28 FebruaryLigue 2PAUAL1-0900006.933
Friday 21 FebruaryLigue 2GuingampHD1-1890007.731
Friday 14 FebruaryLigue 2AmiensAW1-4901007.929
Friday 7 FebruaryLigue 2RED Star FC 93HD0-0840006.930
Friday 31 JanuaryLigue 2RodezHW2-1901108.325
Friday 24 JanuaryLigue 2MetzAL3-0900006.930
Friday 17 JanuaryLigue 2MartiguesHW1-090000752
Saturday 11 JanuaryLigue 2CaenAW0-1901009.340
Friday 3 JanuaryLigue 2BastiaHW3-2900007.525
Saturday 14 DecemberLigue 2RED Star FC 93AL3-1900007.744
Saturday 7 DecemberLigue 2AmiensHL0-2240006.510
Friday 22 NovemberLigue 2Estac TroyesAD0-015000713
Friday 4 OctoberLigue 2RodezAL2-1900006.640
Friday 27 SeptemberLigue 2Clermont FootHW3-0850006.917
Tuesday 24 SeptemberLigue 2AjaccioAL2-0900007.230
Friday 20 SeptemberLigue 2MartiguesAW0-4760107.339
Monday 16 SeptemberLigue 2CaenHW3-1900107.531
Friday 30 AugustLigue 2PAUHD1-1900007.233
Saturday 24 AugustLigue 2LorientAL2-0900007.745
Friday 16 AugustLigue 2LavalHW2-1900006.930

2023

26 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 17 MayLigue 2AmiensHL1-3900007.246
Friday 10 MayLigue 2AjaccioAW1-290208.533
Friday 3 MayLigue 2ConcarneauHW2-190006.930
Saturday 27 AprilLigue 2ValenciennesAL2-030006.725
Tuesday 23 AprilLigue 2Saint EtienneHL0-277006.612
Saturday 20 AprilLigue 2AnnecyAW0-112006.33
Monday 15 AprilLigue 2AngersHD0-09000744
Saturday 6 AprilLigue 2Paris FCAL2-19000725
Saturday 30 MarchLigue 2GuingampHD0-090007.540
Saturday 16 MarchLigue 2RodezAL3-19017.234
Monday 11 MarchLigue 2LavalHL0-245006.715
Saturday 2 MarchLigue 2BastiaAL1-090006.935
Saturday 24 FebruaryLigue 2PAUHL0-190006.526
Saturday 17 FebruaryLigue 2Estac TroyesAL3-179006.935
Saturday 10 FebruaryLigue 2BordeauxAL1-090007.932
Saturday 3 FebruaryLigue 2CaenHW5-190006.934
Saturday 27 JanuaryLigue 2QuevillyAD1-189006.925
Tuesday 23 JanuaryLigue 2AuxerreHD1-190007.235
Saturday 13 JanuaryLigue 2DunkerqueHD2-290006.625
Tuesday 19 DecemberLigue 2ConcarneauAW0-39000735
Saturday 16 DecemberLigue 2AnnecyHW1-090006.234
Tuesday 5 DecemberLigue 2AngersAL1-017006.911
Saturday 2 DecemberLigue 2LavalAD1-190006.729
Saturday 25 NovemberLigue 2RodezHW2-189006.941
Saturday 11 NovemberLigue 2AmiensAW1-290007.238
Saturday 4 NovemberLigue 2AjaccioHL0-319006.910

2022

26 played3 unusedSuper League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 13 MaySuper LeagueFC SionHW5-011006.32
Sunday 7 MaySuper LeagueGrasshoppersAW2-3180076
Saturday 29 AprilSuper LeagueFC ST. GallenHD1-1Bench
Wednesday 26 AprilSuper LeagueFC ZurichHW4-0Bench
Saturday 22 AprilSuper LeagueBSC Young BoysAL6-190006.344
Saturday 15 AprilSuper LeagueFC LuganoHD0-015006.99
Saturday 8 AprilSuper LeagueFC SionAD2-290007.351
Saturday 1 AprilSuper LeagueBSC Young BoysHW2-128006.97
Sunday 19 MarchSuper LeagueFC LuganoAD1-123107.55
Sunday 12 MarchSuper LeagueFC LuzernHL0-11009
Sunday 5 MarchSuper LeagueFC ZurichAD1-111006.92
Sunday 19 FebruarySuper LeagueFC Basel 1893AD2-269006.913
Wednesday 15 FebruarySuper LeagueFC WinterthurAW1-290107.531
Saturday 11 FebruarySuper LeagueGrasshoppersHW2-19006.73
Saturday 4 FebruarySuper LeagueFC ST. GallenAL3-09006.27
Sunday 29 JanuarySuper LeagueFC SionHD2-2Bench
Saturday 29 OctoberSuper LeagueFC LuganoHD2-28006.3
Sunday 23 OctoberSuper LeagueFC ST. GallenAD1-18006.3
Thursday 20 OctoberSuper LeagueGrasshoppersAW2-324006.34
Sunday 16 OctoberSuper LeagueFC Basel 1893HD0-012006.93
Sunday 9 OctoberSuper LeagueFC LuzernHD1-111006.91
Sunday 2 OctoberSuper LeagueFC LuganoAL1-04506.519
Sunday 11 SeptemberSuper LeagueFC ZurichHW3-2140107.913
Sunday 4 SeptemberSuper LeagueFC LuzernAW0-21200710
Saturday 27 AugustSuper LeagueGrasshoppersHW3-116017.34
Sunday 14 AugustSuper LeagueBSC Young BoysAL3-024006.328
Saturday 6 AugustSuper LeagueFC WinterthurHW1-061006.733
Saturday 30 JulySuper LeagueFC SionAD0-024006.64
Sunday 24 JulySuper LeagueFC Basel 1893AD1-1221073

2021

32 playedSuper League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Thursday 19 MaySuper LeagueFC Basel 1893HD0-079007.222
Wednesday 11 MaySuper LeagueFC LuganoHD2-280007.645
Sunday 8 MaySuper LeagueFC LuzernAL4-013006.23
Saturday 30 AprilSuper LeagueFC ST. GallenHL0-22001
Sunday 3 AprilSuper LeagueLausanneAL4-190007.746
Sunday 20 MarchSuper LeagueFC SionHW2-12900711
Sunday 13 MarchSuper LeagueFC Basel 1893AL2-01001
Sunday 6 MarchSuper LeagueGrasshoppersAW2-41001
Tuesday 1 MarchSuper LeagueBSC Young BoysHW1-01001
Saturday 26 FebruarySuper LeagueFC LuganoAL2-061006.327
Sunday 20 FebruarySuper LeagueFC LuzernHD1-1450107.613
Saturday 12 FebruarySuper LeagueFC ST. GallenAL5-170006.632
Saturday 5 FebruarySuper LeagueLausanneHW1-088006.937
Saturday 29 JanuarySuper LeagueFC ZurichAL1-082006.933
Saturday 18 DecemberSuper LeagueFC LuzernAW0-290006.331
Sunday 12 DecemberSuper LeagueFC Basel 1893HD2-290006.722
Saturday 4 DecemberSuper LeagueBSC Young BoysAW1-290006.549
Sunday 28 NovemberSuper LeagueLausanneAW0-390007.540
Sunday 21 NovemberSuper LeagueGrasshoppersHW3-284006.925
Sunday 7 NovemberSuper LeagueFC ZurichHL1-259006.232
Sunday 31 OctoberSuper LeagueFC LuganoAL2-162007.522
Sunday 24 OctoberSuper LeagueFC SionHL1-290007.362
Sunday 17 OctoberSuper LeagueFC ST. GallenAL2-190007.549
Sunday 3 OctoberSuper LeagueBSC Young BoysHL0-690006.519
Saturday 25 SeptemberSuper LeagueLausanneHD1-19001858
Tuesday 21 SeptemberSuper LeagueFC ZurichAD2-29016.346
Sunday 12 SeptemberSuper LeagueFC ST. GallenHW5-1900107.364
Sunday 29 AugustSuper LeagueGrasshoppersAD1-166006.334
Sunday 22 AugustSuper LeagueFC LuzernHW4-190007.524
Sunday 8 AugustSuper LeagueFC Basel 1893AL5-168006.735
Sunday 1 AugustSuper LeagueFC LuganoHL0-27700739
Sunday 25 JulySuper LeagueFC SionAW1-278007.227

2020

33 played1 unusedSuper League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 21 MaySuper LeagueFC ST. GallenHL1-2900107.776
Saturday 15 MaySuper LeagueFC VaduzAW1-3900207.924
Wednesday 12 MaySuper LeagueLausanneHL1-490006.668
Sunday 9 MaySuper LeagueFC LuzernAL3-028006.316
Sunday 2 MaySuper LeagueBSC Young BoysHW2-190006.630
Sunday 25 AprilSuper LeagueFC LuganoAW0-181107.639
Thursday 22 AprilSuper LeagueFC SionHL3-590007.235
Sunday 18 AprilSuper LeagueFC Basel 1893AL5-090007.346
Sunday 11 AprilSuper LeagueFC ZurichAW1-2900107.231
Sunday 4 AprilSuper LeagueFC LuganoHD1-187007.949
Sunday 21 MarchSuper LeagueFC VaduzHL1-268006.934
Sunday 14 MarchSuper LeagueFC SionAW1-28310841
Saturday 6 MarchSuper LeagueFC Basel 1893HW2-189007.240
Wednesday 3 MarchSuper LeagueFC ST. GallenAW0-1860724
Saturday 27 FebruarySuper LeagueFC ZurichHW3-18118.232
Sunday 21 FebruarySuper LeagueBSC Young BoysAL2-072006.535
Wednesday 17 FebruarySuper LeagueFC LuganoAD1-1900107.652
Saturday 13 FebruarySuper LeagueLausanneAL3-145006.623
Wednesday 10 FebruarySuper LeagueFC ST. GallenHD2-290007.940
Sunday 7 FebruarySuper LeagueFC LuzernHW4-2900208.939
Thursday 4 FebruarySuper LeagueFC LuzernAL3-090007.741
Sunday 31 JanuarySuper LeagueLausanneHD1-19000765
Wednesday 23 DecemberSuper LeagueFC VaduzHD1-173006.946
Sunday 20 DecemberSuper LeagueFC ZurichAW0-189007.747
Thursday 17 DecemberSuper LeagueFC SionHD1-187006.638
Sunday 13 DecemberSuper LeagueBSC Young BoysAW1-288010835
Wednesday 9 DecemberSuper LeagueFC VaduzAW0-2Bench
Saturday 5 DecemberSuper LeagueFC Basel 1893AL1-09007.251
Wednesday 2 DecemberSuper LeagueFC ZurichHW2-190107.343
Saturday 28 NovemberSuper LeagueFC LuzernHL1-364006.235
Wednesday 25 NovemberSuper LeagueFC SionAL2-090007.660
Sunday 22 NovemberSuper LeagueFC LuganoHD1-169007.235
Saturday 17 OctoberSuper LeagueBSC Young BoysHD0-090006.635
Sunday 4 OctoberSuper LeagueFC ST. GallenAL1-090007.226

2019

22 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 7 MarchLigue 1MetzAL2-110006.7
Wednesday 5 FebruaryLigue 1DijonHW2-065007
Saturday 1 FebruaryLigue 1MonacoHW3-166006.9
Saturday 25 JanuaryLigue 1Saint EtienneAL2-189006.7
Wednesday 15 JanuaryLigue 1RennesHL0-190007.1
Saturday 11 JanuaryLigue 1ReimsHW2-090007.3
Saturday 21 DecemberLigue 1MarseilleAL3-1870006.2
Tuesday 3 DecemberLigue 1BordeauxAL6-0230006.5
Saturday 30 NovemberLigue 1MetzHD1-1870006.4
Saturday 23 NovemberLigue 1AngersAL1-0900007.4
Saturday 9 NovemberLigue 1StrasbourgAL4-1900006.7
Saturday 26 OctoberLigue 1ReimsAD0-0900006.9
Saturday 19 OctoberLigue 1AmiensHD1-1890006.4
Sunday 6 OctoberLigue 1LilleAD2-2870006.6
Sunday 29 SeptemberLigue 1Saint EtienneHL0-1720006.6
Wednesday 25 SeptemberLigue 1MontpellierAL1-0130006.6
Saturday 21 SeptemberLigue 1ToulouseHW1-0900107
Saturday 14 SeptemberLigue 1DijonAD0-0900007
Saturday 31 AugustLigue 1Stade Brestois 29HW3-0901007.8
Sunday 25 AugustLigue 1MonacoAD2-2600006.1
Saturday 17 AugustLigue 1NiceHL1-278006.6
Sunday 11 AugustLigue 1Paris Saint GermainAL3-0890006.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.

2018

31 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 18 MayLigue 1GuingampAD2-2720006.7
Saturday 11 MayLigue 1MonacoHW1-080006.5
Saturday 4 MayLigue 1ReimsAW0-3270006.4
Sunday 28 AprilLigue 1LilleAL5-0900006.2
Saturday 20 AprilLigue 1BordeauxHW2-1390006.5
Tuesday 9 AprilLigue 1RennesHW3-1110006.4
Saturday 6 AprilLigue 1CaenHW2-0650006.6
Saturday 16 MarchLigue 1StrasbourgHD2-267006.5
Saturday 23 FebruaryLigue 1Paris Saint GermainAL3-0890006.3
Friday 15 FebruaryLigue 1DijonHW2-0120006.6
Sunday 3 FebruaryLigue 1MontpellierHD1-1880006.2
Saturday 26 JanuaryLigue 1NiceAL2-0620006.6
Wednesday 23 JanuaryLigue 1AngersHW3-1140006.9
Wednesday 16 JanuaryLigue 1NantesHW1-0670006.6
Saturday 22 DecemberLigue 1RennesAL4-0550006.6
Sunday 16 DecemberLigue 1LilleHL2-3560006.5
Saturday 1 DecemberLigue 1AmiensHW3-0900007
Saturday 24 NovemberLigue 1StrasbourgAW0-1900006.3
Saturday 10 NovemberLigue 1NiceHL0-190006.5
Saturday 3 NovemberLigue 1DijonAW0-4900006.5
Friday 26 OctoberLigue 1Saint EtienneHD1-1900006.9
Friday 19 OctoberLigue 1LyonAL2-0900007.1
Saturday 6 OctoberLigue 1ReimsHD0-0900006.8
Sunday 30 SeptemberLigue 1MontpellierAL3-0450006.7
Wednesday 26 SeptemberLigue 1GuingampHD0-01000
Friday 21 SeptemberLigue 1MonacoAD1-1750006.5
Sunday 16 SeptemberLigue 1BordeauxAD3-3900006.3
Saturday 1 SeptemberLigue 1Paris Saint GermainHL2-4870007.2
Saturday 25 AugustLigue 1ToulouseAL1-040006.6
Sunday 19 AugustLigue 1MarseilleHW3-120006.5
Saturday 11 AugustLigue 1AngersAW3-4260006.6

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

33 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 11 MayLigue 2ReimsAD2-2900005.981%
Friday 4 MayLigue 2Gazelec FC AjaccioHW4-0900006.782%
Saturday 28 AprilLigue 2Clermont FootAD1-1900006.278%
Tuesday 24 AprilLigue 2LorientHW1-078006.660%
Friday 20 AprilLigue 2Bourg-en-bresse 01AD2-2871007.989%
Friday 6 AprilLigue 2QuevillyAW1-360006.4100%
Friday 30 MarchLigue 2ValenciennesHW1-0120006.633%
Monday 19 MarchLigue 2Stade Brestois 29AW0-2900006.780%
Friday 9 MarchLigue 2OrleansAW1-4900007.181%
Saturday 3 MarchLigue 2Paris FCHW2-160006.50%
Friday 16 FebruaryLigue 2ToursHD2-2180006.733%
Monday 12 FebruaryLigue 2AuxerreAD0-0810006.576%
Friday 2 FebruaryLigue 2AjaccioHD1-1900006.784%
Saturday 27 JanuaryLigue 2Le HavreAL2-1100006.560%
Tuesday 23 JanuaryLigue 2Gazelec FC AjaccioAL2-090006.784%
Saturday 20 JanuaryLigue 2ChateaurouxHW3-0900006.980%
Tuesday 16 JanuaryLigue 2NancyAW0-290000775%
Friday 12 JanuaryLigue 2LensHL0-1110006.550%
Monday 11 DecemberLigue 2Clermont FootHW3-1900006.886%
Tuesday 28 NovemberLigue 2LorientAW1-2210006.450%
Friday 24 NovemberLigue 2Bourg-en-bresse 01HW4-0150006.991%
Friday 17 NovemberLigue 2SochauxAL2-1901007.381%
Friday 3 NovemberLigue 2QuevillyHW4-1170106.871%
Friday 20 OctoberLigue 2Stade Brestois 29HW4-090000785%
Friday 13 OctoberLigue 2OrleansHW4-190006.880%
Friday 22 SeptemberLigue 2NiortHL1-5610006.875%
Tuesday 19 SeptemberLigue 2ToursAW0-49001776%
Friday 15 SeptemberLigue 2AuxerreHW3-069007.183%
Friday 8 SeptemberLigue 2AjaccioAW1-4900006.682%
Friday 25 AugustLigue 2Le HavreHW1-0140006.866%
Monday 14 AugustLigue 2NancyHD0-0900007.176%
Friday 4 AugustLigue 2LensAW1-210000%
Friday 28 JulyLigue 2ReimsHL0-1600006.883%

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

21 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 19 MayLigue 2LavalAW1-290000784%
Friday 12 MayLigue 2AjaccioHW3-1900007.783%
Saturday 6 MayLigue 2Stade Brestois 29AW2-3160006.560%
Friday 7 AprilLigue 2Clermont FootAW2-3190006.833%
Friday 31 MarchLigue 2ValenciennesHW1-0900006.587%
Friday 17 MarchLigue 2SochauxAL2-1900006.776%
Friday 10 MarchLigue 2RED Star FC 93HW2-0901007.275%
Friday 3 MarchLigue 2Bourg-en-bresse 01AW0-1891007.679%
Friday 24 FebruaryLigue 2Gazelec FC AjaccioHD1-1450006.368%
Friday 17 FebruaryLigue 2Estac TroyesAD0-0900007.290%
Friday 10 FebruaryLigue 2ToursHD1-190006.968%
Tuesday 7 FebruaryLigue 2NiortHW3-0470006.491%
Friday 3 FebruaryLigue 2AmiensAW1-2900006.966%
Friday 27 JanuaryLigue 2StrasbourgHD2-2900006.176%
Saturday 21 JanuaryLigue 2LensAW1-3900006.360%
Friday 13 JanuaryLigue 2Le HavreHD0-090006.667%
Friday 16 DecemberLigue 2AjaccioAW1-2890006.675%
Friday 9 DecemberLigue 2Stade Brestois 29HL1-2780006.768%
Tuesday 29 NovemberLigue 2AuxerreAL2-0280006.481%
Friday 25 NovemberLigue 2ReimsHW3-0140006.5100%
Friday 23 SeptemberLigue 2Gazelec FC AjaccioAW0-2900107.165%

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.