Check out all July's major cricket results and fixtures from around the globe.
Click on each link for the monthly fixtures, results & reports
March 2017 fixtures and results
April 2017 fixtures and results
May 2017 fixtures and results
June 2017 fixtures and results
July 2017 fixtures & results (see below)
August 2017 fixtures and results
September 2017 fixtures and results
October 2017 fixtures and results
July 6-10
First Test, Lord’s: England (458 & 233) beat South Africa (361 & 119) by 211 runs
July 14-18
Only Test, Colombo: Sri Lanka (346 & 391-6) beat Zimbabwe (356 & 377) by four wickets
Second Test, Trent Bridge: South Africa (335 & 343-9d) beat England (205 & 133) by 340 runs
July 26-30
First Test, Galle: India (600 & 240-3d) beat Sri Lanka (291-9 & 245-8) by 304 runs
July 27-31
Third Test, The Oval: England (353 & 313-8d) beat South Africa (175 & 252) by 239 runs
July 2
Second ODI, Galle: Sri Lanka (158-3) beat Zimbabwe (155) by seven wickets
Fourth ODI, Antigua: West Indies beat India by 11 runs
July 6
Third ODI, Hambantota: Sri Lanka beat Zimbabwe by eight wickets
Fifth ODI, Jamaica: India beat West Indies by eight wickets
July 8
Fourth ODI, Hambantota: Zimbabwe beat Sri Lanka by four wickets (D/L)
July 10
Fifth ODI, Hambantota: Zimbabwe (204-7) beat Sri Lanka (203-8) by three wickets
July 9
Only T20I, Jamaica: West Indies (194-1) beat India (190-6) by nine wickets
July 2
Bristol: Australia (220-5) beat New Zealand (219-9) by five wickets
Derby: India (169-9) beat Pakistan (74) by 95 runs
Grace Road: South Africa (51-0) beat West Indies (48) by 10 wickets
Taunton: England (206-3) beat Sri Lanka (204-8) by seven wickets
July 5
Bristol: England (373-5) beat South Africa (305-9) by 68 runs
Derby: India (232-8) beat Sri Lanka (216-7) by 16 runs
Grace Road: Australia (290-8) beat Pakistan (131) by 159 runs
July 6
Taunton: New Zealand beat West Indies by eight wickets
July 8
Taunton: New Zealand (147-2) beat Pakistan (144) by eight wickets
Grace Road: South Africa (273-9) beat India (158) by 115 runs
July 9
Bristol: England (259-8) beat Australia (256-8) by three runs
Derby: West Indies (229-9) beat Sri Lanka (182) by 47 runs
July 11
Grace Road: West Indies (285-4) beat Pakistan (117-3) by 19 runs (D/L method)
July 12
Taunton: South Africa (104-2) beat Sri Lanka (101) by eight wickets
Bristol: Australia (227-2) beat India (226-7) by eight wickets
Derby: England (284-9) beat New Zealand (209) by 75 runs
July 15
Taunton: Australia (269) beat South Africa (210) by 59 runs
Bristol: England (220-7) beat West Indies (128-9) by 92 runs
Derby: India (265-7) beat New Zealand (79) by 186 runs
Grace Road: Sri Lanka (221-7) beat Pakistan (206) by 15 runs
July 18
Bristol: England (221-8) beat South Africa 218-6) by two wickets
July 20
Derby: India (281-4) beat Australia (245) by 36 runs
July 23
Lord's, final: England (228-7) beat India (219 all out) by nine runs
July 3-6
The Oval: Surrey drew with Hampshire
Edgbaston: Middlesex beat Warwickshire by one wicket
Scarborough: Somerset beat Yorkshire by 179 runs
July 3-6
Chesterfield: Durham beat Derbyshire by six wickets
Cheltenham: Gloucestershire beat Glamorgan by 10 wickets
Beckenham: Kent drew with Northamptonshire
Arundel: Sussex beat Leicestershire by 231 runs
July 9-12
Cheltenham: Gloucestershire (383 & 286-4d) drew with Worcestershire (300-9d & 155-5)
July 1
Final, Lord’s: Nottinghamshire (298-6) beat Surrey (297-9) by four wickets
July 7
South Group, Cheltenham: Gloucestershire (182-5) tied with Middlesex (182-9)
North Group, New Road: Warwickshire (153-2) beat Worcestershire by eight wickets
North Group, Emirates Riverside: Lancashire (192-6) beat Durham (140-7) by 52 runs
South Group, Chelmsford: Surrey (188-8) beat Essex (186-6) by two runs
South Group, SWALEC Stadium: Hampshire (167-5) beat Glamorgan (145-9) by 22 runs
North Group, Northampton: Derbyshire (180-3) beat Northamptonshire (179-6) by seven wickets
North Group, Headingley: Yorkshire (227-5) beat Nottinghamshire (179-8) by 48 runs
July 8
North Group, Chesterfield: Derbyshire (165-8) beat Yorkshire (162-7) by three runs
North Group, Edgbaston: Warwickshire (159-4) beat Nottinghamshire (158-6) by six wickets
July 9
North Group, Emirates Riverside: Northamptonshire (162-4) beat Durham (161-7) by six wickets
North Group, Liverpool: Leicestershire (178-7) beat Lancashire (173-9) by three wickets
South Group, The Oval: Surrey (181-7) beat Somerset (177-9) by four runs
South Group, Arundel: Glamorgan (198-3) beat Sussex (180-6) by 18 runs
South Group, Beckenham: Kent (169-3) beat Essex (166-8) by seven wickets
July 11
North Group, Northampton: Northamptonshire v Yorkshire – Match Abandoned
July 12
South Group, Hove: Hampshire beat Sussex by 19 runs
July 13
South Group, Cheltenham: Gloucestershire beat Kent by six wickets
South Group, Chelmsford: Essex beat Somerset by 22 runs
South Group, Lord’s: Middlesex beat Surrey by one wicket
July 14
North Group, New Road: Leicestershire beat Worcestershire by five wickets
North Group, Old Trafford: Lancashire tied with Yorkshire
North Group, Edgbaston: Northamptonshire beat Warwickshire by five wickets
South Group, Ageas Bowl: Hampshire beat Middlesex by 29 runs
South Group, The Oval: Kent beat Surrey by eight wickets
July 15
South Group, SWALEC Stadium: Glamorgan (171-5) v Somerset – No result
July 16
North Group, Edgbaston: Leicestershire beat Warwickshire by nine runs
North Group, Old Trafford: Lancashire beat Derbyshire by five wickets
South Group, Cheltenham: Gloucestershire v Sussex - no result
South Group, Uxbridge: Somerset beat Middlesex by 21 runs
South Group, Chelmsford: Glamorgan beat Essex by five wickets
July 18
South Group, Canterbury: Gloucestershire beat Kent by eight runs
July 19
North Group, New Road: Derbyshire (189-7) beat Worcestershire (186-5) by seven wickets
South Group, The Oval: Surrey (150-9) beat Essex (140-7) by 10 runs
July 20
South Group, Richmond: Middlesex (179-8) beat Kent (163-8) by 16 runs
North Group, Emirates Riverside: Leicestershire (144-8) beat Durham (117-8) by 27 runs
South Group, Ageas Bowl: Sussex (127-4) beat Hampshire (126-9) by six wickets
July 21
South Group, Taunton: Somerset v Gloucestershire - match abandoned
North Group, New Road: Worcestershire v Lancashire - match abandoned
South Group, Chelmsford: Essex (129-3) beat Hampshire (124-9) by seven wickets
South, Group, SWALEC Stadium: Sussex (87-2) v Glamorgan - no result
North Group, Grace Road: Northamptonshire (165-8) beat Leicestershire (107-3) by two runs (D/L method)
North Group, Trent Bridge: Nottinghamshire (227-3) beat Derbyshire (222-5) by five runs
South Group, The Oval: Surrey (156-7) beat Middlesex (141-7) by 15 runs
North Group, Headingley: Yorkshire (179-5) beat Warwickshire (150) by 29 runs
July 22
July 23
South Group, SWALEC Stadium: Glamorgan v Essex - match abandoned
South Group, Ageas Bowl: Hampshire v Surrey – match abandoned
South Group, Taunton 1430 BST: Somerset (166-5) beat Middlesex (162-6) by five wickets
South Group, Hove: Sussex (87-3) tied with Kent (176-4) D/L method
North Group, Old Trafford: Lancashire (174-5) beat Durham (143-8) by 31 runs
North Group, Edgbaston: Warwickshire (197-4) beat v Derbyshire (177-9) by 20 runs
North Group, Headingley: Yorkshire (233-6) beat Worcestershire (196-7) by 37 runs
July 25
North Group, Derby: Derbyshire beat Lancashire by 35 runs
North Group, Emirates Riverside: Notts beat Durham by nine wickets
South Group, Bristol: Glamorgan beat Gloucestershire by 25 runs
North Group, Grace Road: Birmingham Bears beat Leics by 30 runs
July 26
South Group, Taunton: Somerset beat Hampshire by 14 runs
North Group, Trent Bridge: Worcestershire beat Notts by 13 runs
North Group, Headingley: Yorkshire beat Durham by 24 runs
July 27
South Group, Canterbury: Kent beat Somerset by 7 runs (D/L)
South Group, Lord’s: Middlesex beat Essex by 72 runs
North Group, Northampton: Northants beat Worcestershire by 7 wickets
July 28
North Group, Derby: Derbyshire v Northamptonshire - match abandoned
South Group, SWALEC Stadium: Glamorgan v Surrey - match abandoned
South Group, Bristol: Hampshire beat Gloucestershire by 24 runs (D/L)
North Group, Old Trafford: Lancashire v Nottinghamshire - match abandoned
North Group, Grace Road: Durham beat Leicestershire by six wickets
South Group, Hove: Sussex v Middlesex - match abandoned
North Group, Edgbaston: Warwickshire v Yorkshire - match abandoned
July 29
South Group, Chelmsford: Essex v Gloucestershire - match abandoned
July 30
North Group, Derby: Derbyshire beat Leicestershire by seven wickets
North Group, Trent Bridge: Nottinghamshire beat Yorkshire by five wickets
North Group, Edgbaston: Birmingham Bears beat Lancashire by five wickets
North Group, New Road: Worcestershire beat Durham by eight wickets
South Group, Taunton: Somerset beat Sussex by 32 runs (D/L Method)