Skip to content
442ball

Moussa Niakhaté: match by match

295 appearances across 9 competitions, 2017 to 2026.

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

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

2026

4 playedFIFA World Cup

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Wednesday, July 1FIFA World CupBELAL 3-2120016.60
Friday, June 26FIFA World CupIRQHW 5-090007.20
Tuesday, June 23FIFA World CupNORAL 3-290008.20
Tuesday, June 16FIFA World CupFRAAL 3-190006.30

2025

43 playedCoupe de France, Ligue 1, UEFA Europa League

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Sunday, May 17Ligue 1LENHL 0-490006.20
Sunday, May 10Ligue 1TOUAL 2-190007.60
Sunday, May 3Ligue 1RENHW 4-290006.90
Saturday, April 25Ligue 1AUXHW 3-290006.90
Sunday, April 19Ligue 1PSGAW 1-2900070
Sunday, April 12Ligue 1LORHW 2-090007.60
Sunday, April 5Ligue 1ANGAD 0-0900080
Sunday, March 22Ligue 1MONHL 1-290006.90
Thursday, March 19UEFA Europa LeagueCELHL 0-219003.90
Sunday, March 15Ligue 1HAVAD 0-090007.50
Thursday, March 12UEFA Europa LeagueCELAD 1-190007.30
Sunday, March 8Ligue 1PARHD 1-190008.20
Thursday, March 5Coupe de FranceLENHD 2-290006.60
Sunday, March 1Ligue 1MARAL 3-290006.60
Sunday, February 22Ligue 1STRAL 3-190006.50
Sunday, February 15Ligue 1NICHW 2-090007.90
Saturday, February 7Ligue 1NANAW 0-190007.30
Wednesday, February 4Coupe de FranceLAVHW 2-090007.90
Sunday, February 1Ligue 1LILHW 1-090007.50
Thursday, January 29UEFA Europa LeaguePAOHW 4-290007.30
Sunday, January 25Ligue 1METAW 2-545006.90
Sunday, December 14Ligue 1HAVHW 1-090007.20
Thursday, December 11UEFA Europa LeagueEAGHW 2-190006.50
Sunday, December 7Ligue 1LORAL 1-090006.90
Sunday, November 30Ligue 1NANHW 3-090008.20
Thursday, November 27UEFA Europa LeagueMACAW 0-690107.30
Sunday, November 23Ligue 1AUXAD 0-090007.30
Sunday, November 9Ligue 1PSGHL 2-390016.20
Thursday, November 6UEFA Europa LeagueBETAL 2-090006.70
Sunday, November 2Ligue 1BREAD 0-090007.30
Wednesday, October 29Ligue 1PARAD 3-390006.50
Sunday, October 26Ligue 1STRHW 2-190016.90
Thursday, October 23UEFA Europa LeagueBASHW 2-090007.30
Saturday, October 18Ligue 1NICAL 3-213006.90
Sunday, October 5Ligue 1TOUHL 1-290006.90
Thursday, October 2UEFA Europa LeagueSALHW 2-0900080
Sunday, September 28Ligue 1LILAW 0-190007.50
Thursday, September 25UEFA Europa LeagueUTRAW 0-190007.30
Friday, September 19Ligue 1ANGHW 1-090007.90
Sunday, September 14Ligue 1RENAL 3-190006.70
Sunday, August 31Ligue 1MARHW 1-090007.90
Saturday, August 23Ligue 1METHW 3-090007.60
Saturday, August 16Ligue 1LENAW 0-190007.60

2024

