1 | Sat 7 Aug 2021 | 20-0 v Sheffield WednesdayCharlton Athletic 0-0 Sheffield Wednesday | Sky Bet League One |
2 | Tue 10 Aug 2021 | 20-1 v AFC WimbledonCharlton Athletic 0-1 AFC Wimbledon | Carabao Cup First Round |
3 | Sat 14 Aug 2021 | 21-2 v Oxford UnitedOxford United 2-1 Charlton Athletic | Sky Bet League One |
4 | Tue 17 Aug 2021 | 21-2 v Milton Keynes DonsMilton Keynes Dons 2-1 Charlton Athletic | Sky Bet League One |
5 | Sat 21 Aug 2021 | 20-2 v Wigan AthleticCharlton Athletic 0-2 Wigan Athletic | Sky Bet League One |
6 | Sat 28 Aug 2021 | 2 2-0 v Crewe AlexandraCharlton Athletic 2-0 Crewe Alexandra | Sky Bet League One |
7 | Wed 8 Sep 2021 | 20-0 v EstoniaWales 0-0 Estonia | World Cup Qualification (Europe) |
8 | Sat 11 Sep 2021 | 21-2 v Cheltenham TownCharlton Athletic 1-2 Cheltenham Town | Sky Bet League One |
9 | Sat 18 Sep 2021 | 2 1-2 v Wycombe WanderersWycombe Wanderers 2-1 Charlton Athletic | Sky Bet League One |
10 | Sat 2 Oct 2021 | 22-1 v Fleetwood TownFleetwood Town 1-2 Charlton Athletic | Sky Bet League One |
11 | Fri 8 Oct 2021 | 22-2 v Czech RepublicCzech Republic 2-2 Wales | World Cup Qualification (Europe) |
12 | Mon 11 Oct 2021 | 21-0 v EstoniaEstonia 0-1 Wales | World Cup Qualification (Europe) |
13 | Sat 16 Oct 2021 | 21-2 v Lincoln CityLincoln City 2-1 Charlton Athletic | Sky Bet League One |
14 | Tue 19 Oct 2021 | 2 2-3 v Accrington StanleyCharlton Athletic 2-3 Accrington Stanley | Sky Bet League One |
15 | Sat 30 Oct 2021 | 24-0 v Doncaster RoversCharlton Athletic 4-0 Doncaster Rovers | Sky Bet League One |
16 | Tue 2 Nov 2021 | 21-1 v Rotherham UnitedCharlton Athletic 1-1 Rotherham United | Sky Bet League One |
17 | Sat 20 Nov 2021 | 22-0 v Plymouth ArgyleCharlton Athletic 2-0 Plymouth Argyle | Sky Bet League One |
18 | Tue 23 Nov 2021 | 2 2-2 v MorecambeMorecambe 2-2 Charlton Athletic | Sky Bet League One |
19 | Tue 4 Jan 2022 | 21-0 v Milton Keynes DonsCharlton Athletic 1-0 Milton Keynes Dons | Papa John’s Trophy Third Round |
20 | Sun 9 Jan 2022 | 20-1 v Norwich CityCharlton Athletic 0-1 Norwich City | Emirates FA Cup Third Round |
21 | Tue 22 Feb 2022 | 20-2 v Milton Keynes DonsCharlton Athletic 0-2 Milton Keynes Dons | Sky Bet League One |
22 | Sat 26 Feb 2022 | 20-2 v Sheffield WednesdaySheffield Wednesday 2-0 Charlton Athletic | Sky Bet League One |
23 | Sat 5 Mar 2022 | 20-0 v SunderlandCharlton Athletic 0-0 Sunderland | Sky Bet League One |
24 | Sat 12 Mar 2022 | 21-2 v Accrington StanleyAccrington Stanley 2-1 Charlton Athletic | Sky Bet League One |
25 | Tue 29 Mar 2022 | 21-1 v Czech RepublicWales 1-1 Czech Republic | International Friendly |
26 | Wed 1 Jun 2022 | 21-2 v PolandPoland 2-1 Wales | UEFA Nations League League A Group 4 |
27 | Tue 14 Jun 2022 | 22-3 v NetherlandsNetherlands 3-2 Wales | UEFA Nations League League A Group 4 |