Football Scores & Fixtures
- Birmingham City versus Derby County kick off 15:00Birmingham City15:00playsDerby County
- Coventry City versus Swansea City kick off 15:00Coventry City15:00playsSwansea City
- Leicester City versus Watford kick off 15:00Leicester City15:00playsWatford
- Middlesbrough versus Blackburn Rovers kick off 15:00Middlesbrough15:00playsBlackburn Rovers
- Millwall versus Ipswich Town kick off 15:00Millwall15:00playsIpswich Town
- Norwich City versus Charlton Athletic kick off 15:00Norwich City15:00playsCharlton Athletic
- Oxford United versus Southampton kick off 15:00Oxford United15:00playsSouthampton
- Portsmouth versus Queens Park Rangers kick off 15:00Portsmouth15:00playsQueens Park Rangers
- Sheffield Wednesday versus Hull City kick off 15:00Sheffield Wednesday15:00playsHull City
- Stoke City versus Preston North End kick off 15:00Stoke City15:00playsPreston North End
- West Bromwich Albion versus Bristol City kick off 15:00West Bromwich Albion15:00playsBristol City
- Wrexham versus Sheffield United kick off 15:00Wrexham15:00playsSheffield United
- AFC Wimbledon versus Stevenage kick off 15:00AFC Wimbledon15:00playsStevenage
- Barnsley versus Mansfield Town kick off 15:00Barnsley15:00playsMansfield Town
- Blackpool versus Doncaster Rovers kick off 15:00Blackpool15:00playsDoncaster Rovers
- Bolton Wanderers versus Rotherham United kick off 15:00Bolton Wanderers15:00playsRotherham United
- Bradford City versus Wigan Athletic kick off 15:00Bradford City15:00playsWigan Athletic
- Burton Albion versus Northampton Town kick off 15:00Burton Albion15:00playsNorthampton Town
- Cardiff City versus Exeter City kick off 15:00Cardiff City15:00playsExeter City
- Huddersfield Town versus Port Vale kick off 15:00Huddersfield Town15:00playsPort Vale
- Luton Town versus Wycombe Wanderers kick off 15:00Luton Town15:00playsWycombe Wanderers
- Peterborough United versus Leyton Orient kick off 15:00Peterborough United15:00playsLeyton Orient
- Plymouth Argyle versus Reading kick off 15:00Plymouth Argyle15:00playsReading
- Stockport County versus Lincoln City kick off 15:00Stockport County15:00playsLincoln City
- Accrington Stanley versus Barrow kick off 15:00Accrington Stanley15:00playsBarrow
- Bristol Rovers versus Bromley kick off 15:00Bristol Rovers15:00playsBromley
- Cheltenham Town versus Shrewsbury Town kick off 15:00Cheltenham Town15:00playsShrewsbury Town
- Chesterfield versus Notts County kick off 15:00Chesterfield15:00playsNotts County
- Crawley Town versus Colchester United kick off 15:00Crawley Town15:00playsColchester United
- Gillingham versus Cambridge United kick off 15:00Gillingham15:00playsCambridge United
- Grimsby Town versus Oldham Athletic kick off 15:00Grimsby Town15:00playsOldham Athletic
- Milton Keynes Dons versus Swindon Town kick off 15:00Milton Keynes Dons15:00playsSwindon Town
- Newport County versus Barnet kick off 15:00Newport County15:00playsBarnet
- Salford City versus Harrogate Town kick off 15:00Salford City15:00playsHarrogate Town
- Tranmere Rovers versus Fleetwood Town kick off 15:00Tranmere Rovers15:00playsFleetwood Town
- Walsall versus Crewe Alexandra kick off 15:00Walsall15:00playsCrewe Alexandra
Group A
- Morocco versus Mali Kick-off time to be confirmedMoroccoKick-off time to be confirmedplaysMali
- Zambia versus Comoros Kick-off time to be confirmedZambiaKick-off time to be confirmedplaysComoros
Group B
- Angola versus Zimbabwe Kick-off time to be confirmedAngolaKick-off time to be confirmedplaysZimbabwe
- Egypt versus South Africa Kick-off time to be confirmedEgyptKick-off time to be confirmedplaysSouth Africa
- Ballymena United versus Coleraine kick off 15:00Ballymena United15:00playsColeraine
- Carrick Rangers versus Larne kick off 15:00Carrick Rangers15:00playsLarne
- Cliftonville versus Crusaders kick off 15:00Cliftonville15:00playsCrusaders
- Dungannon Swifts versus Bangor kick off 15:00Dungannon Swifts15:00playsBangor
- Linfield versus Glentoran kick off 15:00Linfield15:00playsGlentoran
- Portadown versus Glenavon kick off 15:00Portadown15:00playsGlenavon
All times are UK and subject to change. BBC is not responsible for any changes.