Skip to content
442ball
Menu

M. Leckie: match by match

145 appearances across 4 competitions, 2015 to 2026.

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

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

2026

1 played1 unusedFIFA World Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 19 JuneFIFA World CupUSAAL2-0610006.27
Sunday 14 JuneFIFA World CupTürkiyeHW2-0Bench

2022

4 playedFIFA World Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 DecemberFIFA World CupArgentinaAL2-172006.29
Wednesday 30 NovemberFIFA World CupDenmarkHW1-089106.617
Saturday 26 NovemberFIFA World CupTunisiaAW0-185005.919
Tuesday 22 NovemberFIFA World CupFranceAL4-1900106.521

2020

18 played7 unusedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 22 MayBundesliga1899 HoffenheimAL2-15900714
Saturday 15 MayBundesliga1. FC KölnHD0-090007.318
Wednesday 12 MayBundesligaFC Schalke 04AW1-258006.710
Saturday 10 AprilBundesligaBorussia MönchengladbachHD2-2Bench
Sunday 4 AprilBundesligaUnion BerlinAD1-1Bench
Saturday 13 MarchBundesligaBorussia DortmundAL2-031006.212
Saturday 6 MarchBundesligaFC AugsburgHW2-1Bench
Sunday 21 FebruaryBundesligaRB LeipzigHL0-360006.920
Saturday 13 FebruaryBundesligaVfB StuttgartAD1-111006.28
Friday 5 FebruaryBundesligaBayern MünchenHL0-19006.34
Saturday 30 JanuaryBundesligaEintracht FrankfurtAL3-113006.54
Saturday 23 JanuaryBundesligaWerder BremenHL1-445006.727
Tuesday 19 JanuaryBundesliga1899 HoffenheimHL0-3Bench
Saturday 16 JanuaryBundesliga1. FC KölnAD0-0Bench
Sunday 20 DecemberBundesligaSC FreiburgAL4-1Bench
Tuesday 15 DecemberBundesligaFSV Mainz 05HD0-018006.35
Saturday 12 DecemberBundesligaBorussia MönchengladbachAD1-115006.52
Friday 4 DecemberBundesligaUnion BerlinHW3-1100
Sunday 29 NovemberBundesligaBayer LeverkusenAD0-020006.32
Saturday 21 NovemberBundesligaBorussia DortmundHL2-515006.33
Saturday 7 NovemberBundesligaFC AugsburgAW0-3100
Saturday 24 OctoberBundesligaRB LeipzigAL2-1Bench
Saturday 17 OctoberBundesligaVfB StuttgartHL0-245006.913
Saturday 19 SeptemberBundesligaWerder BremenAW1-490107.31
Friday 11 SeptemberDFB-PokalEintracht BraunschweigAL5-4740106.214

2019

9 playedBundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 27 JuneBundesligaBorussia MönchengladbachAL2-145006.3
Saturday 30 MayBundesligaFC AugsburgHW2-026006.9
Saturday 7 MarchBundesligaWerder BremenHD2-2100
Saturday 9 NovemberBundesligaRB LeipzigHL2-43000
Wednesday 30 OctoberDFB-PokalDynamo DresdenHD5-5150006.6100%
Friday 4 OctoberBundesligaFortuna DüsseldorfHW3-1110006.8
Saturday 31 AugustBundesligaFC Schalke 04AL3-0140006.3
Friday 16 AugustBundesligaBayern MünchenAD2-2900006.7
Sunday 11 AugustDFB-PokalEichstättAW1-5900006.678%

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

