Skip to content
442ball

F. Hanin: match by match

229 appearances across 6 competitions, 2018 to 2025.

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

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

2025

27 played9 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Sunday, May 17Ligue 1BREAD 1-165006.70
Sunday, May 10Ligue 1STRHD 1-19006.70
Sunday, May 3Ligue 1AUXAL 3-111006.60
Saturday, April 25Ligue 1PSGHL 0-3230070
Saturday, April 18Ligue 1HAVHD 1-1Bench
Saturday, April 11Ligue 1RENAL 2-110000
Sunday, April 5Ligue 1LYOHD 0-011006.70
Friday, March 20Ligue 1LENAL 5-171006.20
Saturday, March 14Ligue 1NICHL 0-279006.50
Saturday, March 7Ligue 1NANAW 0-1Bench
Saturday, February 28Ligue 1MONAL 2-081006.20
Sunday, February 22Ligue 1LILHL 0-112006.90
Sunday, February 15Ligue 1LORAL 2-0230070
Sunday, February 8Ligue 1TOUHW 1-0Bench
Sunday, February 1Ligue 1METHW 1-0330070
Sunday, January 25Ligue 1PARAD 0-012006.60
Saturday, January 17Ligue 1MARHL 2-5Bench
Saturday, January 10Coupe de FranceTOUHD 1-1260070
Sunday, January 4Ligue 1HAVAL 2-158006.60
Friday, December 19Coupe de FranceHERAD 0-085007.20
Friday, December 12Ligue 1NANHW 4-110000
Sunday, December 7Ligue 1NICAW 0-1Bench
Sunday, November 30Ligue 1LENHL 1-219006.60
Sunday, November 23Ligue 1TOUAW 0-110000
Sunday, November 9Ligue 1AUXHW 2-015006.60
Sunday, November 2Ligue 1LILAL 1-0Bench
Wednesday, October 29Ligue 1MARAD 2-2Bench
Sunday, October 26Ligue 1LORHW 2-090007.20
Saturday, October 18Ligue 1MONHD 1-179006.30
Sunday, October 5Ligue 1STRAL 5-027006.20
Sunday, September 28Ligue 1BREHL 0-224006.90
Friday, September 19Ligue 1LYOAL 1-0Bench
Sunday, September 14Ligue 1METAD 1-161006.30
Sunday, August 31Ligue 1RENHD 1-1Bench
Friday, August 22Ligue 1PSGAL 1-014006.70
Sunday, August 17Ligue 1PARHW 1-072006.60

2024

35 played2 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Saturday, May 17Ligue 1LYOAL 2-090006.90
Saturday, May 10Ligue 1STRHW 2-190007.20
Sunday, May 4Ligue 1NANAW 0-181007.20
Sunday, April 27Ligue 1LILHL 0-262006.70
Sunday, April 20Ligue 1NICAL 2-190006.70
Sunday, April 13Ligue 1MONHW 2-090007.30
Saturday, April 5Ligue 1PSGAL 1-090006.60
Sunday, March 30Ligue 1RENHL 0-3900070
Saturday, March 15Ligue 1MONHL 0-290006.70
Sunday, March 9Ligue 1BREAL 2-076006.90
Sunday, March 2Ligue 1TOUHL 0-490006.30
Tuesday, February 25Coupe de FranceREIHD 1-111006.20
Saturday, February 22Ligue 1ETIAD 3-390006.70
Sunday, February 16Ligue 1REIAW 0-190007.20
Sunday, February 9Ligue 1MARHL 0-2800070
Wednesday, February 5Coupe de FranceSTRAW 1-390006.90
Sunday, February 2Ligue 1HAVHD 1-190108.30
Sunday, January 26Ligue 1LENAL 1-063006.20
Sunday, January 19Ligue 1AUXHW 2-090017.60
Wednesday, January 15Coupe de FranceQUEAW 2-3Bench
Sunday, January 12Ligue 1MONAW 1-390007.50
Sunday, January 5Ligue 1BREHW 2-0900070
Sunday, December 15Ligue 1RENAL 2-045006.70
Saturday, December 7Ligue 1LYOHL 0-376006.60
Sunday, December 1Ligue 1HAVAW 0-189007.30
Sunday, November 24Ligue 1AUXAL 1-090007.70
Saturday, November 9Ligue 1PSGHL 2-489006.30
Friday, November 1Ligue 1MONAW 0-190007.90
Saturday, October 26Ligue 1ETIHW 4-290007.60
Sunday, October 20Ligue 1TOUAD 1-190006.60
Friday, October 4Ligue 1MARAD 1-186006.90
Sunday, September 29Ligue 1REIHL 1-390006.90
Sunday, September 22Ligue 1NANHD 1-190006.90
Sunday, September 15Ligue 1STRAD 1-190017.20
Sunday, September 1Ligue 1NICHL 1-426006.60
Saturday, August 24Ligue 1LILAL 2-0Bench
Sunday, August 18Ligue 1LENHL 0-114006.60