42 played4 unusedCoupe de France, Ligue 1, UEFA Europa League

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Saturday, May 17Ligue 1ANGHW 2-090007.90
Saturday, May 10Ligue 1MONAL 2-090006.30
Sunday, May 4Ligue 1LENHL 1-290007.20
Saturday, April 26Ligue 1RENHW 4-190006.60
Sunday, April 20Ligue 1ETIAL 2-190006.60
Thursday, April 17UEFA Europa LeagueMUNAL 5-4120006.70
Sunday, April 13Ligue 1AUXAW 1-390006.90
Thursday, April 10UEFA Europa LeagueMUNHD 2-290006.60
Saturday, April 5Ligue 1LILHW 2-190006.70
Friday, March 28Ligue 1STRAL 4-290006.30
Sunday, March 16Ligue 1HAVHW 4-290006.90
Thursday, March 13UEFA Europa LeagueSTEHW 4-045006.60
Sunday, March 9Ligue 1NICAW 0-290007.90
Thursday, March 6UEFA Europa LeagueSTEAW 1-390006.70
Sunday, March 2Ligue 1BREHW 2-190007.20
Sunday, February 23Ligue 1PSGHL 2-390006.30
Sunday, February 16Ligue 1MONAW 1-4900070
Sunday, February 9Ligue 1REIHW 4-0900070
Sunday, February 2Ligue 1MARAL 3-290006.50
Thursday, January 30UEFA Europa LeagueLUDHD 1-190006.90
Sunday, January 26Ligue 1NANAD 1-190006.90
Thursday, January 23UEFA Europa LeagueFENAD 0-090007.50
Saturday, January 18Ligue 1TOUHD 0-090007.50
Wednesday, January 15Coupe de FranceBourgoin-JallieuAD 2-290006.90
Saturday, January 11Ligue 1BREAL 2-190006.90
Saturday, January 4Ligue 1MONHW 1-025006.90
Saturday, December 21Coupe de FranceFeignies-AulnoyeAW 1-290007.20
Sunday, December 15Ligue 1PSGAL 3-190006.30
Thursday, December 12UEFA Europa LeagueEINHW 3-290006.60
Saturday, December 7Ligue 1ANGAW 0-3Bench
Sunday, December 1Ligue 1NICHW 4-190006.90
Thursday, November 28UEFA Europa LeagueKARAW 1-4Bench
Saturday, November 23Ligue 1REIAD 1-190007.30
Sunday, November 10Ligue 1ETIHW 1-090007.60
Thursday, November 7UEFA Europa LeagueHOFAD 2-2Bench
Friday, November 1Ligue 1LILAD 1-190006.50
Sunday, October 27Ligue 1AUXHD 2-290006.60
Thursday, October 24UEFA Europa LeagueBESHL 0-1900070
Sunday, October 20Ligue 1HAVAW 0-490007.20
Sunday, October 6Ligue 1NANHW 2-090007.30
Thursday, October 3UEFA Europa LeagueRANAW 1-447006.60
Sunday, September 29Ligue 1TOUAW 1-2Bench
Sunday, September 15Ligue 1LENAD 0-090007.60
Friday, August 30Ligue 1STRHW 4-390007.30
Saturday, August 24Ligue 1MONHL 0-290007.20
Sunday, August 18Ligue 1RENAL 3-090005.90

2023

22 played13 unusedEFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Sunday, May 19Premier LeagueBURAW 1-210006.90
Saturday, May 11Premier LeagueCHEHL 2-38606.50
Saturday, May 4Premier LeagueSHEAW 1-32306.60
Sunday, April 28Premier LeagueMCIHL 0-29006.50
Sunday, April 21Premier LeagueEVEAL 2-09006.50
Saturday, April 13Premier LeagueWOLHD 2-2Bench
Sunday, April 7Premier LeagueTOTAL 3-1Bench
Tuesday, April 2Premier LeagueFULHW 3-1Bench
Sunday, March 10Premier LeagueBRIAL 1-0Bench
Saturday, March 2Premier LeagueLIVHL 0-1Bench
Wednesday, February 28FA CupMUNHL 0-1Bench
Saturday, February 24Premier LeagueASTAL 4-29017.20
Saturday, February 17Premier LeagueWESHW 2-0Bench
Saturday, February 10Premier LeagueNEWHL 2-39006.30
Sunday, February 4Premier LeagueBOUAD 1-1Bench
Saturday, December 30Premier LeagueMUNHW 2-19007.30
Tuesday, December 26Premier LeagueNEWAW 1-39007.30
Saturday, December 23Premier LeagueBOUHL 2-36406.50
Friday, December 15Premier LeagueTOTHL 0-29006.90
Saturday, December 9Premier LeagueWOLAD 1-19007.30
Wednesday, December 6Premier LeagueFULAL 5-01406.30
Saturday, December 2Premier LeagueEVEHL 0-1Bench
Saturday, November 25Premier LeagueBRIHL 2-39006.90
Sunday, November 12Premier LeagueWESAL 3-29006.70
Sunday, November 5Premier LeagueASTHW 2-09007.60
Sunday, October 29Premier LeagueLIVAL 3-09006.20
Saturday, October 21Premier LeagueLUTHD 2-2Bench
Sunday, October 1Premier LeagueBREHD 1-156060
Saturday, September 23Premier LeagueMCIAL 2-09006.60
Monday, September 18Premier LeagueBURHD 1-1Bench
Saturday, September 2Premier LeagueCHEAW 0-1Bench
Wednesday, August 30EFL CupBURHL 0-19006.90
Saturday, August 26Premier LeagueMUNAL 3-23306.70
Friday, August 18Premier LeagueSHEHW 2-1906.60
Saturday, August 12Premier LeagueARSAL 2-1Bench

