| 27 May 2018 | LEI 293/9 v YOR 295/1Match · List A | YOR | 75* | - | 1 | Yorkshire won by 9 wickets | Leicester | Royal London One-Day Cup 2018 |
| 23 May 2018 | WOR 350/6 v YOR 346/9Match · List A | YOR | 101 | - | 0 | Worcestershire won by 4 runs | Leeds | Royal London One-Day Cup 2018 |
| 20 May 2018 | YOR 247/9 v WAR 248/5Match · List A | YOR | 73 | - | 0 | Warwickshire won by 5 wickets | Leeds | Royal London One-Day Cup 2018 |
| 18 May 2018 | YOR 328/4 v DUR 186Match · List A | YOR | 82 | - | 0 | Yorkshire won by 142 runs | Chester-le-Street | Royal London One-Day Cup 2018 |
| 11 May 2018 | SUR 414 v YOR 229 & 168Match · First-class | YOR | 17 & 0 | - | 2 | Surrey won by an innings and 17 runs | London | Specsavers County Championship 2018 |
| 4 May 2018 | YOR 50 & 329 v ESS 142 & 146Match · First-class | YOR | 9 & 41 | - | 1 | Yorkshire won by 91 runs | Chelmsford | Specsavers County Championship 2018 |
| 27 Apr 2018 | SOM 216 & 200 v YOR 96 & 202Match · First-class | YOR | 7 & 6 | - | 1 | Somerset won by 118 runs | Taunton | Specsavers County Championship 2018 |
| 20 Apr 2018 | YOR 256 & 334 v NOT 188 & 238Match · First-class | YOR | 2 & 18 | - | 0 | Yorkshire won by 164 runs | Leeds | Specsavers County Championship 2018 |
| 24 Jan 2018 | IND 187 & 247 v SA 194 & 1773rd Test · Test | IND | 50 & 1 | - | 1 | India won by 63 runs | Johannesburg | India tour of South Africa 2017/18 |
| 13 Jan 2018 | SA 335 & 258 v IND 307 & 1512nd Test · Test | IND | 0 & 19 | - | 0 | South Africa won by 135 runs | Centurion | India tour of South Africa 2017/18 |
| 5 Jan 2018 | SA 286 & 130 v IND 209 & 1351st Test · Test | IND | 26 & 4 | - | 0 | South Africa won by 72 runs | Cape Town | India tour of South Africa 2017/18 |
| 2 Dec 2017 | IND 536/7d & 246/5d v SL 373 & 299/53rd Test · Test | IND | 23 & 49 | - | 0 | Match drawn | Delhi | Sri Lanka tour of India 2017/18 |
| 24 Nov 2017 | SL 205 & 166 v IND 610/6d2nd Test · Test | IND | 143 | - | 1 | India won by an innings and 239 runs | Nagpur | Sri Lanka tour of India 2017/18 |
| 16 Nov 2017 | IND 172 & 352/8d v SL 294 & 75/71st Test · Test | IND | 52 & 22 | - | 0 | Match drawn | Kolkata | Sri Lanka tour of India 2017/18 |
| 25 Sept 2017 | SUS 565 & 229/7d v NOT 477Match · First-class | NOT | 12 | - | 1 | Match drawn | Brighton | Specsavers County Championship 2017 |
| 19 Sept 2017 | NOR 194 & 270/9 v NOT 151 & 189Match · First-class | NOT | 0 & 14 | - | 1 | Northamptonshire won by 124 runs | Northampton | Specsavers County Championship 2017 |
| 5 Sept 2017 | NOT 193 & 275 v WOR 243 & 229/2Match · First-class | NOT | 28 & 4 | - | 1 | Worcestershire won by 8 wickets | Nottingham | Specsavers County Championship 2017 |
| 28 Aug 2017 | NOT 213 & 344/9d v NOR 141 & 253/9Match · First-class | NOT | 18 & 34 | - | 1 | Nottinghamshire won by 163 runs | Nottingham | Specsavers County Championship 2017 |
| 12 Aug 2017 | IND 487 v SL 135 & 1813rd Test · Test | IND | 8 | - | 1 | India won by an innings and 171 runs | Kandy | India tour of Sri Lanka 2017 |
| 3 Aug 2017 | IND 622/9d v SL 183 & 3862nd Test · Test | IND | 133 | - | 1 | India won by an innings and 53 runs | Colombo | India tour of Sri Lanka 2017 |
| 26 Jul 2017 | IND 600 & 240/3d v SL 291/9 & 245/81st Test · Test | IND | 153 & 15 | - | 1 | India won by 304 runs | Galle | India tour of Sri Lanka 2017 |
| 9 Jun 2017 | GLO 303 & 254/5 v NOT 535/8dMatch · First-class | NOT | 67 | 0/10 | 1 | Match drawn | Bristol | Specsavers County Championship 2017 |
| 2 Jun 2017 | NOT 229 & 349 v DER 363 & 190/5Match · First-class | NOT | 29 & 13 | - | 0 | Match drawn | Nottingham | Specsavers County Championship 2017 |
| 26 May 2017 | NOT 430/9d v GLO 149 & 231Match · First-class | NOT | 112 | - | 1 | Nottinghamshire won by an innings and 50 runs | Nottingham | Specsavers County Championship 2017 |
| 19 May 2017 | NOT 448 v GLA 187 & 420/5dMatch · First-class | NOT | 2 | 0/7 | 1 | Match drawn | Cardiff | Specsavers County Championship 2017 |
| 25 Mar 2017 | IND 332 & 106/2 v AUS 300 & 137Match 4 · Test | IND | 57 & 0 | - | 3 | India won by 8 wickets | Dharamsala | Border-Gavaskar Trophy 2016/17 |
| 16 Mar 2017 | IND 603/9d v AUS 451 & 204/6Match 3 · Test | IND | 202 | - | 1 | Match drawn | Ranchi | Border-Gavaskar Trophy 2016/17 |
| 4 Mar 2017 | IND 189 & 274 v AUS 276 & 112Match 2 · Test | IND | 17 & 92 | - | 0 | India won by 75 runs | Bengaluru | Border-Gavaskar Trophy 2016/17 |
| 23 Feb 2017 | IND 105 & 107 v AUS 260 & 285Match 1 · Test | IND | 6 & 31 | - | 0 | Australia won by 333 runs | Pune | Australia in India Test Series 2016/17 |
| 9 Feb 2017 | IND 687/6d & 159/4d v BAN 388 & 250Only Test · Test | IND | 83 & 54* | - | 1 | India won by 208 runs | Hyderabad | - |
| 16 Dec 2016 | IND 759/7d v ENG 477 & 207Match 5 · Test | IND | 16 | - | 1 | India won by an innings and 75 runs | Chennai | England in India Test Series 2016/17 |
| 8 Dec 2016 | IND 631 v ENG 400 & 195Match 4 · Test | IND | 47 | - | 1 | India won by an innings and 36 runs | Mumbai | England in India Test Series 2016/17 |
| 26 Nov 2016 | IND 417 & 104/2 v ENG 283 & 236Match 3 · Test | IND | 51 & 25 | - | 0 | India won by 8 wickets | Chandigarh | England in India Test Series 2016/17 |
| 17 Nov 2016 | IND 455 & 204 v ENG 255 & 158Match 2 · Test | IND | 119 & 1 | - | 0 | India won by 246 runs | Visakhapatnam | England in India Test Series 2016/17 |
| 9 Nov 2016 | IND 488 & 172/6 v ENG 537 & 260/3dMatch 1 · Test | IND | 124 & 18 | - | 0 | Match drawn | Rajkot | England in India Test Series 2016/17 |
| 8 Oct 2016 | IND 557/5d & 216/3d v NZ 299 & 153Match 3 · Test | IND | 41 & 101* | - | 1 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 30 Sept 2016 | IND 316 & 263 v NZ 204 & 197Match 2 · Test | IND | 87 & 4 | - | 0 | India won by 178 runs | Kolkata | New Zealand in India Test Series 2016/17 |
| 22 Sept 2016 | IND 318 & 377/5d v NZ 262 & 236Match 1 · Test | IND | 62 & 78 | - | 0 | India won by 197 runs | Kanpur | New Zealand in India Test Series 2016/17 |
| 18 Aug 2016 | WI 62/2 v INDMatch 4 · Test | IND | - | - | 0 | Match drawn | Trinidad | India in West Indies Test Series 2016 |
| 30 Jul 2016 | WI 196 & 388/6 v IND 500/9dMatch 2 · Test | IND | 46 | - | 2 | Match drawn | Jamaica | India in West Indies Test Series 2016 |
| 21 Jul 2016 | WI 243 & 231 v IND 566/8dMatch 1 · Test | IND | 16 | - | 1 | India won by an innings and 92 runs | Antigua | India in West Indies Test Series 2016 |
| 10 Jan 2016 | SAU 167/5 v PUN 148Match · T20 | SAU | 2 | - | 2 | Saurashtra won by 19 runs | Jawaharlal Nehru Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 9 Jan 2016 | SAU 128/5 v JHA 132/3Match · T20 | SAU | 54* | - | 1 | Jharkhand won by 7 wickets | Jawaharlal Nehru Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 7 Jan 2016 | SAU 140/5 v RAJ 115Match · T20 | SAU | 2 | - | 1 | Saurashtra won by 25 runs | St Pauls college ground Kalamassery | Syed Mushtaq Ali Trophy 2015/16 |
| 6 Jan 2016 | KER 165/9 v SAU 115/9Match · T20 | SAU | 26 | - | 2 | Kerala won by 50 runs | St Pauls college ground Kalamassery | Syed Mushtaq Ali Trophy 2015/16 |
| 4 Jan 2016 | SAU 157/7 v JK 84Match · T20 | SAU | 81 | - | 2 | Saurashtra won by 73 runs | Jawaharlal Nehru Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 2 Jan 2016 | SAU 144/6 v TRI 78Match · T20 | SAU | 67 | - | 2 | Saurashtra won by 66 runs | Jawaharlal Nehru Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 3 Dec 2015 | IND 334 & 267/5d v SA 121 & 143Match 4 · Test | IND | 14 & 28 | 0/2 | 0 | India won by 337 runs | Delhi | Freedom Trophy 2015/16 |
| 25 Nov 2015 | IND 215 & 173 v SA 79 & 185Match 3 · Test | IND | 21 & 31 | - | 0 | India won by 124 runs | Nagpur | Freedom Trophy 2015/16 |
| 14 Nov 2015 | IND 80/0 v SA 214Match 2 · Test | IND | DNB | - | 2 | Match drawn | Bangalore | Freedom Trophy 2015/16 |