2023

28 played7 unusedCoupe de France, Ligue 2

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Friday, May 17Ligue 2DUNHD 0-090007.90
Friday, May 10Ligue 2AnnecyAW 1-29006.90
Friday, May 3Ligue 2PAUHW 2-19018.50
Saturday, April 27Ligue 2PARAL 3-19006.70
Tuesday, April 23Ligue 2GUIAW 1-29006.90
Saturday, April 20Ligue 2TROHW 2-190017.30
Monday, April 15Ligue 2GREAD 0-09007.30
Saturday, April 6Ligue 2LAVHD 1-19006.90
Saturday, March 30Ligue 2CONAW 2-44506.60
Saturday, March 16Ligue 2AMIHL 1-31406.20
Saturday, March 9Ligue 2VALAD 0-01206.90
Monday, March 4Ligue 2AJAHW 3-11006.30
Monday, February 26Ligue 2CAEAL 2-07206.30
Saturday, February 17Ligue 2ETIHL 0-32006.30
Saturday, February 10Ligue 2AUXAL 1-0Bench
Saturday, February 3Ligue 2RODHW 2-190017.60
Tuesday, January 23Ligue 2QUEHW 3-27306.90
Saturday, January 13Ligue 2BASAL 2-09006.90
Saturday, January 6Coupe de FranceBREAL 1-09006.30
Tuesday, December 19Ligue 2GUIHW 1-01006.70
Saturday, December 16Ligue 2TROAW 1-49006.60
Tuesday, December 5Ligue 2GREHW 1-01706.60
Saturday, December 2Ligue 2AJAAD 1-1Bench
Monday, November 27Ligue 2CAEHW 3-0Bench
Saturday, November 11Ligue 2PAUAD 4-41406.30
Saturday, November 4Ligue 2VALHW 2-0906.70
Monday, October 30Ligue 2ETIAL 2-01706.60
Saturday, October 21Ligue 2BORHW 2-0Bench
Saturday, October 7Ligue 2AMIAW 1-4Bench
Saturday, September 30Ligue 2CONHW 2-0Bench
Tuesday, September 26Ligue 2QUEAW 0-11806.60
Saturday, September 23Ligue 2BASHW 2-0Bench
Saturday, August 19Ligue 2AUXHD 2-259070
Saturday, August 12Ligue 2AnnecyHD 0-06206.90
Saturday, August 5Ligue 2LAVAL 1-01906.30

2022

27 played1 unusedCoupe de France, Ligue 2

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Saturday, May 6Ligue 2GREHW 1-015070
Saturday, April 22Ligue 2NIMHW 3-02707.20
Saturday, March 4Ligue 2GUIHL 1-29006.90
Saturday, February 25Ligue 2NIOHW 3-09007.20
Saturday, February 18Ligue 2BORAL 2-19006.30
Wednesday, February 8Coupe de FranceAnnecyHD 1-19007.30
Friday, February 3Ligue 2HAVAD 0-09006.90
Tuesday, January 31Ligue 2PAUHL 0-19007.30
Saturday, January 28Ligue 2QUEAL 3-19006.20
Saturday, January 21Coupe de FranceChamalièresAW 0-490017.90
Friday, January 13Ligue 2AnnecyAL 2-07107.20
Tuesday, January 10Ligue 2DIJHW 2-11106.20
Friday, January 6Coupe de FranceVALHW 3-1Bench
Saturday, November 12Ligue 2METHL 1-49006.30
Saturday, November 5Ligue 2BASAW 0-19007.30
Saturday, October 22Ligue 2LAVHD 0-09007.30
Saturday, October 15Ligue 2ETIAW 0-29007.20
Saturday, October 8Ligue 2VALHL 0-13306.90
Saturday, October 1Ligue 2NIMAW 0-11106.90
Saturday, September 17Ligue 2RODHL 1-27606.70
Saturday, September 10Ligue 2GREAW 1-22106.70
Saturday, September 3Ligue 2BORHL 1-39006.70
Tuesday, August 30Ligue 2AMIAD 1-19006.70
Saturday, August 27Ligue 2CAEHD 1-112017.20
Saturday, August 20Ligue 2NIOAL 2-16506.90
Saturday, August 13Ligue 2GUIAD 0-09007.30
Saturday, August 6Ligue 2QUEHW 2-190017.30
Monday, August 1Ligue 2SOCAD 0-08706.90