2022

14 played1 unusedPremier League

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Sunday, May 28Premier LeagueCRYAD 1-19006.70
Saturday, May 20Premier LeagueARSHW 1-090070
Saturday, May 13Premier LeagueCHEAD 2-29006.30
Monday, May 8Premier LeagueSOUHW 4-39006.30
Saturday, April 29Premier LeagueBREAL 2-19007.30
Wednesday, April 26Premier LeagueBRIHW 3-11406.70
Saturday, April 22Premier LeagueLIVAL 3-290070
Sunday, April 16Premier LeagueMUNHL 0-29006.90
Saturday, April 8Premier LeagueASTAL 2-08606.60
Tuesday, April 4Premier LeagueLEEAL 2-19006.70
Saturday, April 1Premier LeagueWOLHD 1-19006.30
Friday, March 17Premier LeagueNEWHL 1-290060
Saturday, March 11Premier LeagueTOTAL 3-1Bench
Sunday, August 14Premier LeagueWESHW 1-07906.90
Saturday, August 6Premier LeagueNEWAL 2-08306.50

2021

33 playedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Saturday, May 14BundesligaEINHD 2-29006.30
Saturday, May 7BundesligaHERAW 1-29006.90
Saturday, April 30BundesligaBAYHW 3-19017.30
Friday, April 22BundesligaWOLAL 5-09006.20
Saturday, April 16BundesligaSTUHD 0-090070
Saturday, April 9BundesligaKOLAL 3-29006.30
Wednesday, April 6BundesligaAUGAL 2-19006.70
Sunday, April 3BundesligaMOEAD 1-19006.90
Saturday, March 19BundesligaARMHW 4-09017.90
Wednesday, March 16BundesligaDORHL 0-19006.90
Saturday, February 26BundesligaUNIAL 3-19006.20
Friday, February 18BundesligaBAYHW 3-29007.20
Saturday, February 12BundesligaFREAD 1-19006.30
Saturday, February 5BundesligaHOFHW 2-09017.30
Saturday, January 22BundesligaGREAL 2-19006.90
Tuesday, January 18DFB-PokalBOCAL 3-19006.50
Saturday, January 15BundesligaBOCHW 1-09007.20
Saturday, December 18BundesligaEINAL 1-09007.30
Tuesday, December 14BundesligaHERHW 4-09007.20
Saturday, December 11BundesligaBAYAL 2-19006.30
Saturday, December 4BundesligaWOLHW 3-09007.30
Friday, November 26BundesligaSTUAL 2-19006.60
Sunday, November 21BundesligaKOLHD 1-19006.30
Friday, November 5BundesligaMOEHD 1-19006.60
Tuesday, October 26DFB-PokalARMHW 3-23806.70
Friday, October 22BundesligaAUGHW 4-19006.90
Saturday, October 16BundesligaDORAL 3-19007.20
Sunday, October 3BundesligaUNIHL 1-21406.90
Saturday, September 11BundesligaHOFAW 0-23306.90
Saturday, August 28BundesligaGREHW 3-09007.50
Saturday, August 21BundesligaBOCAL 2-09006.70
Sunday, August 15BundesligaLEIHW 1-09017.90
Sunday, August 8DFB-PokalELVAD 2-212006.90

2020

