Test | India (2016/17-2021/22) |
ODI | India (2016/17-2021/22) |
Main FC | Haryana (2011/12-2023/24) |
Warwickshire (2022) | |
Middlesex (2023) | |
Main ListA | Haryana (2011/12-2022/23) |
Main Twenty20 | Haryana (2012/13-2023/24) |
Delhi Daredevils (2015-2017) | |
Mumbai Indians (2019-2021) | |
Gujarat Titans (2023) | |
Other FC | Rest of India (2014/15-2022/23) |
India A (2015-2022/23) | |
India (2016/17-2021/22) | |
North Zone (2023) | |
Other ListA | India B (2015/16-2018/19) |
India A (2016-2018/19) | |
India (2016/17-2021/22) | |
India Emerging Players (2018/19) | |
World Test Championship | India (2021/22) |
Indian Premier League | Delhi Daredevils (2015-2017) |
Mumbai Indians (2019-2021) | |
Gujarat Titans (2023) | |
County Championship | Warwickshire (2022) |
Middlesex (2023) | |
Ranji Trophy | Haryana (2011/12-2023/24) |
Miscellaneous | Haryana Under-15s (2004/05) |
Haryana Under-17s (2005/06-2006/07) | |
Haryana Under-19s (2007/08-2008/09) | |
Haryana Under-22s (2009/10-2010/11) | |
Haryana Cricket Association XI (2013-2015) | |
Air India (2013/14-2017/18) | |
Jolly Rovers Cricket Club (2015/16-2016/17) | |
Indian Board President's XI (2015/16-2018/19) | |
India A (2016/17) |