22 playedBundesliga, DFB-Pokal, FIFA World Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 4 MayBundesligaVfB StuttgartHW3-1660007.2
Saturday 27 AprilBundesligaEintracht FrankfurtAD0-0110006.5
Sunday 21 AprilBundesligaHannover 96HD0-076006.6
Sunday 14 AprilBundesliga1899 HoffenheimAL2-0900006.4
Saturday 6 AprilBundesligaFortuna DüsseldorfHL1-2780006.7
Saturday 30 MarchBundesligaRB LeipzigAL5-0150006.5
Saturday 16 MarchBundesligaBorussia DortmundHL2-3130006.2
Saturday 2 MarchBundesligaFSV Mainz 05HW2-1130006.6
Saturday 22 DecemberBundesligaBayer LeverkusenAL3-1540006.6
Tuesday 18 DecemberBundesligaFC AugsburgHD2-2901006.9
Saturday 15 DecemberBundesligaVfB StuttgartAL2-1800006.2
Saturday 8 DecemberBundesligaEintracht FrankfurtHW1-0900006.7
Saturday 1 DecemberBundesligaHannover 96AW0-2870006.9
Saturday 24 NovemberBundesliga1899 HoffenheimHD3-390107.7
Saturday 3 NovemberBundesligaRB LeipzigHL0-323006.8
Tuesday 30 OctoberDFB-PokalSV Darmstadt 98AW0-2100066%
Sunday 21 OctoberBundesligaSC FreiburgHD1-1280006.8
Saturday 6 OctoberBundesligaFSV Mainz 05AD0-0160006.7
Friday 28 SeptemberBundesligaBayern MünchenHW2-0190006.6
Tuesday 26 JuneFIFA World CupPeruHL0-2900005.920%
Thursday 21 JuneFIFA World CupDenmarkAD1-1900006.622%
Saturday 16 JuneFIFA World CupFranceAL2-190006.511%

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

29 playedBundesliga, DFB-Pokal, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 12 MayBundesligaRB LeipzigHL2-6900006.2
Saturday 5 MayBundesligaHannover 96AL3-1840006
Saturday 28 AprilBundesligaFC AugsburgHD2-2900006
Saturday 21 AprilBundesligaEintracht FrankfurtAW0-3901007
Saturday 14 AprilBundesliga1. FC KölnHW2-1450007
Saturday 31 MarchBundesligaVfL WolfsburgHD0-0900007
Saturday 3 MarchBundesligaFC Schalke 04AL1-0900006.3
Saturday 24 FebruaryBundesligaBayern MünchenAD0-0900006.7
Friday 16 FebruaryBundesligaFSV Mainz 05HL0-2170006.4
Saturday 10 FebruaryBundesligaBayer LeverkusenAW0-2100006.7
Saturday 27 JanuaryBundesligaWerder BremenAD0-0300006.7
Friday 19 JanuaryBundesligaBorussia DortmundHD1-1130006.7
Saturday 13 JanuaryBundesligaVfB StuttgartAL1-0900006.7
Wednesday 13 DecemberBundesligaHannover 96HW3-145006.5
Sunday 10 DecemberBundesligaFC AugsburgAD1-158006.3
Sunday 3 DecemberBundesligaEintracht FrankfurtHL1-2900107
Sunday 26 NovemberBundesliga1. FC KölnAW0-2840006.9
Thursday 23 NovemberUEFA Europa LeagueAthletic ClubAL3-272100777%
Sunday 22 OctoberBundesligaSC FreiburgAD1-190005.9
Saturday 14 OctoberBundesligaFC Schalke 04HL0-2450006.6
Sunday 1 OctoberBundesligaBayern MünchenHD2-2900006.6
Saturday 23 SeptemberBundesligaFSV Mainz 05AL1-0720006.5
Wednesday 20 SeptemberBundesligaBayer LeverkusenHW2-1901007
Sunday 17 SeptemberBundesliga1899 HoffenheimAD1-1900006.2
Thursday 14 SeptemberUEFA Europa LeagueAthletic ClubHD0-0140006.866%
Sunday 10 SeptemberBundesligaWerder BremenHD1-1901007.3
Saturday 26 AugustBundesligaBorussia DortmundAL2-0900006.4
Saturday 19 AugustBundesligaVfB StuttgartHW2-0902008.5
Monday 14 AugustDFB-PokalHansa RostockAW0-2900207.385%

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

