| 2012-01-03 | Test | South Africa v Sri Lanka | 580/4d & 2/0 · 239 & 342 | South Africa won by 10 wickets | Newlands |
| 2012-01-03 | Test | Australia v India | 659/4d · 191 & 400 | Australia won by 1 innings & 68 runs | Sydney Cricket Ground |
| 2012-01-11 | ODI | South Africa v Sri Lanka | 301/8 · 43 | South Africa won by 258 runs | Boland Park |
| 2012-01-13 | Test | Australia v India | 369 · 161 & 171 | Australia won by 1 innings & 37 runs | WACA Ground |
| 2012-01-14 | ODI | South Africa v Sri Lanka | 237/5 · 236/6 | South Africa won by 5 wickets | Buffalo Park |
| 2012-01-17 | ODI | South Africa v Sri Lanka | 179/5 · 266/9 | South Africa won by 4 runs | Chevrolet Park |
| 2012-01-17 | Test | England v Pakistan | 192 & 160 · 338 & 15/0 | Pakistan won by 10 wickets | Dubai International Cricket Stadium |
| 2012-01-20 | ODI | South Africa v Sri Lanka | 299/7 · 304/5 | Sri Lanka won by 5 wickets | De Beers Diamond Oval |
| 2012-01-22 | ODI | South Africa v Sri Lanka | 312/4 · 314/8 | Sri Lanka won by 2 wickets | New Wanderers Stadium |
| 2012-01-24 | Test | Australia v India | 604/7d & 167/5d · 272 & 201 | Australia won by 298 runs | Adelaide Oval |
| 2012-01-25 | Test | England v Pakistan | 327 & 72 · 257 & 214 | Pakistan won by 72 runs | Zayed Cricket Stadium |
| 2012-01-26 | Test | New Zealand v Zimbabwe | 495/7d · 51 & 143 | New Zealand won by 1 innings & 301 runs | McLean Park |
| 2012-02-01 | T20I | Australia v India | 171/4 · 140/6 | Australia won by 31 runs | Stadium Australia |
| 2012-02-03 | T20I | Australia v India | 131 · 135/2 | India won by 8 wickets | Melbourne Cricket Ground |
| 2012-02-03 | ODI | New Zealand v Zimbabwe | 248 · 158 | New Zealand won by 90 runs | University Oval |
| 2012-02-03 | Test | England v Pakistan | 141 & 252 · 99 & 365 | Pakistan won by 71 runs | Dubai International Cricket Stadium |
| 2012-02-05 | ODI | Australia v India | 216/5 · 151 | Australia won by 65 runs | Melbourne Cricket Ground |
| 2012-02-06 | ODI | New Zealand v Zimbabwe | 372/6 · 231/8 | New Zealand won by 141 runs | Cobham Oval (New) |
| 2012-02-08 | ODI | India v Sri Lanka | 234/6 · 233/8 | India won by 4 wickets | WACA Ground |
| 2012-02-09 | ODI | New Zealand v Zimbabwe | 373/8 · 171 | New Zealand won by 202 runs | McLean Park |
| 2012-02-10 | ODI | Australia v Sri Lanka | 231 · 226 | Australia won by 5 runs | WACA Ground |
| 2012-02-10 | ODI | Afghanistan v Pakistan | 195 · 198/3 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 2012-02-11 | T20I | New Zealand v Zimbabwe | 160/3 · 159/8 | New Zealand won by 7 wickets | Eden Park |
| 2012-02-12 | ODI | Australia v India | 269/8 · 270/6 | India won by 4 wickets | Adelaide Oval |
| 2012-02-13 | ODI | England v Pakistan | 260/7 · 130 | England won by 130 runs | Zayed Cricket Stadium |
| 2012-02-14 | ODI | India v Sri Lanka | 236/9 · 236/9 | Tied | Adelaide Oval |
| 2012-02-14 | T20I | New Zealand v Zimbabwe | 202/5 · 200/2 | New Zealand won by 5 wickets | Seddon Park |
| 2012-02-15 | ODI | England v Pakistan | 250/4 · 230 | England won by 20 runs | Zayed Cricket Stadium |
| 2012-02-17 | ODI | Australia v Sri Lanka | 158 · 152/2 | Sri Lanka won by 8 wickets | Sydney Cricket Ground |
| 2012-02-17 | T20I | New Zealand v South Africa | 148/4 · 147/6 | New Zealand won by 6 wickets | Westpac Stadium |
| 2012-02-17 | T20I (W) | New Zealand v England | 80/9 · 81/4 | England won by 6 wickets | Westpac Stadium |
| 2012-02-18 | ODI | England v Pakistan | 226/1 · 222 | England won by 9 wickets | Dubai International Cricket Stadium |
| 2012-02-18 | ODI | Kenya v Ireland | 201/3 · 200 | Kenya won by 7 wickets | Mombasa Sports Club Ground |
| 2012-02-19 | ODI | Australia v India | 288/5 · 178 | Australia won by 110 runs | Brisbane Cricket Ground |
| 2012-02-19 | T20I | New Zealand v South Africa | 173/4 · 174/2 | South Africa won by 8 wickets | Seddon Park |
| 2012-02-19 | T20I (W) | New Zealand v England | 118 · 166/7 | England won by 48 runs | Seddon Park |
| 2012-02-20 | ODI | Kenya v Ireland | 120 · 237/9 | Ireland won by 117 runs | Mombasa Sports Club Ground |
| 2012-02-21 | ODI | India v Sri Lanka | 238 · 289/6 | Sri Lanka won by 51 runs | Brisbane Cricket Ground |
| 2012-02-21 | ODI | England v Pakistan | 241/6 · 237 | England won by 4 wickets | Dubai International Cricket Stadium |
| 2012-02-22 | T20I | New Zealand v South Africa | 162/7 · 165/7 | South Africa won by 3 runs | Eden Park |
| 2012-02-22 | T20I (W) | New Zealand v England | 90/7 · 108/6 | England won by 10 runs | Eden Park |
| 2012-02-22 | T20I | Kenya v Ireland | 107 · 109/4 | Ireland won by 6 wickets | Mombasa Sports Club Ground |
| 2012-02-23 | T20I | England v Pakistan | 136/6 · 144/6 | Pakistan won by 8 runs | Dubai International Cricket Stadium |
| 2012-02-23 | T20I | Kenya v Ireland | 131/7 · 132/2 | Ireland won by 8 wickets | Mombasa Sports Club Ground |
| 2012-02-24 | ODI | Australia v Sri Lanka | 280/6 · 283/7 | Sri Lanka won by 3 wickets | Bellerive Oval |
| 2012-02-24 | T20I | Kenya v Ireland | 105/7 · 107/9 | Ireland won by 2 runs | Mombasa Sports Club Ground |
| 2012-02-25 | ODI | New Zealand v South Africa | 253/9 · 254/4 | South Africa won by 6 wickets | Westpac Stadium |
| 2012-02-25 | T20I | England v Pakistan | 150/7 · 112 | England won by 38 runs | Dubai International Cricket Stadium |
| 2012-02-26 | ODI | Australia v India | 252/9 · 165 | Australia won by 87 runs | Sydney Cricket Ground |
| 2012-02-27 | T20I | England v Pakistan | 129/6 · 124/6 | England won by 5 runs | Zayed Cricket Stadium |
| 2012-02-28 | ODI | India v Sri Lanka | 321/3 · 320/4 | India won by 7 wickets | Bellerive Oval |
| 2012-02-29 | ODI | New Zealand v South Africa | 230 · 231/4 | South Africa won by 6 wickets | McLean Park |
| 2012-03-02 | ODI | Australia v Sri Lanka | 229 · 238 | Sri Lanka won by 9 runs | Melbourne Cricket Ground |
| 2012-03-03 | ODI | New Zealand v South Africa | 206 · 208/5 | South Africa won by 5 wickets | Eden Park |
| 2012-03-04 | ODI | Australia v Sri Lanka | 321/6 · 306 | Australia won by 15 runs | Brisbane Cricket Ground |
| 2012-03-06 | ODI | Australia v Sri Lanka | 271/6 · 274/2 | Sri Lanka won by 8 wickets | Adelaide Oval |
| 2012-03-07 | Test | New Zealand v South Africa | 273 & 137/2 · 238 & 435/5d | Drawn | University Oval |
| 2012-03-08 | ODI | Australia v Sri Lanka | 231 · 215 | Australia won by 16 runs | Adelaide Oval |
| 2012-03-11 | ODI | Bangladesh v Pakistan | 241 · 262/8 | Pakistan won by 21 runs | Shere Bangla National Stadium |
| 2012-03-13 | ODI | India v Sri Lanka | 304/3 · 254 | India won by 50 runs | Shere Bangla National Stadium |
| 2012-03-13 | T20I | Canada v Netherlands | 93 · 135/6 | Netherlands won by 42 runs | Dubai International Cricket Stadium |
| 2012-03-14 | T20I | Ireland v Kenya | 72/0 · 71 | Ireland won by 10 wickets | Dubai International Cricket Stadium |
| 2012-03-15 | Test | New Zealand v South Africa | 185 & 168 · 253 & 103/1 | South Africa won by 9 wickets | Seddon Park |
| 2012-03-15 | ODI | Pakistan v Sri Lanka | 189/4 · 188 | Pakistan won by 6 wickets | Shere Bangla National Stadium |
| 2012-03-16 | ODI | Bangladesh v India | 293/5 · 289/5 | Bangladesh won by 5 wickets | Shere Bangla National Stadium |
| 2012-03-16 | ODI | West Indies v Australia | 140 · 204/8 | Australia won by 64 runs | Arnos Vale Ground |
| 2012-03-18 | ODI | India v Pakistan | 330/4 · 329/6 | India won by 6 wickets | Shere Bangla National Stadium |
| 2012-03-18 | ODI | West Indies v Australia | 163/5 · 154/9 | West Indies won by 5 wickets | Arnos Vale Ground |
| 2012-03-18 | T20I | Ireland v Scotland | 159/5 · 142/7 | Ireland won by 17 runs | Dubai International Cricket Stadium |
| 2012-03-20 | ODI | Bangladesh v Sri Lanka | 212/5 · 232 | Bangladesh won by 5 wickets | Shere Bangla National Stadium |
| 2012-03-20 | ODI | West Indies v Australia | 220 · 220 | Tied | Arnos Vale Ground |
| 2012-03-22 | ODI | Bangladesh v Pakistan | 234/8 · 236/9 | Pakistan won by 2 runs | Shere Bangla National Stadium |
| 2012-03-22 | T20I | Canada v Ireland | 106/8 · 109/0 | Ireland won by 10 wickets | Dubai International Cricket Stadium |
| 2012-03-23 | Test | New Zealand v South Africa | 275/9 & 200/6 · 474/9d & 189/3d | Drawn | Basin Reserve |
| 2012-03-23 | ODI | West Indies v Australia | 294/7 · 252 | West Indies won by 42 runs | Beausejour Stadium |
| 2012-03-23 | T20I | Ireland v Netherlands | 115/3 · 114/7 | Ireland won by 7 wickets | Dubai International Cricket Stadium |
| 2012-03-23 | T20I | Canada v Scotland | 135/8 · 136/6 | Scotland won by 4 wickets | Dubai International Cricket Stadium |
| 2012-03-24 | T20I | Afghanistan v Ireland | 152/7 · 156/5 | Ireland won by 5 wickets | Dubai International Cricket Stadium |
| 2012-03-25 | ODI | West Indies v Australia | 251 · 281/9 | Australia won by 30 runs | Beausejour Stadium |
| 2012-03-26 | Test | Sri Lanka v England | 318 & 214 · 193 & 264 | Sri Lanka won by 75 runs | Galle International Stadium |
| 2012-03-27 | T20I | West Indies v Australia | 150/7 · 153/2 | Australia won by 8 wickets | Beausejour Stadium |
| 2012-03-30 | T20I | West Indies v Australia | 160 · 146/9 | West Indies won by 14 runs | Kensington Oval |
| 2012-03-30 | T20I | South Africa v India | 219/4 · 71/0 | South Africa won by 11 runs | New Wanderers Stadium |
| 2012-04-03 | Test | Sri Lanka v England | 275 & 278 · 460 & 97/2 | England won by 8 wickets | P Sara Oval |
| 2012-04-07 | Test | West Indies v Australia | 449/9d & 148 · 406/9d & 192/7 | Australia won by 3 wickets | Kensington Oval |
| 2012-04-15 | Test | West Indies v Australia | 257 & 53/2 · 311 & 160/8d | Drawn | Queen's Park Oval |
| 2012-04-23 | Test | West Indies v Australia | 218 & 294 · 328 & 259 | Australia won by 75 runs | Windsor Park |
| 2012-05-17 | Test | England v West Indies | 398 & 193/5 · 243 & 345 | England won by 5 wickets | Lord's |
| 2012-05-25 | Test | England v West Indies | 428 & 111/1 · 370 & 165 | England won by 9 wickets | Trent Bridge |
| 2012-06-01 | T20I | Sri Lanka v Pakistan | 132/7 · 95 | Sri Lanka won by 37 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-06-03 | T20I | Sri Lanka v Pakistan | 99 · 122/6 | Pakistan won by 23 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-06-07 | Test | England v West Indies | 221/5 · 426 | Drawn | Edgbaston |
| 2012-06-07 | ODI | Sri Lanka v Pakistan | 135/8 · 135/4 | Pakistan won by 6 wickets | Pallekele International Cricket Stadium |
| 2012-06-09 | ODI | Sri Lanka v Pakistan | 280/4 · 204 | Sri Lanka won by 76 runs | Pallekele International Cricket Stadium |
| 2012-06-13 | ODI | Sri Lanka v Pakistan | 12/2 | No result | R Premadasa Stadium |
| 2012-06-16 | ODI | England v West Indies | 288/6 · 172 | England won by 114 runs | The Rose Bowl |
| 2012-06-16 | ODI | Sri Lanka v Pakistan | 243/8 · 199 | Sri Lanka won by 44 runs | R Premadasa Stadium |
| 2012-06-18 | ODI | Sri Lanka v Pakistan | 248/8 · 247/7 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2012-06-19 | ODI | England v West Indies | 239/2 · 238/9 | England won by 8 wickets | Kennington Oval |
| 2012-06-22 | Test | Sri Lanka v Pakistan | 472 & 137/5d · 100 & 300 | Sri Lanka won by 209 runs | Galle International Stadium |
| 2012-06-23 | ODI | Ireland v Australia | 36/3 | No result | Civil Service Cricket Club |
| 2012-06-24 | T20I | England v West Indies | 173/3 · 172/4 | England won by 7 wickets | Trent Bridge |
| 2012-06-26 | T20I (W) | England v India | 137/5 · 104/8 | England won by 33 runs | St Lawrence Ground |
| 2012-06-28 | T20I (W) | England v India | 117/2 · 114 | England won by 8 wickets | County Ground |
| 2012-06-29 | ODI | England v Australia | 272/5 · 257/9 | England won by 15 runs | Lord's |
| 2012-06-30 | T20I | New Zealand v West Indies | 153/8 · 209/2 | West Indies won by 56 runs | Central Broward Regional Park Stadium Turf Ground |
| 2012-06-30 | Test | Sri Lanka v Pakistan | 391 & 86/2 · 551/6d & 100/2d | Drawn | Sinhalese Sports Club Ground |
| 2012-07-01 | ODI | England v Australia | 252/4 · 251/7 | England won by 6 wickets | Kennington Oval |
| 2012-07-01 | ODI (W) | England v India | 229 · 230/5 | India won by 5 wickets | Lord's |
| 2012-07-01 | T20I | New Zealand v West Indies | 116 · 177/5 | West Indies won by 61 runs | Central Broward Regional Park Stadium Turf Ground |
| 2012-07-04 | ODI (W) | England v India | 115 · 129 | India won by 14 runs | County Ground |
| 2012-07-05 | ODI (W) | England v India | 177/7 · 173/5 | England won by 3 wickets | County Ground |
| 2012-07-05 | ODI | West Indies v New Zealand | 136/1 · 190/9 | West Indies won by 9 wickets | Sabina Park |
| 2012-07-05 | ODI | Ireland v Afghanistan | 163 · 104 | Ireland won by 59 runs | Dublin |
| 2012-07-07 | ODI | England v Australia | 201/2 · 200/9 | England won by 8 wickets | Riverside Ground |
| 2012-07-07 | ODI | West Indies v New Zealand | 315/5 · 260 | West Indies won by 55 runs | Sabina Park |
| 2012-07-08 | Test | Sri Lanka v Pakistan | 337 & 195/4 · 226 & 380/8d | Drawn | Pallekele International Cricket Stadium |
| 2012-07-10 | ODI | England v Australia | 138/3 · 145/7 | England won by 7 wickets | Old Trafford |
| 2012-07-11 | ODI (W) | England v India | 124/4 · 152/8 | England won by 29 runs | Sir Paul Getty's Ground |
| 2012-07-11 | ODI | West Indies v New Zealand | 161 · 249/9 | New Zealand won by 88 runs | Warner Park |
| 2012-07-14 | ODI | West Indies v New Zealand | 264 · 240 | West Indies won by 24 runs | Warner Park |
| 2012-07-16 | ODI | West Indies v New Zealand | 241/9 · 221 | West Indies won by 20 runs | Warner Park |
| 2012-07-18 | T20I | Ireland v Bangladesh | 119/8 · 190/5 | Bangladesh won by 71 runs | Civil Service Cricket Club |
| 2012-07-19 | Test | England v South Africa | 385 & 240 · 637/2d | South Africa won by 1 innings & 12 runs | Kennington Oval |
| 2012-07-20 | T20I | Ireland v Bangladesh | 145/6 · 146/6 | Bangladesh won by 1 run | Belfast |
| 2012-07-21 | ODI | Sri Lanka v India | 293/9 · 314/6 | India won by 21 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-21 | T20I | Ireland v Bangladesh | 140/8 · 141/8 | Bangladesh won by 2 wickets | Belfast |
| 2012-07-24 | ODI | Sri Lanka v India | 139/1 · 138 | Sri Lanka won by 9 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-25 | Test | West Indies v New Zealand | 522 & 102/1 · 351 & 272 | West Indies won by 9 wickets | Sir Vivian Richards Stadium |
| 2012-07-25 | T20I | Netherlands v Bangladesh | 144/7 · 145/2 | Bangladesh won by 8 wickets | Sportpark Westvliet |
| 2012-07-26 | T20I | Netherlands v Bangladesh | 131/9 · 128 | Netherlands won by 1 wickets | Sportpark Westvliet |
| 2012-07-28 | ODI | Sri Lanka v India | 286/5 · 288/5 | India won by 5 wickets | R Premadasa Stadium |
| 2012-07-31 | ODI | Sri Lanka v India | 251/8 · 255/4 | India won by 6 wickets | R Premadasa Stadium |
| 2012-08-02 | Test | England v South Africa | 425 & 130/4 · 419 & 258/9d | Drawn | Headingley |
| 2012-08-02 | Test | West Indies v New Zealand | 209 & 206/5 · 260 & 154 | West Indies won by 5 wickets | Sabina Park |
| 2012-08-04 | ODI | Sri Lanka v India | 274 · 294/7 | India won by 20 runs | Pallekele International Cricket Stadium |
| 2012-08-07 | T20I | Sri Lanka v India | 116 · 155/3 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2012-08-16 | Test | England v South Africa | 315 & 294 · 309 & 351 | South Africa won by 51 runs | Lord's |
| 2012-08-23 | Test | India v New Zealand | 438 · 159 & 164 | India won by 1 innings & 115 runs | Rajiv Gandhi International Stadium |
| 2012-08-24 | ODI | England v South Africa | 37/0 | No result | Sophia Gardens |
| 2012-08-25 | ODI | Afghanistan v Australia | 206 · 272/8 | Australia won by 66 runs | Sharjah Cricket Stadium |
| 2012-08-28 | ODI | England v South Africa | 207 · 287/5 | South Africa won by 80 runs | The Rose Bowl |
| 2012-08-28 | ODI | Australia v Pakistan | 199/6 · 198 | Australia won by 4 wickets | Sharjah Cricket Stadium |
| 2012-08-31 | ODI | England v South Africa | 212/6 · 211 | England won by 4 wickets | Kennington Oval |
| 2012-08-31 | Test | India v New Zealand | 353 & 262/5 · 365 & 248 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2012-08-31 | ODI | Australia v Pakistan | 248/9 · 249/3 | Pakistan won by 7 wickets | Zayed Cricket Stadium |
| 2012-09-02 | ODI | England v South Africa | 224/4 · 220/8 | England won by 6 wickets | Lord's |
| 2012-09-03 | ODI | Australia v Pakistan | 250/7 · 244/7 | Australia won by 3 wickets | Sharjah Cricket Stadium |
| 2012-09-04 | T20I (W) | England v Pakistan | 91/3 · 87/7 | England won by 7 wickets | Haslegrave Ground |
| 2012-09-05 | ODI | England v South Africa | 182 · 186/3 | South Africa won by 7 wickets | Trent Bridge |
| 2012-09-05 | T20I (W) | England v Pakistan | 162/7 · 81/5 | England won by 81 runs | Haslegrave Ground |
| 2012-09-05 | T20I | Australia v Pakistan | 89 · 90/3 | Pakistan won by 7 wickets | Dubai International Cricket Stadium |
| 2012-09-07 | T20I | Australia v Pakistan | 151/8 · 151/4 | Tied | Dubai International Cricket Stadium |
| 2012-09-08 | T20I | England v South Africa | 118/7 · 119/3 | South Africa won by 7 wickets | Riverside Ground |
| 2012-09-08 | T20I (W) | England v West Indies | 72/2 · 71/8 | England won by 8 wickets | Riverside Ground |
| 2012-09-10 | T20I | England v South Africa | 29/2 · 77/5 | No result | Old Trafford |
| 2012-09-10 | T20I (W) | England v West Indies | 150/3 · 122/6 | England won by 28 runs | Old Trafford |
| 2012-09-10 | T20I | Australia v Pakistan | 168/7 · 74 | Australia won by 94 runs | Dubai International Cricket Stadium |
| 2012-09-11 | T20I | India v New Zealand | 166/4 · 167/5 | New Zealand won by 1 runs | MA Chidambaram Stadium |
| 2012-09-12 | T20I | England v South Africa | 118/5 · 90/5 | England won by 28 runs | Edgbaston |
| 2012-09-13 | T20I (W) | England v West Indies | 103/7 · 93 | England won by 10 runs | County Ground |
| 2012-09-15 | T20I (W) | England v West Indies | 154/3 · 70/8 | England won by 84 runs | County Ground |
| 2012-09-16 | T20I (W) | England v West Indies | 139/7 · 140/7 | West Indies won by 3 wickets | Arundel Castle Cricket Club Ground |
| 2012-09-18 | T20I | Sri Lanka v Zimbabwe | 182/4 · 100 | Sri Lanka won by 82 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-19 | T20I | Australia v Ireland | 125/3 · 123/7 | Australia won by 7 wickets | R Premadasa Stadium |
| 2012-09-19 | T20I | Afghanistan v India | 136 · 159/5 | India won by 23 runs | Colombo (RPS) |
| 2012-09-20 | T20I | South Africa v Zimbabwe | 94/0 · 93/8 | South Africa won by 10 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-21 | T20I | Bangladesh v New Zealand | 132/8 · 191/3 | New Zealand won by 59 runs | Pallekele International Cricket Stadium |
| 2012-09-21 | T20I | Afghanistan v England | 80 · 196/5 | England won by 116 runs | Colombo (RPS) |
| 2012-09-22 | T20I | Sri Lanka v South Africa | 46/5 · 78/4 | South Africa won by 32 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-22 | T20I | Australia v West Indies | 100/1 · 191/8 | Australia won by 17 runs | R Premadasa Stadium |
| 2012-09-23 | T20I | New Zealand v Pakistan | 164/9 · 177/6 | Pakistan won by 13 runs | Pallekele International Cricket Stadium |
| 2012-09-23 | T20I | England v India | 80 · 170/4 | India won by 90 runs | R Premadasa Stadium |
| 2012-09-24 | T20I | Ireland v West Indies | 129/6 | No result | R Premadasa Stadium |
| 2012-09-25 | T20I | Bangladesh v Pakistan | 175/6 · 178/2 | Pakistan won by 8 wickets | Pallekele International Cricket Stadium |
| 2012-09-26 | T20I (W) | Sri Lanka v South Africa | 79 · 80/4 | South Africa won by 6 wickets | Galle International Stadium |
| 2012-09-26 | T20I (W) | New Zealand v West Indies | 117/9 · 118/3 | West Indies won by 7 wickets | Galle International Stadium |
| 2012-09-27 | T20I | Sri Lanka v New Zealand | 174/6 · 174/7 | Tied | Pallekele International Cricket Stadium |
| 2012-09-27 | T20I | England v West Indies | 164/4 · 179/5 | West Indies won by 15 runs | Pallekele International Cricket Stadium |
| 2012-09-27 | T20I (W) | England v Pakistan | 133/6 · 90 | England won by 43 runs | Galle International Stadium |
| 2012-09-27 | T20I (W) | Australia v India | 105/2 · 104/8 | Australia won by 8 wickets | Galle International Stadium |
| 2012-09-28 | T20I | Pakistan v South Africa | 136/8 · 133/6 | Pakistan won by 2 wickets | R Premadasa Stadium |
| 2012-09-28 | T20I | Australia v India | 141/1 · 140/7 | Australia won by 9 wickets | R Premadasa Stadium |
| 2012-09-28 | T20I (W) | New Zealand v South Africa | 151/5 · 129/9 | New Zealand won by 22 runs | Galle International Stadium |
| 2012-09-28 | T20I (W) | Sri Lanka v West Indies | 50/3 · 42/8 | Sri Lanka won by 5 runs | Galle International Stadium |
| 2012-09-29 | T20I | England v New Zealand | 149/4 · 148/6 | England won by 6 wickets | Pallekele International Cricket Stadium |
| 2012-09-29 | T20I | Sri Lanka v West Indies | 130/1 · 129/5 | Sri Lanka won by 9 wickets | Pallekele International Cricket Stadium |
| 2012-09-29 | T20I (W) | Australia v Pakistan | 146/5 · 38/3 | Australia won by 25 runs | Galle International Stadium |
| 2012-09-29 | T20I (W) | England v India | 118/1 · 116/6 | England won by 9 wickets | Galle International Stadium |
| 2012-09-30 | T20I | Australia v South Africa | 147/2 · 146/5 | Australia won by 8 wickets | R Premadasa Stadium |
| 2012-09-30 | T20I | India v Pakistan | 129/2 · 128 | India won by 8 wickets | R Premadasa Stadium |
| 2012-09-30 | T20I (W) | South Africa v West Indies | 70/8 · 71/0 | West Indies won by 10 wickets | Galle International Stadium |
| 2012-09-30 | T20I (W) | Sri Lanka v New Zealand | 89 · 90/2 | New Zealand won by 8 wickets | Galle International Stadium |
| 2012-10-01 | T20I | New Zealand v West Indies | 139/7 · 139 | Tied | Pallekele International Cricket Stadium |
| 2012-10-01 | T20I | Sri Lanka v England | 169/6 · 150/9 | Sri Lanka won by 19 runs | Pallekele International Cricket Stadium |
| 2012-10-01 | T20I (W) | India v Pakistan | 97/8 · 98/9 | Pakistan won by 1 runs | Galle International Stadium |
| 2012-10-01 | T20I (W) | Australia v England | 144/5 · 146/3 | England won by 7 wickets | Galle International Stadium |
| 2012-10-02 | T20I | Australia v Pakistan | 117/7 · 149/6 | Pakistan won by 32 runs | R Premadasa Stadium |
| 2012-10-02 | T20I | India v South Africa | 152/6 · 151 | India won by 1 runs | R Premadasa Stadium |
| 2012-10-03 | T20I (W) | Sri Lanka v India | 100/8 · 102/1 | India won by 9 wickets | Nondescripts Cricket Club Ground |
| 2012-10-04 | T20I | Sri Lanka v Pakistan | 139/4 · 123/7 | Sri Lanka won by 16 runs | R Premadasa Stadium |
| 2012-10-04 | T20I (W) | England v New Zealand | 94/3 · 93/8 | England won by 7 wickets | R Premadasa Stadium |
| 2012-10-05 | T20I | Australia v West Indies | 131 · 205/4 | West Indies won by 74 runs | R Premadasa Stadium |
| 2012-10-05 | T20I (W) | Australia v West Indies | 115/7 · 87 | Australia won by 28 runs | R Premadasa Stadium |
| 2012-10-07 | T20I | Sri Lanka v West Indies | 101 · 137/6 | West Indies won by 36 runs | R Premadasa Stadium |
| 2012-10-07 | T20I (W) | Australia v England | 142/4 · 138/9 | Australia won by 4 runs | R Premadasa Stadium |
| 2012-10-28 | T20I (W) | Bangladesh v Sri Lanka | 62 · 57 | Bangladesh won by 5 runs | Guanggong International Cricket Stadium |
| 2012-10-28 | T20I (W) | India v Pakistan | 94/2 · 93 | India won by 8 wickets | Guanggong International Cricket Stadium |
| 2012-10-30 | T20I | Sri Lanka v New Zealand | 6/0 · 74/7 | No result | Pallekele International Cricket Stadium |
| 2012-10-30 | T20I (W) | Bangladesh v Pakistan | 82/7 · 83/4 | Pakistan won by 6 wickets | Guanggong International Cricket Stadium |
| 2012-10-31 | T20I (W) | India v Pakistan | 81 · 63 | India won by 18 runs | Guanggong International Cricket Stadium |
| 2012-11-04 | ODI | Sri Lanka v New Zealand | 118/3 · 250/6 | Sri Lanka won by 14 runs | Pallekele International Cricket Stadium |
| 2012-11-06 | ODI | Sri Lanka v New Zealand | 200/3 · 188/6 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2012-11-09 | Test | Australia v South Africa | 565/5d · 450/9 & 166/5 | Drawn | Brisbane Cricket Ground |
| 2012-11-10 | ODI | Sri Lanka v New Zealand | 131/3 · 131/8 | Sri Lanka won by 7 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-11-12 | ODI | Sri Lanka v New Zealand | 123/8 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2012-11-13 | Test | Bangladesh v West Indies | 556 & 167 · 527/4d & 273 | West Indies won by 77 runs | Shere Bangla National Stadium |
| 2012-11-15 | Test | India v England | 521/8d & 80/1 · 191 & 406 | India won by 9 wickets | Sardar Patel Stadium |
| 2012-11-17 | Test | Sri Lanka v New Zealand | 247 & 93/0 · 221 & 118 | Sri Lanka won by 10 wickets | Galle International Stadium |
| 2012-11-21 | Test | Bangladesh v West Indies | 387 & 287 · 648/9d & 30/0 | West Indies won by 10 wickets | Sheikh Abu Naser Stadium |
| 2012-11-22 | Test | Australia v South Africa | 550 & 267/8d · 388 & 248/8 | Drawn | Adelaide Oval |
| 2012-11-23 | Test | India v England | 327 & 142 · 413 & 58/0 | England won by 10 wickets | Wankhede Stadium |
| 2012-11-25 | Test | Sri Lanka v New Zealand | 244 & 195 · 412 & 194/9d | New Zealand won by 167 runs | P Sara Oval |
| 2012-11-30 | Test | Australia v South Africa | 163 & 322 · 225 & 569 | South Africa won by 309 runs | WACA Ground |
| 2012-11-30 | ODI | Bangladesh v West Indies | 201/3 · 199 | Bangladesh won by 7 wickets | Sheikh Abu Naser Stadium |
| 2012-12-02 | ODI | Bangladesh v West Indies | 292/6 · 132 | Bangladesh won by 160 runs | Sheikh Abu Naser Stadium |
| 2012-12-05 | Test | India v England | 316 & 247 · 523 & 41/3 | England won by 7 wickets | Eden Gardens |
| 2012-12-05 | ODI | Bangladesh v West Indies | 227 · 228/6 | West Indies won by 4 wickets | Shere Bangla National Stadium |
| 2012-12-07 | ODI | Bangladesh v West Indies | 136 · 211/9 | West Indies won by 75 runs | Shere Bangla National Stadium |
| 2012-12-08 | ODI | Bangladesh v West Indies | 221/8 · 217 | Bangladesh won by 2 wickets | Shere Bangla National Stadium |
| 2012-12-10 | T20I | Bangladesh v West Indies | 179/1 · 197/4 | West Indies won by 18 runs | Shere Bangla National Stadium |
| 2012-12-12 | ODI (W) | Australia v New Zealand | 248 · 252/2 | New Zealand won by 8 wickets | Sydney Cricket Ground |
| 2012-12-13 | Test | India v England | 326/9d · 330 & 352/4d | Drawn | Vidarbha Cricket Association Stadium |
| 2012-12-14 | Test | Australia v Sri Lanka | 450/5d & 278/9 · 336 & 255 | Australia won by 137 runs | Bellerive Oval |
| 2012-12-14 | ODI (W) | Australia v New Zealand | 289/6 · 288/6 | Australia won by 4 wickets | North Sydney Oval |
| 2012-12-19 | ODI (W) | Australia v New Zealand | 267/9 · 260/8 | Australia won by 7 runs | North Sydney Oval |
| 2012-12-20 | T20I | India v England | 158/5 · 157/6 | India won by 5 wickets | Subrata Roy Sahara Stadium |
| 2012-12-21 | T20I | South Africa v New Zealand | 87/2 · 86 | South Africa won by 8 wickets | Kingsmead |
| 2012-12-22 | T20I | India v England | 177/8 · 181/4 | England won by 6 wickets | Wankhede Stadium |
| 2012-12-23 | T20I | South Africa v New Zealand | 165/5 · 169/2 | New Zealand won by 8 wickets | Buffalo Park |
| 2012-12-25 | T20I | India v Pakistan | 133/9 · 134/5 | Pakistan won by 5 wickets | M Chinnaswamy Stadium |
| 2012-12-26 | T20I | South Africa v New Zealand | 179/6 · 146/9 | South Africa won by 33 runs | St George's Park |
| 2012-12-26 | Test | Australia v Sri Lanka | 460 · 156 & 103/7 | Australia won by 1 innings & 201 runs | Melbourne Cricket Ground |
| 2012-12-28 | T20I | India v Pakistan | 192/5 · 181/7 | India won by 11 runs | Sardar Patel Stadium |
| 2012-12-30 | ODI | India v Pakistan | 227/6 · 228/4 | Pakistan won by 6 wickets | MA Chidambaram Stadium |