| 2017-01-02 | Test | South Africa v Sri Lanka | 392 & 224/7d · 110 & 224 | South Africa won by 282 runs | Newlands |
| 2017-01-03 | Test | Australia v Pakistan | 538/8d & 241/2d · 315 & 244 | Australia won by 220 runs | Sydney Cricket Ground |
| 2017-01-03 | T20I | New Zealand v Bangladesh | 143/4 · 141/8 | New Zealand won by 6 wickets | McLean Park |
| 2017-01-06 | T20I | New Zealand v Bangladesh | 195/7 · 148 | New Zealand won by 47 runs | Bay Oval |
| 2017-01-08 | T20I | New Zealand v Bangladesh | 194/4 · 167/6 | New Zealand won by 27 runs | Bay Oval |
| 2017-01-12 | Test | New Zealand v Bangladesh | 539 & 217/3 · 595/8d & 160/9 | New Zealand won by 7 wickets | Basin Reserve |
| 2017-01-12 | Test | South Africa v Sri Lanka | 426 · 131 & 177 | South Africa won by 1 innings & 118 runs | New Wanderers Stadium |
| 2017-01-13 | ODI | Australia v Pakistan | 268/9 · 176 | Australia won by 92 runs | Brisbane Cricket Ground |
| 2017-01-14 | T20I | Hong Kong v Scotland | 165/6 · 189/3 | Scotland won by 24 runs | Zayed Cricket Stadium |
| 2017-01-14 | T20I | Afghanistan v Ireland | 126/5 · 125/6 | Afghanistan won by 5 wickets | Abu Dhabi |
| 2017-01-15 | ODI | Australia v Pakistan | 220 · 221/4 | Pakistan won by 6 wickets | Melbourne Cricket Ground |
| 2017-01-15 | ODI | India v England | 356/7 · 350/7 | India won by 3 wickets | Maharashtra Cricket Association Stadium |
| 2017-01-15 | T20I | Netherlands v Oman | 148/5 · 146/7 | Netherlands won by 5 wickets | Zayed Cricket Stadium |
| 2017-01-16 | T20I | Hong Kong v Oman | 87 · 89/3 | Oman won by 7 wickets | Zayed Cricket Stadium |
| 2017-01-17 | T20I | Netherlands v Scotland | 141 · 148/7 | Scotland won by 7 runs | Zayed Cricket Stadium |
| 2017-01-18 | ODI (W) | Bangladesh v South Africa | 157 · 251/7 | South Africa won by 94 runs | Sheikh Kamal International Cricket Stadium |
| 2017-01-18 | T20I | United Arab Emirates v Ireland | 136/7 · 160/6 | Ireland won by 24 runs | Dubai International Cricket Stadium |
| 2017-01-18 | T20I | Hong Kong v Netherlands | 183/4 · 92 | Hong Kong won by 91 runs | Dubai International Cricket Stadium |
| 2017-01-19 | ODI | Australia v Pakistan | 265/3 · 263/7 | Australia won by 7 wickets | WACA Ground |
| 2017-01-19 | ODI | India v England | 381/6 · 366/8 | India won by 15 runs | Barabati Stadium |
| 2017-01-19 | T20I | Oman v Scotland | 133 · 134/3 | Scotland won by 7 wickets | Dubai International Cricket Stadium |
| 2017-01-20 | Test | New Zealand v Bangladesh | 354 & 111/1 · 289 & 173 | New Zealand won by 9 wickets | Hagley Oval |
| 2017-01-20 | ODI (W) | Bangladesh v South Africa | 68 · 69/2 | South Africa won by 8 wickets | Sheikh Kamal International Cricket Stadium |
| 2017-01-20 | T20I | Ireland v Scotland | 211/6 · 113 | Ireland won by 98 runs | Dubai International Cricket Stadium |
| 2017-01-20 | T20I | South Africa v Sri Lanka | 126/5 · 107/6 | South Africa won by 19 runs | SuperSport Park |
| 2017-01-20 | T20I | Afghanistan v Ireland | 75/0 · 71 | Afghanistan won by 10 wickets | Dubai International Cricket Stadium |
| 2017-01-22 | ODI | Australia v Pakistan | 353/6 · 267 | Australia won by 86 runs | Sydney Cricket Ground |
| 2017-01-22 | ODI | India v England | 316/9 · 321/8 | England won by 5 runs | Eden Gardens |
| 2017-01-22 | ODI | Hong Kong v Scotland | 206/3 · 205 | Hong Kong won by 7 wickets | Zayed Cricket Stadium |
| 2017-01-22 | T20I | South Africa v Sri Lanka | 113 · 119/7 | Sri Lanka won by 3 wickets | New Wanderers Stadium |
| 2017-01-24 | ODI | United Arab Emirates v Scotland | 174/6 · 173 | United Arab Emirates won by 4 wickets | Dubai International Cricket Stadium |
| 2017-01-25 | T20I | South Africa v Sri Lanka | 169/5 · 170/5 | Sri Lanka won by 5 wickets | Newlands |
| 2017-01-26 | ODI | Australia v Pakistan | 369/7 · 312/9 | Australia won by 57 runs | Adelaide Oval |
| 2017-01-26 | T20I | India v England | 147/7 · 148/3 | England won by 7 wickets | Green Park |
| 2017-01-26 | ODI | United Arab Emirates v Hong Kong | 175/4 · 174 | United Arab Emirates won by 6 wickets | Dubai International Cricket Stadium |
| 2017-01-28 | ODI | South Africa v Sri Lanka | 185/2 · 181 | South Africa won by 8 wickets | St George's Park |
| 2017-01-29 | T20I | India v England | 144/8 · 139/6 | India won by 5 runs | Vidarbha Cricket Association Stadium |
| 2017-01-30 | ODI | New Zealand v Australia | 286/9 · 280 | New Zealand won by 6 runs | Eden Park |
| 2017-02-01 | T20I | India v England | 202/6 · 127 | India won by 75 runs | M Chinnaswamy Stadium |
| 2017-02-01 | ODI | South Africa v Sri Lanka | 307/6 · 186 | South Africa won by 121 runs | Kingsmead |
| 2017-02-04 | ODI | South Africa v Sri Lanka | 164/3 · 163 | South Africa won by 7 wickets | New Wanderers Stadium |
| 2017-02-05 | ODI | New Zealand v Australia | 281/9 · 257 | New Zealand won by 24 runs | Seddon Park |
| 2017-02-07 | ODI (W) | Sri Lanka v India | 145/8 · 259/4 | India won by 114 runs | P Sara Oval |
| 2017-02-07 | ODI (W) | Pakistan v South Africa | 195/6 · 258/9 | South Africa won by 63 runs | Nondescripts Cricket Club Ground |
| 2017-02-07 | ODI | South Africa v Sri Lanka | 367/5 · 327 | South Africa won by 40 runs | Newlands |
| 2017-02-08 | ODI (W) | Sri Lanka v Ireland | 239/8 · 93/9 | Sri Lanka won by 146 runs | Nondescripts Cricket Club Ground |
| 2017-02-08 | ODI (W) | Bangladesh v Pakistan | 160 · 227 | Pakistan won by 67 runs | P Sara Oval |
| 2017-02-09 | Test | India v Bangladesh | 687/6d & 159/4d · 388 & 250 | India won by 208 runs | Rajiv Gandhi International Stadium |
| 2017-02-10 | ODI (W) | India v Ireland | 250/2 · 125 | India won by 125 runs | P Sara Oval |
| 2017-02-10 | ODI | South Africa v Sri Lanka | 384/6 · 296/8 | South Africa won by 88 runs | SuperSport Park |
| 2017-02-11 | ODI (W) | Bangladesh v South Africa | 100 · 101/4 | South Africa won by 6 wickets | P Sara Oval |
| 2017-02-15 | ODI (W) | India v South Africa | 205/8 · 156 | India won by 49 runs | P Sara Oval |
| 2017-02-15 | ODI (W) | Sri Lanka v Pakistan | 216/5 · 212/7 | Sri Lanka won by 5 wickets | Nondescripts Cricket Club Ground |
| 2017-02-15 | ODI (W) | Bangladesh v Ireland | 145/3 · 144 | Bangladesh won by 7 wickets | Colombo Cricket Club Ground |
| 2017-02-16 | ODI | Zimbabwe v Afghanistan | 99/4 · 215 | Afghanistan won by 12 runs | Harare |
| 2017-02-17 | T20I | Australia v Sri Lanka | 168/6 · 172/5 | Sri Lanka won by 5 wickets | Melbourne Cricket Ground |
| 2017-02-17 | T20I | New Zealand v South Africa | 107 · 185/6 | South Africa won by 78 runs | Eden Park |
| 2017-02-17 | T20I (W) | Australia v New Zealand | 151/4 · 111/8 | Australia won by 40 runs | Melbourne Cricket Ground |
| 2017-02-17 | ODI (W) | Sri Lanka v South Africa | 142/9 · 145/1 | South Africa won by 9 wickets | P Sara Oval |
| 2017-02-17 | ODI (W) | Bangladesh v India | 155/8 · 158/1 | India won by 9 wickets | Nondescripts Cricket Club Ground |
| 2017-02-17 | ODI (W) | Ireland v Pakistan | 185 · 271/5 | Pakistan won by 86 runs | Colombo Cricket Club Ground |
| 2017-02-19 | T20I | Australia v Sri Lanka | 173 · 176/8 | Sri Lanka won by 2 wickets | Simonds Stadium |
| 2017-02-19 | ODI | New Zealand v South Africa | 207/7 · 210/6 | South Africa won by 4 wickets | Seddon Park |
| 2017-02-19 | T20I (W) | Australia v New Zealand | 61/9 · 101/9 | New Zealand won by 8 runs | Simonds Stadium |
| 2017-02-19 | ODI (W) | India v Pakistan | 70/3 · 67 | India won by 7 wickets | P Sara Oval |
| 2017-02-19 | ODI (W) | Sri Lanka v Bangladesh | 197/9 · 68/5 | Sri Lanka won by 42 runs | Nondescripts Cricket Club Ground |
| 2017-02-19 | ODI (W) | Ireland v South Africa | 166 · 82/1 | South Africa won by 36 runs | Colombo Cricket Club Ground |
| 2017-02-19 | ODI | Zimbabwe v Afghanistan | 184 · 238/9 | Afghanistan won by 54 runs | Harare |
| 2017-02-21 | ODI (W) | India v South Africa | 245/9 · 244 | India won by 1 wickets | P Sara Oval |
| 2017-02-21 | ODI | Zimbabwe v Afghanistan | 129 · 126 | Zimbabwe won by 3 runs | Harare |
| 2017-02-22 | T20I | Australia v Sri Lanka | 187/6 · 146 | Australia won by 41 runs | Adelaide Oval |
| 2017-02-22 | ODI | New Zealand v South Africa | 289/4 · 283/9 | New Zealand won by 6 runs | Hagley Oval |
| 2017-02-22 | T20I (W) | Australia v New Zealand | 66 · 113/8 | New Zealand won by 47 runs | Adelaide Oval |
| 2017-02-23 | Test | India v Australia | 105 & 107 · 260 & 285 | Australia won by 333 runs | Maharashtra Cricket Association Stadium |
| 2017-02-24 | ODI | Zimbabwe v Afghanistan | 107/3 · 111 | Zimbabwe won by 7 wickets | Harare |
| 2017-02-25 | ODI | New Zealand v South Africa | 112 · 271/8 | South Africa won by 159 runs | Westpac Stadium |
| 2017-02-26 | ODI (W) | New Zealand v Australia | 276/5 · 275 | New Zealand won by 5 wickets | Eden Park No 2 |
| 2017-02-26 | ODI | Zimbabwe v Afghanistan | 54 · 253/9 | Afghanistan won by 106 runs | Harare |
| 2017-03-01 | ODI | New Zealand v South Africa | 280/3 · 279/8 | New Zealand won by 7 wickets | Seddon Park |
| 2017-03-02 | ODI (W) | New Zealand v Australia | 253/8 · 256/6 | Australia won by 4 wickets | Bay Oval |
| 2017-03-02 | ODI | United Arab Emirates v Ireland | 185 · 270 | Ireland won by 85 runs | ICC Global Cricket Academy |
| 2017-03-03 | ODI | West Indies v England | 251 · 296/6 | England won by 45 runs | Sir Vivian Richards Stadium |
| 2017-03-04 | ODI | New Zealand v South Africa | 149 · 150/4 | South Africa won by 6 wickets | Eden Park |
| 2017-03-04 | Test | India v Australia | 189 & 274 · 276 & 112 | India won by 75 runs | M Chinnaswamy Stadium |
| 2017-03-04 | ODI | United Arab Emirates v Ireland | 202 · 203/2 | Ireland won by 8 wickets | ICC Global Cricket Academy |
| 2017-03-05 | ODI | West Indies v England | 225 · 226/6 | England won by 4 wickets | Sir Vivian Richards Stadium |
| 2017-03-05 | ODI (W) | New Zealand v Australia | 270/9 · 273/5 | Australia won by 5 wickets | Bay Oval |
| 2017-03-07 | Test | Sri Lanka v Bangladesh | 494 & 274/6d · 312 & 197 | Sri Lanka won by 259 runs | Galle International Stadium |
| 2017-03-08 | Test | New Zealand v South Africa | 341 · 308 & 224/6 | Drawn | University Oval |
| 2017-03-08 | T20I | Afghanistan v Ireland | 171/4 · 165/5 | Afghanistan won by 6 wickets | Greater Noida |
| 2017-03-09 | ODI | West Indies v England | 142 · 328 | England won by 186 runs | Kensington Oval |
| 2017-03-10 | T20I | Afghanistan v Ireland | 184/8 · 93/9 | Afghanistan won by 17 runs | Greater Noida |
| 2017-03-12 | T20I | Afghanistan v Ireland | 233/8 · 205 | Afghanistan won by 28 runs | Greater Noida |
| 2017-03-15 | Test | Sri Lanka v Bangladesh | 338 & 319 · 467 & 191/6 | Bangladesh won by 4 wickets | P Sara Oval |
| 2017-03-15 | ODI | Afghanistan v Ireland | 292/7 · 262 | Afghanistan won by 30 runs | Greater Noida |
| 2017-03-16 | Test | New Zealand v South Africa | 268 & 171 · 359 & 83/2 | South Africa won by 8 wickets | Basin Reserve |
| 2017-03-16 | Test | India v Australia | 603/9d · 451 & 204/6 | Drawn | JSCA International Stadium Complex |
| 2017-03-17 | ODI | Afghanistan v Ireland | 338 · 304 | Afghanistan won by 34 runs | Greater Noida |
| 2017-03-19 | ODI | Afghanistan v Ireland | 264/8 · 265/4 | Ireland won by 6 wickets | Greater Noida |
| 2017-03-22 | ODI | Afghanistan v Ireland | 220 · 224/7 | Ireland won by 3 wickets | Greater Noida |
| 2017-03-24 | ODI | Afghanistan v Ireland | 231/3 · 229 | Afghanistan won by 7 wickets | Greater Noida |
| 2017-03-25 | Test | New Zealand v South Africa | 489 · 314 & 80/5 | Drawn | Seddon Park |
| 2017-03-25 | Test | India v Australia | 332 & 106/2 · 300 & 137 | India won by 8 wickets | Himachal Pradesh Cricket Association Stadium |
| 2017-03-25 | ODI | Sri Lanka v Bangladesh | 234 · 324/5 | Bangladesh won by 90 runs | Rangiri Dambulla International Stadium |
| 2017-03-26 | T20I | West Indies v Pakistan | 111/8 · 115/4 | Pakistan won by 6 wickets | Kensington Oval |
| 2017-03-28 | ODI | Sri Lanka v Bangladesh | 311 | No result | Rangiri Dambulla International Stadium |
| 2017-03-30 | T20I | West Indies v Pakistan | 129/8 · 132 | Pakistan won by 3 runs | Queen's Park Oval |
| 2017-04-01 | ODI | Sri Lanka v Bangladesh | 280/9 · 210 | Sri Lanka won by 70 runs | Sinhalese Sports Club Ground |
| 2017-04-01 | T20I | West Indies v Pakistan | 138/3 · 137/8 | West Indies won by 7 wickets | Queen's Park Oval |
| 2017-04-02 | ODI | United Arab Emirates v Papua New Guinea | 206 · 232/8 | Papua New Guinea won by 26 runs | Zayed Cricket Stadium |
| 2017-04-02 | T20I | West Indies v Pakistan | 124/8 · 127/3 | Pakistan won by 7 wickets | Queen's Park Oval |
| 2017-04-04 | T20I | Sri Lanka v Bangladesh | 158/4 · 155/6 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2017-04-04 | ODI | United Arab Emirates v Papua New Guinea | 251/9 · 148 | United Arab Emirates won by 103 runs | Zayed Cricket Stadium |
| 2017-04-06 | T20I | Sri Lanka v Bangladesh | 131 · 176/9 | Bangladesh won by 45 runs | R Premadasa Stadium |
| 2017-04-07 | ODI | West Indies v Pakistan | 309/6 · 308/5 | West Indies won by 4 wickets | Providence Stadium |
| 2017-04-09 | ODI | West Indies v Pakistan | 208 · 282/5 | Pakistan won by 74 runs | Providence Stadium |
| 2017-04-11 | ODI | West Indies v Pakistan | 233/9 · 236/4 | Pakistan won by 6 wickets | Providence Stadium |
| 2017-04-12 | T20I | United Arab Emirates v Papua New Guinea | 108/5 · 102 | United Arab Emirates won by 5 wickets | Zayed Cricket Stadium |
| 2017-04-14 | T20I | United Arab Emirates v Papua New Guinea | 180/3 · 150 | United Arab Emirates won by 30 runs | Zayed Cricket Stadium |
| 2017-04-14 | T20I | United Arab Emirates v Papua New Guinea | 130/5 · 128/5 | United Arab Emirates won by 5 wickets | Zayed Cricket Stadium |
| 2017-04-21 | Test | West Indies v Pakistan | 286 & 152 · 407 & 36/3 | Pakistan won by 7 wickets | Sabina Park |
| 2017-04-30 | Test | West Indies v Pakistan | 312 & 268 · 393 & 81 | West Indies won by 106 runs | Kensington Oval |
| 2017-05-05 | ODI | England v Ireland | 127/3 · 126 | England won by 7 wickets | County Ground |
| 2017-05-07 | ODI | England v Ireland | 328/6 · 243 | England won by 85 runs | Lord's |
| 2017-05-07 | ODI (W) | India v Ireland | 99/0 · 96 | India won by 10 wickets | North-West University No1 Ground |
| 2017-05-09 | ODI (W) | South Africa v India | 119 · 121/3 | India won by 7 wickets | North-West University No1 Ground |
| 2017-05-10 | Test | West Indies v Pakistan | 247 & 202 · 376 & 174/8d | Pakistan won by 101 runs | Windsor Park |
| 2017-05-11 | ODI (W) | South Africa v Ireland | 337/5 · 159/8 | South Africa won by 178 runs | Senwes Park |
| 2017-05-12 | ODI | Ireland v Bangladesh | 157/4 | No result | Malahide |
| 2017-05-14 | ODI | Ireland v New Zealand | 238 · 289/7 | New Zealand won by 51 runs | Malahide |
| 2017-05-17 | ODI | Bangladesh v New Zealand | 257/9 · 258/6 | New Zealand won by 4 wickets | Clontarf Cricket Club Ground |
| 2017-05-17 | ODI (W) | South Africa v India | 269/5 · 261/9 | South Africa won by 8 runs | Senwes Park |
| 2017-05-19 | ODI | Ireland v Bangladesh | 181 · 182/2 | Bangladesh won by 8 wickets | Malahide |
| 2017-05-19 | ODI (W) | South Africa v Ireland | 323/8 · 203/6 | South Africa won by 120 runs | North-West University No1 Ground |
| 2017-05-21 | ODI | Ireland v New Zealand | 154 · 344/6 | New Zealand won by 190 runs | Malahide |
| 2017-05-21 | ODI (W) | South Africa v India | 156 · 160/2 | India won by 8 wickets | Senwes Park |
| 2017-05-24 | ODI | England v South Africa | 339/6 · 267 | England won by 72 runs | Headingley |
| 2017-05-24 | ODI | Bangladesh v New Zealand | 271/5 · 270/8 | Bangladesh won by 5 wickets | Clontarf Cricket Club Ground |
| 2017-05-27 | ODI | England v South Africa | 330/6 · 328/5 | England won by 2 runs | The Rose Bowl |
| 2017-05-29 | ODI | England v South Africa | 153 · 156/3 | South Africa won by 7 wickets | Lord's |
| 2017-06-01 | ODI | England v Bangladesh | 308/2 · 305/6 | England won by 8 wickets | Kennington Oval |
| 2017-06-02 | ODI | Australia v New Zealand | 53/3 · 291 | No result | Edgbaston |
| 2017-06-02 | T20I | West Indies v Afghanistan | 114/4 · 110 | West Indies won by 6 wickets | Basseterre |
| 2017-06-03 | ODI | South Africa v Sri Lanka | 299/6 · 203 | South Africa won by 96 runs | Kennington Oval |
| 2017-06-03 | T20I | West Indies v Afghanistan | 112/3 · 93 | West Indies won by 29 runs | Basseterre |
| 2017-06-04 | ODI | India v Pakistan | 319/3 · 164/9 | India won by 124 runs | Edgbaston |
| 2017-06-05 | ODI | Australia v Bangladesh | 83/1 · 182 | No result | Kennington Oval |
| 2017-06-05 | T20I | West Indies v Afghanistan | 147/3 · 146/6 | West Indies won by 7 wickets | Basseterre |
| 2017-06-06 | ODI | England v New Zealand | 310 · 223 | England won by 87 runs | Sophia Gardens |
| 2017-06-07 | ODI | Pakistan v South Africa | 119/3 · 219/8 | Pakistan won by 19 runs | Edgbaston |
| 2017-06-08 | ODI | India v Sri Lanka | 321/6 · 322/3 | Sri Lanka won by 7 wickets | Kennington Oval |
| 2017-06-09 | ODI | Bangladesh v New Zealand | 268/5 · 265/8 | Bangladesh won by 5 wickets | Sophia Gardens |
| 2017-06-09 | ODI | West Indies v Afghanistan | 149 · 212/6 | Afghanistan won by 63 runs | Gros Islet |
| 2017-06-10 | ODI | England v Australia | 240/4 · 277/9 | England won by 40 runs | Edgbaston |
| 2017-06-11 | ODI | India v South Africa | 193/2 · 191 | India won by 8 wickets | Kennington Oval |
| 2017-06-11 | ODI | West Indies v Afghanistan | 138/6 · 135 | West Indies won by 4 wickets | Gros Islet |
| 2017-06-12 | ODI | Pakistan v Sri Lanka | 237/7 · 236 | Pakistan won by 3 wickets | Sophia Gardens |
| 2017-06-14 | ODI | England v Pakistan | 211 · 215/2 | Pakistan won by 8 wickets | Sophia Gardens |
| 2017-06-14 | ODI | West Indies v Afghanistan | | No result | Gros Islet |
| 2017-06-15 | ODI | Bangladesh v India | 264/7 · 265/1 | India won by 9 wickets | Edgbaston |
| 2017-06-15 | ODI | Scotland v Zimbabwe | 317/6 · 272 | Scotland won by 26 runs | Grange Cricket Club Ground |
| 2017-06-17 | ODI | Scotland v Zimbabwe | 169 · 171/4 | Zimbabwe won by 6 wickets | Grange Cricket Club Ground |
| 2017-06-18 | ODI | India v Pakistan | 158 · 338/4 | Pakistan won by 180 runs | Kennington Oval |
| 2017-06-21 | T20I | England v South Africa | 143/1 · 142/3 | England won by 9 wickets | The Rose Bowl |
| 2017-06-23 | T20I | England v South Africa | 171/6 · 174/8 | South Africa won by 3 runs | County Ground |
| 2017-06-23 | ODI | West Indies v India | 199/3 | No result | Queen's Park Oval |
| 2017-06-24 | ODI (W) | New Zealand v Sri Lanka | 189/1 · 188/9 | New Zealand won by 9 wickets | County Ground |
| 2017-06-24 | ODI (W) | England v India | 246 · 281/3 | India won by 35 runs | County Ground |
| 2017-06-25 | T20I | England v South Africa | 181/8 · 162/7 | England won by 19 runs | Sophia Gardens |
| 2017-06-25 | ODI (W) | Pakistan v South Africa | 206/8 · 207/7 | South Africa won by 3 wickets | Grace Road |
| 2017-06-25 | ODI | West Indies v India | 205/6 · 310/5 | India won by 105 runs | Queen's Park Oval |
| 2017-06-26 | ODI (W) | Australia v West Indies | 205/2 · 204 | Australia won by 8 wickets | County Ground |
| 2017-06-27 | ODI (W) | England v Pakistan | 377/7 · 107/3 | England won by 107 runs | Grace Road |
| 2017-06-29 | ODI (W) | India v West Indies | 186/3 · 183/8 | India won by 7 wickets | County Ground |
| 2017-06-29 | ODI (W) | Australia v Sri Lanka | 262/2 · 257/9 | Australia won by 8 wickets | County Ground |
| 2017-06-30 | ODI | West Indies v India | 158 · 251/4 | India won by 93 runs | Sir Vivian Richards Stadium |
| 2017-06-30 | ODI | Sri Lanka v Zimbabwe | 316/5 · 322/4 | Zimbabwe won by 6 wickets | Galle International Stadium |
| 2017-07-02 | ODI (W) | England v Sri Lanka | 206/3 · 204/8 | England won by 7 wickets | County Ground |
| 2017-07-02 | ODI (W) | Australia v New Zealand | 220/5 · 219/9 | Australia won by 5 wickets | County Ground |
| 2017-07-02 | ODI (W) | India v Pakistan | 169/9 · 74 | India won by 95 runs | County Ground |
| 2017-07-02 | ODI (W) | South Africa v West Indies | 51/0 · 48 | South Africa won by 10 wickets | Grace Road |
| 2017-07-02 | ODI | West Indies v India | 189/9 · 178 | West Indies won by 11 runs | Sir Vivian Richards Stadium |
| 2017-07-02 | ODI | Sri Lanka v Zimbabwe | 158/3 · 155 | Sri Lanka won by 7 wickets | Galle International Stadium |
| 2017-07-05 | ODI (W) | England v South Africa | 373/5 · 305/9 | England won by 68 runs | County Ground |
| 2017-07-05 | ODI (W) | India v Sri Lanka | 232/8 · 216/7 | India won by 16 runs | County Ground |
| 2017-07-05 | ODI (W) | Australia v Pakistan | 290/8 · 131 | Australia won by 159 runs | Grace Road |
| 2017-07-06 | Test | England v South Africa | 458 & 233 · 361 & 119 | England won by 211 runs | Lord's |
| 2017-07-06 | ODI (W) | New Zealand v West Indies | 151/2 · 150 | New Zealand won by 8 wickets | County Ground |
| 2017-07-06 | ODI | West Indies v India | 205/9 · 206/2 | India won by 8 wickets | Sabina Park |
| 2017-07-06 | ODI | Sri Lanka v Zimbabwe | 312/2 · 310/8 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-08 | ODI (W) | New Zealand v Pakistan | 147/2 · 144 | New Zealand won by 8 wickets | County Ground |
| 2017-07-08 | ODI (W) | India v South Africa | 158 · 273/9 | South Africa won by 115 runs | Grace Road |
| 2017-07-08 | ODI | Sri Lanka v Zimbabwe | 300/6 · 219/6 | Zimbabwe won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-09 | ODI (W) | England v Australia | 259/8 · 256/8 | England won by 3 runs | County Ground |
| 2017-07-09 | ODI (W) | Sri Lanka v West Indies | 182 · 229/9 | West Indies won by 47 runs | County Ground |
| 2017-07-09 | T20I | West Indies v India | 194/1 · 190/6 | West Indies won by 9 wickets | Sabina Park |
| 2017-07-10 | ODI | Sri Lanka v Zimbabwe | 203/8 · 204/7 | Zimbabwe won by 3 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-11 | ODI (W) | Pakistan v West Indies | 117/3 · 285/4 | West Indies won by 19 runs | Grace Road |
| 2017-07-12 | ODI (W) | South Africa v Sri Lanka | 104/2 · 101 | South Africa won by 8 wickets | County Ground |
| 2017-07-12 | ODI (W) | Australia v India | 227/2 · 226/7 | Australia won by 8 wickets | County Ground |
| 2017-07-12 | ODI (W) | England v New Zealand | 284/9 · 209 | England won by 75 runs | County Ground |
| 2017-07-14 | Test | South Africa v England | 335 & 343/9d · 205 & 133 | South Africa won by 340 runs | Trent Bridge |
| 2017-07-14 | Test | Zimbabwe v Sri Lanka | 356 & 377 · 346 & 391/6 | Sri Lanka won by 4 wickets | R.Premadasa Stadium |
| 2017-07-15 | ODI (W) | Australia v South Africa | 269 · 210 | Australia won by 59 runs | County Ground |
| 2017-07-15 | ODI (W) | England v West Indies | 220/7 · 128/9 | England won by 92 runs | County Ground |
| 2017-07-15 | ODI (W) | India v New Zealand | 265/7 · 79 | India won by 186 runs | County Ground |
| 2017-07-15 | ODI (W) | Pakistan v Sri Lanka | 206 · 221/7 | Sri Lanka won by 15 runs | Grace Road |
| 2017-07-18 | ODI (W) | South Africa v England | 218/6 · 221/8 | England won by 2 wickets | County Ground |
| 2017-07-20 | ODI (W) | India v Australia | 281/4 · 245 | India won by 36 runs | County Ground |
| 2017-07-23 | ODI (W) | England v India | 228/7 · 219 | England won by 9 runs | Lord's |
| 2017-07-26 | Test | India v Sri Lanka | 600 & 240/3d · 291/9 & 245/8 | India won by 304 runs | Galle International Stadium |
| 2017-07-27 | Test | England v South Africa | 353 & 313/8d · 175 & 252 | England won by 239 runs | Kennington Oval |
| 2017-08-03 | Test | India v Sri Lanka | 622/9d · 183 & 386 | India won by 1 innings & 53 runs | Sinhalese Sports Club Ground |
| 2017-08-04 | Test | England v South Africa | 362 & 243 · 226 & 202 | England won by 177 runs | Old Trafford |
| 2017-08-12 | Test | India v Sri Lanka | 487 · 135 & 181 | India won by 1 innings & 171 runs | Pallekele International Cricket Stadium |
| 2017-08-17 | Test | England v West Indies | 514/8d · 168 & 137 | England won by 1 innings & 209 runs | Edgbaston |
| 2017-08-20 | ODI | Sri Lanka v India | 216 · 220/1 | India won by 9 wickets | Rangiri Dambulla International Stadium |
| 2017-08-24 | ODI | Sri Lanka v India | 236/8 · 231/7 | India won by 3 wickets | Pallekele International Cricket Stadium |
| 2017-08-25 | Test | England v West Indies | 258 & 490/8d · 427 & 322/5 | West Indies won by 5 wickets | Headingley |
| 2017-08-27 | Test | Bangladesh v Australia | 260 & 221 · 217 & 244 | Bangladesh won by 20 runs | Shere Bangla National Stadium |
| 2017-08-27 | ODI | Sri Lanka v India | 217/9 · 218/4 | India won by 6 wickets | Pallekele International Cricket Stadium |
| 2017-08-31 | ODI | India v Sri Lanka | 375/5 · 207 | India won by 168 runs | R.Premadasa Stadium |
| 2017-09-03 | ODI | Sri Lanka v India | 238 · 239/4 | India won by 6 wickets | R.Premadasa Stadium |
| 2017-09-04 | Test | Bangladesh v Australia | 305 & 157 · 377 & 87/3 | Australia won by 7 wickets | Zahur Ahmed Chowdhury Stadium |
| 2017-09-06 | T20I | Sri Lanka v India | 170/7 · 174/3 | India won by 7 wickets | R.Premadasa Stadium |
| 2017-09-07 | Test | West Indies v England | 123 & 177 · 194 & 107/1 | England won by 9 wickets | Lord's |
| 2017-09-12 | T20I | Pakistan v ICC World XI | 197/5 · 177/7 | Pakistan won by 20 runs | Gaddafi Stadium |
| 2017-09-13 | T20I | Pakistan v ICC World XI | 174/6 · 175/3 | ICC World XI won by 7 wickets | Gaddafi Stadium |
| 2017-09-15 | T20I | Pakistan v ICC World XI | 183/4 · 150/8 | Pakistan won by 33 runs | Gaddafi Stadium |
| 2017-09-16 | T20I | West Indies v England | 176/9 · 155 | West Indies won by 21 runs | Riverside Ground |
| 2017-09-17 | ODI | India v Australia | 281/7 · 137/9 | India won by 26 runs | MA Chidambaram Stadium |
| 2017-09-19 | ODI | West Indies v England | 204/9 · 210/3 | England won by 7 wickets | Old Trafford |
| 2017-09-21 | ODI | England v West Indies | 21/0 | No result | Trent Bridge |
| 2017-09-21 | ODI | India v Australia | 252 · 202 | India won by 50 runs | Eden Gardens |
| 2017-09-24 | ODI | England v West Indies | 369/9 · 245 | England won by 124 runs | County Ground |
| 2017-09-24 | ODI | Australia v India | 293/6 · 294/5 | India won by 5 wickets | Holkar Cricket Stadium |
| 2017-09-27 | ODI | West Indies v England | 356/5 · 258/5 | England won by 6 runs | Kennington Oval |
| 2017-09-28 | Test | South Africa v Bangladesh | 496/3d & 247/6d · 320 & 90 | South Africa won by 333 runs | Senwes Park |
| 2017-09-28 | ODI | Australia v India | 334/5 · 313/8 | Australia won by 21 runs | M Chinnaswamy Stadium |
| 2017-09-28 | Test | Sri Lanka v Pakistan | 419 & 138 · 422 & 114 | Sri Lanka won by 21 runs | Zayed Cricket Stadium |
| 2017-09-29 | ODI | West Indies v England | 288/6 · 294/1 | England won by 9 wickets | The Rose Bowl |
| 2017-10-01 | ODI | Australia v India | 242/9 · 243/3 | India won by 7 wickets | Vidarbha Cricket Association Stadium |
| 2017-10-06 | Test | South Africa v Bangladesh | 573/4d · 147 & 172 | South Africa won by 1 innings & 254 runs | Mangaung Oval |
| 2017-10-06 | Test | Sri Lanka v Pakistan | 482 & 96 · 262 & 248 | Sri Lanka won by 68 runs | Dubai International Cricket Stadium |
| 2017-10-07 | T20I | Australia v India | 118/8 · 49/1 | India won by 9 wickets | JSCA International Stadium Complex |
| 2017-10-10 | T20I | India v Australia | 118 · 122/2 | Australia won by 8 wickets | Barsapara Cricket Stadium |
| 2017-10-13 | ODI | Pakistan v Sri Lanka | 292/6 · 209/8 | Pakistan won by 83 runs | Dubai International Cricket Stadium |
| 2017-10-15 | ODI | Bangladesh v South Africa | 278/7 · 282/0 | South Africa won by 10 wickets | Diamond Oval |
| 2017-10-16 | ODI | Pakistan v Sri Lanka | 219/9 · 187 | Pakistan won by 32 runs | Zayed Cricket Stadium |
| 2017-10-18 | ODI | South Africa v Bangladesh | 353/6 · 249 | South Africa won by 104 runs | Boland Park |
| 2017-10-18 | ODI | Sri Lanka v Pakistan | 208 · 209/3 | Pakistan won by 7 wickets | Zayed Cricket Stadium |
| 2017-10-20 | ODI | Sri Lanka v Pakistan | 173 · 177/3 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 2017-10-21 | Test | West Indies v Zimbabwe | 219 & 373 · 159 & 316 | West Indies won by 117 runs | Queens Sports Club |
| 2017-10-21 | T20I (W) | West Indies v Sri Lanka | 154/6 · 107 | West Indies won by 47 runs | Coolidge Cricket Ground |
| 2017-10-22 | ODI | South Africa v Bangladesh | 369/6 · 169 | South Africa won by 200 runs | Buffalo Park |
| 2017-10-22 | ODI (W) | England v Australia | 228/9 · 231/8 | Australia won by 2 wickets | Allan Border Field |
| 2017-10-22 | ODI | India v New Zealand | 280/8 · 284/4 | New Zealand won by 6 wickets | Wankhede Stadium |
| 2017-10-23 | ODI | Sri Lanka v Pakistan | 103 · 105/1 | Pakistan won by 9 wickets | Sharjah Cricket Stadium |
| 2017-10-25 | ODI | New Zealand v India | 230/9 · 232/4 | India won by 6 wickets | Maharashtra Cricket Association Stadium |
| 2017-10-26 | T20I | South Africa v Bangladesh | 195/4 · 175/9 | South Africa won by 20 runs | Mangaung Oval |
| 2017-10-26 | ODI (W) | Australia v England | 296/6 · 209 | Australia won by 75 runs | International Sports Stadium |
| 2017-10-26 | T20I | Sri Lanka v Pakistan | 102 · 103/3 | Pakistan won by 7 wickets | Zayed Cricket Stadium |
| 2017-10-27 | T20I | Sri Lanka v Pakistan | 124/9 · 125/8 | Pakistan won by 2 wickets | Zayed Cricket Stadium |
| 2017-10-29 | T20I | South Africa v Bangladesh | 224/4 · 141 | South Africa won by 83 runs | Senwes Park |
| 2017-10-29 | ODI | India v New Zealand | 337/6 · 331/7 | India won by 6 runs | Green Park |
| 2017-10-29 | T20I | Pakistan v Sri Lanka | 180/3 · 144/9 | Pakistan won by 36 runs | Gaddafi Stadium |
| 2017-10-29 | Test | Zimbabwe v West Indies | 326 & 301/7 · 448 | Drawn | Queens Sports Club |
| 2017-10-31 | ODI (W) | New Zealand v Pakistan | 240/9 · 232 | New Zealand won by 8 runs | Sharjah Cricket Stadium |
| 2017-11-01 | T20I | India v New Zealand | 202/3 · 149/8 | India won by 53 runs | Arun Jaitley Stadium |
| 2017-11-02 | ODI (W) | Pakistan v New Zealand | 147 · 148/3 | New Zealand won by 7 wickets | Sharjah Cricket Stadium |
| 2017-11-04 | T20I | New Zealand v India | 196/2 · 156/7 | New Zealand won by 40 runs | Saurashtra Cricket Association Stadium |
| 2017-11-05 | ODI (W) | New Zealand v Pakistan | 155 · 156/5 | Pakistan won by 5 wickets | Sharjah Cricket Stadium |
| 2017-11-07 | T20I | India v New Zealand | 67/5 · 61/6 | India won by 6 runs | Greenfield International Stadium |
| 2017-11-09 | Test (W) | England v Australia | 280 & 206/2 · 448/9d | Drawn | North Sydney Oval |
| 2017-11-09 | T20I (W) | New Zealand v Pakistan | 150/8 · 111/7 | New Zealand won by 39 runs | Sharjah Cricket Stadium |
| 2017-11-12 | T20I (W) | New Zealand v Pakistan | 126/4 · 84 | New Zealand won by 42 runs | Sharjah Cricket Stadium |
| 2017-11-14 | T20I (W) | Pakistan v New Zealand | 89/8 · 93/3 | New Zealand won by 7 wickets | Sharjah Cricket Stadium |
| 2017-11-16 | Test | India v Sri Lanka | 172 & 352/8d · 294 & 75/7 | Drawn | Eden Gardens |
| 2017-11-17 | T20I (W) | England v Australia | 132/9 · 134/4 | Australia won by 6 wickets | North Sydney Oval |
| 2017-11-19 | T20I (W) | England v Australia | 152/6 · 112 | England won by 40 runs | Manuka Oval |
| 2017-11-21 | T20I (W) | Australia v England | 178/2 · 181/6 | England won by 4 wickets | Manuka Oval |
| 2017-11-23 | Test | England v Australia | 302 & 195 · 328 & 173/0 | Australia won by 10 wickets | Brisbane Cricket Ground |
| 2017-11-24 | Test | Sri Lanka v India | 205 & 166 · 610/6d | India won by 1 innings & 239 runs | Vidarbha Cricket Association Stadium |
| 2017-12-01 | Test | West Indies v New Zealand | 134 & 319 · 520/9d | New Zealand won by 1 innings & 67 runs | Basin Reserve |
| 2017-12-02 | Test | Australia v England | 442/8d & 138 · 227 & 233 | Australia won by 120 runs | Adelaide Oval |
| 2017-12-02 | Test | India v Sri Lanka | 536/7d & 246/5d · 373 & 299/5 | Drawn | Arun Jaitley Stadium |
| 2017-12-05 | ODI | Afghanistan v Ireland | 238/9 · 100 | Afghanistan won by 138 runs | Sharjah Cricket Stadium |
| 2017-12-06 | ODI | Hong Kong v Papua New Guinea | 230/8 · 207 | Hong Kong won by 23 runs | ICC Academy |
| 2017-12-07 | ODI | Afghanistan v Ireland | 220 · 271/9 | Ireland won by 51 runs | Sharjah Cricket Stadium |
| 2017-12-09 | Test | New Zealand v West Indies | 373 & 291/8d · 221 & 203/9 | New Zealand won by 240 runs | Seddon Park |
| 2017-12-10 | ODI | India v Sri Lanka | 112 · 114/3 | Sri Lanka won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2017-12-10 | ODI | Afghanistan v Ireland | 177 · 180/5 | Ireland won by 5 wickets | Sharjah Cricket Stadium |
| 2017-12-13 | ODI | India v Sri Lanka | 392/4 · 251/8 | India won by 141 runs | Punjab Cricket Association IS Bindra Stadium |
| 2017-12-14 | Test | England v Australia | 403 & 218 · 662/9d | Australia won by 1 innings & 41 runs | WACA Ground |
| 2017-12-17 | ODI | Sri Lanka v India | 215 · 219/2 | India won by 8 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2017-12-20 | ODI | West Indies v New Zealand | 248/9 · 249/5 | New Zealand won by 5 wickets | Cobham Oval (New) |
| 2017-12-20 | T20I | India v Sri Lanka | 180/3 · 87 | India won by 93 runs | Barabati Stadium |
| 2017-12-22 | T20I | India v Sri Lanka | 260/5 · 172/9 | India won by 88 runs | Holkar Cricket Stadium |
| 2017-12-23 | ODI | New Zealand v West Indies | 325/6 · 121 | New Zealand won by 204 runs | Hagley Oval |
| 2017-12-24 | T20I | Sri Lanka v India | 135/7 · 139/5 | India won by 5 wickets | Wankhede Stadium |
| 2017-12-26 | Test | Australia v England | 327 & 263/4d · 491 | Drawn | Melbourne Cricket Ground |
| 2017-12-26 | ODI | New Zealand v West Indies | 131/4 · 99/9 | New Zealand won by 66 runs | Hagley Oval |
| 2017-12-26 | Test | South Africa v Zimbabwe | 309/9d · 68 & 121 | South Africa won by 1 innings & 120 runs | St George's Park |
| 2017-12-29 | T20I | New Zealand v West Indies | 187/7 · 140 | New Zealand won by 47 runs | Saxton Oval |