30 playedBundesliga

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 20 MayBundesligaFC Schalke 04HD1-1140006.5
Saturday 13 MayBundesligaSC FreiburgAD1-1900007.5
Saturday 6 MayBundesligaBayer LeverkusenHD1-145006.6
Saturday 29 AprilBundesligaRB LeipzigAD0-0370006.4
Saturday 22 AprilBundesligaWerder BremenHL2-4900007.3
Saturday 15 AprilBundesligaVfL WolfsburgAL3-0550006.2
Sunday 9 AprilBundesligaSV Darmstadt 98HW3-2900007.1
Wednesday 5 AprilBundesligaFC AugsburgAW2-32000
Sunday 2 AprilBundesligaFSV Mainz 05HW2-1770006.5
Friday 17 MarchBundesligaBorussia DortmundAL1-0900006.7
Saturday 11 MarchBundesliga1. FC KölnHD2-2900007.2
Saturday 18 FebruaryBundesligaEintracht FrankfurtAW0-281007.2
Saturday 11 FebruaryBundesligaBayern MünchenHL0-2890006.6
Saturday 28 JanuaryBundesligaHamburger SVHW3-1430107.1
Saturday 21 JanuaryBundesligaFC Schalke 04AL1-0900007.5
Wednesday 21 DecemberBundesligaSC FreiburgHL1-2900006.8
Saturday 10 DecemberBundesligaRB LeipzigHW1-08900□□6.1
Saturday 3 DecemberBundesligaWerder BremenAL2-1900006.6
Saturday 26 NovemberBundesligaVfL WolfsburgHD1-1900007.7
Saturday 19 NovemberBundesligaSV Darmstadt 98AW0-1900006.4
Saturday 5 NovemberBundesligaFC AugsburgHL0-2900007
Saturday 29 OctoberBundesligaFSV Mainz 05AL2-0280006.3
Saturday 22 OctoberBundesligaBorussia DortmundHD3-3180006.6
Saturday 15 OctoberBundesliga1. FC KölnAL2-1320006.6
Saturday 1 OctoberBundesliga1899 HoffenheimHL1-2590006.3
Saturday 24 SeptemberBundesligaBorussia MönchengladbachAL2-090006
Tuesday 20 SeptemberBundesligaEintracht FrankfurtHL0-2760006.5
Saturday 17 SeptemberBundesligaBayern MünchenAL3-1810107.4
Saturday 10 SeptemberBundesligaHertha BSCHL0-2900007.3
Saturday 27 AugustBundesligaHamburger SVAD1-1900007.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.

2015

32 playedBundesliga

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 14 MayBundesligaBayer LeverkusenAL3-2621007.568%
Saturday 7 MayBundesligaBayern MünchenHL1-290007.672%
Saturday 30 AprilBundesliga1899 HoffenheimAL2-19006.466%
Saturday 23 AprilBundesligaHannover 96HD2-2830006.770%
Saturday 16 AprilBundesligaSV Darmstadt 98AL2-036006.775%
Saturday 9 AprilBundesligaBorussia MönchengladbachHW1-0260006.844%
Saturday 2 AprilBundesligaFC Schalke 04HW3-0260006.964%
Saturday 19 MarchBundesligaHertha BSCAL2-190006.967%
Saturday 12 MarchBundesligaVfB StuttgartHD3-3901007.863%
Tuesday 1 MarchBundesliga1. FC KölnHD1-1900006.774%
Saturday 27 FebruaryBundesligaHamburger SVAD1-1900006.771%
Saturday 20 FebruaryBundesligaWerder BremenHW2-089000773%
Saturday 13 FebruaryBundesligaVfL WolfsburgAL2-0220006.550%
Saturday 6 FebruaryBundesligaFC AugsburgHW2-190000770%
Saturday 30 JanuaryBundesligaBorussia DortmundAL2-0840006.968%
Saturday 23 JanuaryBundesligaFSV Mainz 05HW1-0900006.953%
Saturday 19 DecemberBundesligaBayer LeverkusenHL0-190000770%
Saturday 12 DecemberBundesligaBayern MünchenAL2-0900007.355%
Saturday 5 DecemberBundesliga1899 HoffenheimHD1-1900006.677%
Saturday 28 NovemberBundesligaHannover 96AL4-0770005.882%
Saturday 7 NovemberBundesligaBorussia MönchengladbachAD0-090006.285%
Saturday 31 OctoberBundesligaFC Schalke 04AD1-179000766%
Saturday 24 OctoberBundesligaHertha BSCHL0-190000768%
Sunday 18 OctoberBundesligaVfB StuttgartAL1-0900006.254%
Saturday 3 OctoberBundesligaEintracht FrankfurtHW2-0900007.367%
Friday 25 SeptemberBundesliga1. FC KölnAD1-1890006.576%
Tuesday 22 SeptemberBundesligaHamburger SVHL0-1900007.284%
Saturday 19 SeptemberBundesligaWerder BremenAW0-188000782%
Saturday 12 SeptemberBundesligaVfL WolfsburgHD0-0850006.873%
Saturday 29 AugustBundesligaFC AugsburgAW0-190107.476%
Sunday 23 AugustBundesligaBorussia DortmundHL0-490005.960%
Saturday 15 AugustBundesligaFSV Mainz 05AW0-190007.363%

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.