2021

34 playedLigue 2

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Saturday, May 14Ligue 2GREHW 2-090070
Saturday, May 7Ligue 2AMIAW 1-223016.60
Saturday, April 30Ligue 2VALHD 1-19007.30
Friday, April 22Ligue 2BASAL 2-14506.60
Tuesday, April 19Ligue 2CAEHW 1-09007.50
Saturday, April 16Ligue 2RODAW 0-19007.30
Monday, April 11Ligue 2DIJHD 2-29006.70
Saturday, April 2Ligue 2TOUAL 2-17406.60
Saturday, March 5Ligue 2NIMAD 1-16306.60
Saturday, February 26Ligue 2SOCHW 3-190017.50
Saturday, February 19Ligue 2GUIAD 1-190070
Saturday, February 12Ligue 2QUEHW 3-09007.20
Monday, February 7Ligue 2AJAHW 2-09007.30
Tuesday, February 1Ligue 2AUXAW 1-29006.30
Friday, January 28Ligue 2DUNAD 1-19007.60
Tuesday, December 21Ligue 2AMIHW 1-09006.20
Saturday, December 11Ligue 2VALAW 1-49006.90
Friday, December 3Ligue 2BASHW 1-09007.30
Saturday, November 20Ligue 2CAEAW 0-190070
Saturday, November 6Ligue 2RODHW 1-090017.20
Saturday, October 30Ligue 2DIJAW 0-19006.30
Saturday, October 23Ligue 2TOUHD 2-29006.70
Saturday, October 16Ligue 2PAUAL 1-01006.90
Saturday, October 2Ligue 2NANHD 1-19006.30
Friday, September 24Ligue 2NIOAL 4-19005.90
Tuesday, September 21Ligue 2NIMHW 2-09007.70
Saturday, September 18Ligue 2SOCAL 2-07706.50
Tuesday, September 14Ligue 2AJAAL 1-09006.90
Saturday, September 11Ligue 2GUIHL 0-19007.50
Saturday, August 28Ligue 2QUEAW 0-17206.90
Monday, August 16Ligue 2AUXHD 1-19006.50
Saturday, August 7Ligue 2HAVAW 1-29006.90
Saturday, July 31Ligue 2DUNHW 2-19006.90
Saturday, July 24Ligue 2GREAW 0-485070

2020

35 played1 unusedLigue 2

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Tuesday, May 18Ligue 2GREAL 2-06806.30
Saturday, May 15Ligue 2CHAHW 3-09007.20
Saturday, May 8Ligue 2AJAAD 1-19007.20
Saturday, May 1Ligue 2TOUHW 3-19006.60
Saturday, April 24Ligue 2GUIAD 0-090070
Tuesday, April 20Ligue 2CLEHL 0-190070
Saturday, April 17Ligue 2RODAD 2-29006.30
Saturday, April 10Ligue 2TROHD 1-19006.90
Saturday, April 3Ligue 2SOCAW 1-290017.20
Saturday, March 20Ligue 2GREHW 2-09017.90
Saturday, March 13Ligue 2AUXAD 0-09006.30
Saturday, February 27Ligue 2CAEAW 0-289070
Saturday, February 20Ligue 2CHAHW 1-090070
Saturday, February 6Ligue 2HAVAL 1-04506.90
Tuesday, February 2Ligue 2NIOHD 3-390070
Saturday, January 30Ligue 2NANAD 1-19007.20
Tuesday, January 26Ligue 2VALAL 2-09006.50
Saturday, January 23Ligue 2AMIHW 4-2Bench
Friday, January 8Ligue 2AJAHD 1-19007.30
Tuesday, January 5Ligue 2TOUAL 1-09006.60
Tuesday, December 22Ligue 2GUIHW 3-29006.50
Saturday, December 19Ligue 2CLEAL 3-29006.20
Saturday, December 12Ligue 2RODHD 1-19007.30
Saturday, December 5Ligue 2TROAL 2-19006.20
Tuesday, December 1Ligue 2SOCHD 0-090070
Saturday, November 28Ligue 2GREAD 0-09007.30
Saturday, November 21Ligue 2AUXHL 0-39006.70
Saturday, November 7Ligue 2DUNAW 0-19007.30
Saturday, October 31Ligue 2CAEHW 3-190070
Saturday, October 24Ligue 2CHAAW 1-290070
Saturday, October 17Ligue 2PAUHW 1-09006.60
Saturday, October 3Ligue 2HAVHW 3-09006.90
Saturday, September 26Ligue 2NIOAD 2-29006.50
Saturday, September 19Ligue 2NANHL 0-29006.50
Saturday, September 12Ligue 2AMIAW 1-29006.90
Saturday, August 29Ligue 2VALHW 1-090070