34 playedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGARatingAccurate passes
Saturday, May 22BundesligaWOLAW 2-39007.20
Sunday, May 16BundesligaDORHL 1-39006.60
Sunday, May 9BundesligaEINAD 1-19006.60
Monday, May 3BundesligaHERHD 1-19006.90
Saturday, April 24BundesligaBAYHW 2-19007.30
Wednesday, April 21BundesligaWERAW 0-19007.70
Sunday, April 11BundesligaKOLAW 2-390070
Saturday, April 3BundesligaARMHD 1-19006.20
Sunday, March 21BundesligaHOFAW 1-29006.90
Saturday, March 13BundesligaFREHW 1-090070
Friday, March 5BundesligaSCHAD 0-09007.30
Sunday, February 28BundesligaAUGHL 0-19007.50
Saturday, February 20BundesligaMOEAW 1-29006.20
Saturday, February 13BundesligaBAYAD 2-290017.70
Saturday, February 6BundesligaUNIHW 1-09017.60
Friday, January 29BundesligaSTUAL 2-09005.90
Saturday, January 23BundesligaLEIHW 3-29027.90
Tuesday, January 19BundesligaWOLHL 0-29006.70
Saturday, January 16BundesligaDORAD 1-19006.60
Saturday, January 9BundesligaEINHL 0-29005.20
Wednesday, December 23DFB-PokalBOCHD 2-212006.30
Saturday, December 19BundesligaWERHL 0-19006.90
Tuesday, December 15BundesligaHERAD 0-09007.20
Saturday, December 12BundesligaKOLHL 0-19006.70
Saturday, December 5BundesligaARMAL 2-19006.30
Sunday, November 29BundesligaHOFHD 1-19006.60
Sunday, November 22BundesligaFREAW 1-39006.20
Saturday, November 7BundesligaSCHHD 2-29007.30
Saturday, October 31BundesligaAUGAL 3-19006.90
Saturday, October 24BundesligaMOEHL 2-39006.20
Saturday, October 17BundesligaBAYHL 0-190070
Saturday, September 26BundesligaSTUHL 1-47706.30
Sunday, September 20BundesligaLEIAL 3-19006.20
Friday, September 11DFB-PokalHAVAW 1-59006.70

2019

34 playedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGARatingPass accuracy
Saturday, June 27BundesligaBAYAL 1-09006.976
Saturday, June 20BundesligaWERHW 3-19006.980
Wednesday, June 17BundesligaDORAW 0-2900778
Sunday, June 14BundesligaAUGHL 0-19006.775
Saturday, June 6BundesligaEINAW 0-2901862
Saturday, May 30BundesligaHOFHL 0-1950774
Wednesday, May 27BundesligaUNIAD 1-19006.985
Sunday, May 24BundesligaLEIHL 0-5900692
Sunday, May 17BundesligaKOLAD 2-29406.285
Sunday, March 8BundesligaDUSHD 1-19006.776
Saturday, February 29BundesligaPADHW 2-09006.573
Sunday, February 23BundesligaWOLAL 4-09006.190
Sunday, February 16BundesligaSCHHD 0-09006.957
Saturday, February 8BundesligaHERAW 1-39006.877
Saturday, February 1BundesligaBAYHL 1-39006.261
Saturday, January 25BundesligaMOEAL 3-190016.954
Saturday, January 18BundesligaFREHL 1-29007.287
Saturday, December 21BundesligaBAYHL 0-190006.70%
Tuesday, December 17BundesligaWERAW 0-590007.50%
Saturday, December 14BundesligaDORHL 0-490006.60%
Saturday, December 7BundesligaAUGAL 2-190006.40%
Monday, December 2BundesligaEINHW 2-1900070%
Sunday, November 24BundesligaHOFAW 1-590006.70%
Saturday, November 9BundesligaUNIHL 2-390017.10%
Friday, October 25BundesligaKOLHW 3-190006.70%
Saturday, October 19BundesligaDUSAL 1-090007.20%
Saturday, October 5BundesligaPADAW 1-290007.30%
Saturday, September 28BundesligaWOLHL 0-190006.50%
Friday, September 20BundesligaSCHAL 2-190006.90%
Saturday, September 14BundesligaHERHW 2-190006.60%
Saturday, August 31BundesligaBAYAL 6-190006.50%
Saturday, August 24BundesligaMOEHL 1-390006.70%
Saturday, August 17BundesligaFREAL 3-0900060%
Saturday, August 10DFB-PokalKAIAL 2-090006.791%

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

34 playedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGARatingPass accuracy
Saturday, May 18BundesligaHOFHW 4-290017.10%
Sunday, May 12BundesligaEINAW 0-290007.10%
Friday, May 3BundesligaLEIHD 3-390107.60%
Saturday, April 27BundesligaHANAL 1-090006.80%
Saturday, April 20BundesligaDUSHW 3-190007.10%
Saturday, April 13BundesligaDORAL 2-1900060%
Friday, April 5BundesligaFREHW 5-090006.90%
Saturday, March 30BundesligaWERAL 3-190006.50%
Sunday, March 17BundesligaBAYAL 6-090005.90%
Saturday, March 9BundesligaMOEHL 0-190007.20%
Saturday, March 2BundesligaHERAL 2-190006.60%
Saturday, February 23BundesligaSCHHW 3-090006.90%
Saturday, February 16BundesligaWOLAL 3-090006.70%
Friday, February 8BundesligaBAYHL 1-590006.10%
Sunday, February 3BundesligaAUGAL 3-0900060%
Saturday, January 19BundesligaSTUAW 2-38006.50%
Sunday, December 23BundesligaHOFAD 1-141006.90%
Wednesday, December 19BundesligaEINHD 2-290007.20%
Sunday, December 16BundesligaLEIAL 4-190005.80%
Sunday, December 9BundesligaHANHD 1-190007.40%
Friday, November 30BundesligaDUSAW 0-190007.40%
Saturday, November 24BundesligaDORHL 1-290006.70%
Saturday, November 10BundesligaFREAW 1-3900070%
Sunday, November 4BundesligaWERHW 2-190007.10%
Saturday, October 27BundesligaBAYHL 1-290006.50%
Sunday, October 21BundesligaMOEAL 4-090006.40%
Saturday, October 6BundesligaHERHD 0-090007.40%
Saturday, September 29BundesligaSCHAL 1-090007.50%
Wednesday, September 26BundesligaWOLHD 0-090007.50%
Sunday, September 23BundesligaBAYAL 1-090007.30%
Saturday, September 15BundesligaAUGHW 2-1900070%
Saturday, September 1BundesligaNURAD 1-145006.60%
Sunday, August 26BundesligaSTUHW 1-090007.10%
Saturday, August 18DFB-PokalERZAW 1-33003100%

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

35 playedLigue 1

DateCompetitionOpponentH/AResultMinGARatingPass accuracy
Saturday, May 19Ligue 1BORHL 0-490005.90%
Sunday, May 6Ligue 1ANGHL 1-290006.90%
Saturday, April 28Ligue 1LILAL 3-190006.40%
Saturday, April 21Ligue 1CAEHD 1-1900070%
Saturday, April 14Ligue 1RENAW 1-290006.90%
Sunday, April 8Ligue 1LYOHL 0-590006.40%
Sunday, April 1Ligue 1STRAD 2-290006.80%
Sunday, March 18Ligue 1NANHD 1-190007.20%
Saturday, March 10Ligue 1PSGAL 5-090006.10%
Saturday, March 3Ligue 1TOUHD 1-190007.60%
Saturday, February 24Ligue 1GUIAD 2-2900060%
Saturday, February 17Ligue 1TROAL 1-090007.20%
Saturday, February 10Ligue 1MONHL 0-190007.20%
Friday, February 2Ligue 1MARAL 6-3900060%
Saturday, January 27Ligue 1NICHW 2-190006.50%
Sunday, January 21Ligue 1MONAL 3-190006.50%
Wednesday, January 17Ligue 1ETIHW 3-090007.10%
Saturday, January 13Ligue 1DIJAD 1-1900070%
Wednesday, December 20Ligue 1STRHW 3-090007.20%
Saturday, December 16Ligue 1MONAW 1-390016.80%
Saturday, December 9Ligue 1RENHD 1-190007.10%
Saturday, December 2Ligue 1NICAL 3-190006.80%
Wednesday, November 29Ligue 1MARHL 0-390006.90%
Saturday, November 25Ligue 1AMIHL 0-290006.20%
Saturday, November 18Ligue 1TOUAD 0-090006.90%
Sunday, November 5Ligue 1LILHL 0-390006.80%
Sunday, October 29Ligue 1LYOAL 2-090006.70%
Saturday, October 21Ligue 1DIJHL 1-290007.20%
Saturday, October 14Ligue 1ETIAL 3-190007.20%
Saturday, September 30Ligue 1NANAL 1-090006.90%
Saturday, September 23Ligue 1TROHL 0-190006.70%
Sunday, September 17Ligue 1ANGAW 0-190007.10%
Friday, September 8Ligue 1PSGHL 1-590006.60%
Friday, August 18Ligue 1MONHL 0-190006.90%
Saturday, August 12Ligue 1BORAL 2-045006.70%

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.