2019

34 playedPrimeira Liga, Taça da Liga, UEFA Europa League

DateCompetitionOpponentH/AResultMinGARatingPass accuracy
Friday, July 24Primeira LigaSANAD 2-290170
Sunday, July 19Primeira LigaMARHW 1-09507.30
Tuesday, July 14Primeira LigaBENAL 2-09006.90
Friday, July 10Primeira LigaVICHL 1-210106.30
Saturday, July 4Primeira LigaPORAW 0-195070
Tuesday, June 30Primeira LigaSETHW 2-09007.20
Friday, June 19Primeira LigaMORHD 1-18906.50
Thursday, June 11Primeira LigaBELAD 1-190017.20
Thursday, June 4Primeira LigaSPOHD 2-29006.50
Sunday, March 8Primeira LigaFERAW 1-29006.40
Sunday, March 1Primeira LigaTONHW 2-09007.10
Friday, February 21Primeira LigaAVEAW 0-29007.10
Sunday, February 16Primeira LigaPORHL 1-29007.70
Saturday, February 8Primeira LigaFAMAW 0-79007.50
Sunday, February 2Primeira LigaBoavistaAL 2-07606.40
Wednesday, January 22Taça da LigaPORHL 1-29906.60
Saturday, January 18Primeira LigaSANHW 1-09006.80
Sunday, January 12Primeira LigaMARAD 0-09006.70
Saturday, January 4Primeira LigaBENHL 0-19006.40
Thursday, December 12UEFA Europa LeagueEINAW 2-390006.576%
Sunday, December 1Primeira LigaSETAD 1-190007.181%
Thursday, November 28UEFA Europa LeagueSTAHD 1-190006.566%
Sunday, November 10Primeira LigaBRAHL 0-290007.279%
Saturday, November 2Primeira LigaMORAD 1-190007.958%
Wednesday, October 30Primeira LigaBELHW 5-090007.275%
Sunday, October 27Primeira LigaSPOAL 3-190006.876%
Thursday, October 24UEFA Europa LeagueARSAL 3-290006.270%
Thursday, October 3UEFA Europa LeagueEINHL 0-190006.867%
Sunday, September 22Primeira LigaTONAW 1-313006.666%
Thursday, September 19UEFA Europa LeagueSTAAL 2-090006.388%
Saturday, September 14Primeira LigaAVEHW 5-190017.289%
Sunday, September 8Primeira LigaRIOAD 1-190006.980%
Sunday, September 1Primeira LigaPORAL 3-0800650%
Sunday, August 18Primeira LigaBoavistaHD 1-190006.981%

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

9 playedPrimeira Liga

DateCompetitionOpponentH/AResultMinGARatingPass accuracy
Sunday, May 12Primeira LigaBELHW 5-145006.881%
Sunday, May 5Primeira LigaNACHD 2-290107.469%
Saturday, April 27Primeira LigaSPOAL 2-045006.8100%
Friday, April 19Primeira LigaAVEHL 0-290006.584%
Saturday, April 6Primeira LigaCHAHW 4-016006.7100%
Sunday, December 9Primeira LigaRIOHW 3-225006.488%
Friday, August 31Primeira LigaTONHW 1-090007.272%
Saturday, August 25Primeira LigaPORAW 2-390016.375%
Monday, August 20Primeira LigaFEIHL 0-190007.283%

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.

F. Hanin: Every Match, Season by Season | 442ball