V Kohli betting stats, splits & projections
Batter
Every figure below is counted from stored ball-by-ball deliveries — no estimates, no averages copied from elsewhere. Splits with fewer balls behind them are marked LOW sample and carry less weight in the model.
Record by format
Formats are never pooled: a twenty-over record tells you nothing about fifty-over scoring, so they are modelled and shown separately.
| overall | TEST | 47 | 2640 | 5082 | 35.7 | 51.9 | 6.1 | 71.6 | HIGH |
| overall | T20 | 117 | 4244 | 3037 | 43.8 | 139.7 | 17.9 | 29.9 | HIGH |
| overall | ODI | 53 | 2462 | 2568 | 53.5 | 95.9 | 10.1 | 43.2 | HIGH |
| overall | ODI | 21 | 15 | 1 | 4.3 | 15.0 | LOW |
| overall | TEST | 12 | 8 | 0 | 4.0 | — | LOW |
| overall | T20 | 6 | 6 | 0 | 6.0 | — | LOW |
Why we like it
Splits where V Kohli scores materially faster or lasts materially longer than their own baseline in the same format.
- Opposition: South Africa (TEST)HIGH sample
650 runs off 1094 balls in 7 TEST matches — strike rate 59.4 vs 51.9 overall, average 65.0 vs 35.7 overall.
- Opposition: West Indies (TEST)HIGH sample
333 runs off 674 balls in 4 TEST matches — strike rate 49.4 vs 51.9 overall, average 55.5 vs 35.7 overall.
- Opposition: South Africa (ODI)HIGH sample
519 runs off 529 balls in 7 ODI matches — strike rate 98.1 vs 95.9 overall, average 103.8 vs 53.5 overall.
- Opposition: Bangladesh (TEST)HIGH sample
280 runs off 440 balls in 6 TEST matches — strike rate 63.6 vs 51.9 overall, average 35.0 vs 35.7 overall.
- Opposition: Punjab Kings (T20)HIGH sample
536 runs off 384 balls in 12 T20 matches — strike rate 139.6 vs 139.7 overall, average 53.6 vs 43.8 overall.
- Opposition: Sri Lanka (ODI)HIGH sample
432 runs off 380 balls in 8 ODI matches — strike rate 113.7 vs 95.9 overall, average 61.7 vs 53.5 overall.
Risks
Splits pointing the other way — the conditions and opponents where the record is worse than usual.
- Opposition: Australia (ODI)HIGH sample
442 runs off 546 balls in 10 ODI matches — strike rate 81.0 vs 95.9 overall, average 49.1 vs 53.5 overall.
- Opposition: New Zealand (TEST)HIGH sample
224 runs off 516 balls in 7 TEST matches — strike rate 43.4 vs 51.9 overall, average 16.0 vs 35.7 overall.
- Venue: Newlands, Cape Town (TEST)HIGH sample
166 runs off 406 balls in 2 TEST matches — strike rate 40.9 vs 51.9 overall, average 41.5 vs 35.7 overall.
- Bowling type: SPIN (ODI)HIGH sample
1043 runs off 1239 balls in 40 ODI matches — strike rate 84.2 vs 95.9 overall, average 47.4 vs 53.5 overall.
- Phase: middle (T20)HIGH sample
1739 runs off 1365 balls in 76 T20 matches — strike rate 127.4 vs 139.7 overall, average 42.4 vs 43.8 overall.
- Phase: powerplay (ODI)HIGH sample
336 runs off 446 balls in 32 ODI matches — strike rate 75.3 vs 95.9 overall, average 30.5 vs 53.5 overall.
Current projections
Against each opponent
Head-to-head record by format. Small head-to-head samples move the model very little — read the sample column before leaning on a line here.
| Australia | TEST | 12 | 651 | 1325 | 36.2 | 49.1 | 5.1 | 71.0 | HIGH |
| South Africa | TEST | 7 | 650 | 1094 | 65.0 | 59.4 | 8.9 | 72.5 | HIGH |
| England | TEST | 9 | 421 | 896 | 28.1 | 47.0 | 6.3 | 75.2 | HIGH |
| West Indies | TEST | 4 | 333 | 674 | 55.5 | 49.4 | 4.5 | 69.9 | HIGH |
| Australia | ODI | 10 | 442 | 546 | 49.1 | 81.0 | 6.6 | 44.3 | HIGH |
| South Africa | ODI | 7 | 519 | 529 | 103.8 | 98.1 | 10.2 | 43.1 | HIGH |
| New Zealand | TEST | 7 | 224 | 516 | 16.0 | 43.4 | 4.1 | 76.0 | HIGH |
| Bangladesh | TEST | 6 | 280 | 440 | 35.0 | 63.6 | 7.3 | 63.2 | HIGH |
| Punjab Kings | T20 | 12 | 536 | 384 | 53.6 | 139.6 | 16.9 | 27.6 | HIGH |
| Sri Lanka | ODI | 8 | 432 | 380 | 61.7 | 113.7 | 14.2 | 39.5 | HIGH |
| Gujarat Titans | T20 | 10 | 578 | 369 | 82.6 | 156.6 | 22.5 | 26.6 | HIGH |
| Rajasthan Royals | T20 | 12 | 446 | 310 | 55.8 | 143.9 | 19.4 | 28.1 | HIGH |
| New Zealand | ODI | 7 | 279 | 279 | 39.9 | 100.0 | 10.8 | 41.2 | MEDIUM |
| England | ODI | 8 | 219 | 268 | 27.4 | 81.7 | 9.7 | 50.7 | MEDIUM |
| Kolkata Knight Riders | T20 | 10 | 401 | 265 | 57.3 | 151.3 | 18.9 | 24.5 | MEDIUM |
| Mumbai Indians | T20 | 9 | 335 | 250 | 41.9 | 134.0 | 16.8 | 34.8 | MEDIUM |
| Bangladesh | ODI | 5 | 252 | 245 | 63.0 | 102.9 | 10.6 | 40.0 | MEDIUM |
| Sunrisers Hyderabad | T20 | 10 | 358 | 235 | 39.8 | 152.3 | 23.0 | 30.2 | MEDIUM |
| Pakistan | ODI | 4 | 242 | 229 | 121.0 | 105.7 | 10.0 | 39.7 | MEDIUM |
| Chennai Super Kings | T20 | 10 | 287 | 218 | 28.7 | 131.7 | 17.0 | 35.3 | MEDIUM |
| Delhi Capitals | T20 | 10 | 275 | 215 | 30.6 | 127.9 | 14.9 | 29.8 | MEDIUM |
| Lucknow Super Giants | T20 | 8 | 242 | 181 | 30.3 | 133.7 | 18.2 | 32.0 | MEDIUM |
| Sri Lanka | TEST | 2 | 81 | 137 | 27.0 | 59.1 | 5.8 | 67.2 | MEDIUM |
| Pakistan | T20 | 4 | 181 | 133 | 60.3 | 136.1 | 15.0 | 30.8 | MEDIUM |
| South Africa | T20 | 4 | 140 | 105 | 46.7 | 133.3 | 17.1 | 32.4 | LOW |
| Bangladesh | T20 | 2 | 101 | 71 | 101.0 | 142.3 | 18.3 | 35.2 | LOW |
| Australia | T20 | 4 | 76 | 66 | 19.0 | 115.2 | 13.6 | 39.4 | LOW |
| England | T20 | 4 | 71 | 58 | 17.8 | 122.4 | 13.8 | 34.5 | LOW |
| Netherlands | ODI | 1 | 51 | 56 | 51.0 | 91.1 | 10.7 | 46.4 | LOW |
| West Indies | T20 | 2 | 69 | 54 | 34.5 | 127.8 | 16.7 | 29.6 | LOW |
| Hong Kong | T20 | 1 | 59 | 44 | — | 134.1 | 9.1 | 18.2 | LOW |
| Netherlands | T20 | 1 | 62 | 44 | — | 140.9 | 11.4 | 15.9 | LOW |
| West Indies | ODI | 3 | 26 | 36 | 8.7 | 72.2 | 13.9 | 66.7 | LOW |
By venue
Ground-by-ground record. Venue effects are real but slow to prove, so grounds with few balls are shown for transparency rather than used as evidence.
| M Chinnaswamy Stadium, Bengaluru | T20 | 24 | 1102 | 688 | 55.1 | 160.2 | 22.5 | 27.6 | HIGH |
| Newlands, Cape Town | TEST | 2 | 166 | 406 | 41.5 | 40.9 | 6.4 | 81.0 | HIGH |
| Narendra Modi Stadium, Ahmedabad | TEST | 1 | 186 | 364 | 186.0 | 51.1 | 4.1 | 66.5 | HIGH |
| Maharashtra Cricket Association Stadium | TEST | 1 | 254 | 332 | — | 76.5 | 10.5 | 62.7 | HIGH |
| MA Chidambaram Stadium | TEST | 2 | 145 | 306 | 36.3 | 47.4 | 5.2 | 74.2 | HIGH |
| Kennington Oval, London | TEST | 2 | 157 | 300 | 39.3 | 52.3 | 8.0 | 74.7 | HIGH |
| SuperSport Park, Centurion | TEST | 2 | 167 | 269 | 41.8 | 62.1 | 9.7 | 73.2 | MEDIUM |
| Dubai International Cricket Stadium | ODI | 5 | 218 | 263 | 54.5 | 82.9 | 5.7 | 41.4 | MEDIUM |
| Wankhede Stadium, Mumbai | T20 | 10 | 291 | 222 | 36.4 | 131.1 | 16.7 | 31.1 | MEDIUM |
| Wankhede Stadium, Mumbai | ODI | 3 | 209 | 215 | 69.7 | 97.2 | 10.7 | 43.7 | MEDIUM |
| Adelaide Oval | TEST | 2 | 96 | 214 | 32.0 | 44.9 | 5.1 | 76.6 | MEDIUM |
| Narendra Modi Stadium, Ahmedabad | T20 | 8 | 303 | 211 | 50.5 | 143.6 | 19.4 | 27.0 | MEDIUM |
| Queen's Park Oval, Port of Spain, Trinidad | TEST | 1 | 121 | 204 | 121.0 | 59.3 | 5.4 | 65.2 | MEDIUM |
| Dubai International Cricket Stadium | T20 | 7 | 234 | 196 | 39.0 | 119.4 | 11.7 | 34.2 | MEDIUM |
| Eden Gardens | TEST | 1 | 136 | 194 | 136.0 | 70.1 | 9.3 | 64.9 | MEDIUM |
| MA Chidambaram Stadium, Chepauk, Chennai | ODI | 2 | 139 | 187 | 69.5 | 74.3 | 4.8 | 47.6 | MEDIUM |
| Windsor Park, Roseau, Dominica | TEST | 1 | 76 | 182 | 76.0 | 41.8 | 2.7 | 70.3 | MEDIUM |
| R Premadasa Stadium, Colombo | ODI | 5 | 183 | 174 | 45.8 | 105.2 | 11.5 | 43.7 | MEDIUM |
| M Chinnaswamy Stadium, Bengaluru | TEST | 2 | 106 | 174 | 26.5 | 60.9 | 6.9 | 67.8 | MEDIUM |
| Narendra Modi Stadium, Ahmedabad | ODI | 6 | 148 | 172 | 24.7 | 86.0 | 11.6 | 50.0 | MEDIUM |
| Rajiv Gandhi International Stadium, Uppal, Hyderabad | T20 | 4 | 229 | 165 | 57.3 | 138.8 | 18.2 | 29.7 | MEDIUM |
| Sabina Park, Jamaica | TEST | 1 | 76 | 164 | 38.0 | 46.3 | 6.1 | 78.0 | MEDIUM |
| The Rose Bowl, Southampton | TEST | 1 | 57 | 161 | 28.5 | 35.4 | 0.6 | 80.1 | MEDIUM |
| Perth Stadium | TEST | 1 | 105 | 152 | 105.0 | 69.1 | 6.6 | 60.5 | MEDIUM |
| Maharashtra Cricket Association Stadium | ODI | 3 | 129 | 149 | 43.0 | 86.6 | 7.4 | 40.9 | MEDIUM |
| Eden Gardens, Kolkata | T20 | 6 | 192 | 139 | 38.4 | 138.1 | 17.3 | 30.9 | MEDIUM |
| Sydney Cricket Ground | TEST | 2 | 46 | 139 | 15.3 | 33.1 | 3.6 | 83.5 | MEDIUM |
| Headingley, Leeds | TEST | 1 | 62 | 138 | 31.0 | 44.9 | 6.5 | 75.4 | MEDIUM |
| Sawai Mansingh Stadium, Jaipur | T20 | 3 | 193 | 136 | 193.0 | 141.9 | 16.9 | 23.5 | MEDIUM |
| Lord's, London | TEST | 1 | 62 | 134 | 31.0 | 46.3 | 5.2 | 72.4 | MEDIUM |
| Eden Gardens, Kolkata | ODI | 2 | 105 | 128 | 105.0 | 82.0 | 8.6 | 49.2 | MEDIUM |
| Sir Vivian Richards Stadium, Antigua | TEST | 1 | 60 | 124 | 30.0 | 48.4 | 3.2 | 66.1 | MEDIUM |
| JSCA International Stadium Complex, Ranchi | ODI | 1 | 135 | 120 | 135.0 | 112.5 | 15.0 | 48.3 | MEDIUM |
| Arun Jaitley Stadium, Delhi | TEST | 1 | 64 | 115 | 32.0 | 55.7 | 6.1 | 65.2 | LOW |
| Melbourne Cricket Ground | TEST | 1 | 41 | 114 | 20.5 | 36.0 | 3.5 | 76.3 | LOW |
| MA Chidambaram Stadium, Chepauk, Chennai | T20 | 5 | 123 | 113 | 24.6 | 108.8 | 11.5 | 34.5 | LOW |
| Greenfield International Stadium, Thiruvananthapuram | ODI | 1 | 166 | 110 | — | 150.9 | 19.1 | 24.5 | LOW |
| Arun Jaitley Stadium, Delhi | T20 | 3 | 129 | 108 | 64.5 | 119.4 | 11.1 | 26.9 | LOW |
| Himachal Pradesh Cricket Association Stadium, Dharamsala | T20 | 3 | 193 | 108 | 64.3 | 178.7 | 24.1 | 23.1 | LOW |
| Himachal Pradesh Cricket Association Stadium, Dharamsala | ODI | 1 | 95 | 104 | 95.0 | 91.3 | 9.6 | 45.2 | LOW |
| Shaheed Veer Narayan Singh International Stadium, Raipur | ODI | 2 | 113 | 102 | 56.5 | 110.8 | 10.8 | 34.3 | LOW |
| Wankhede Stadium, Mumbai | TEST | 2 | 41 | 100 | 10.3 | 41.0 | 3.0 | 72.0 | LOW |
| Sharjah Cricket Stadium | T20 | 3 | 117 | 97 | 39.0 | 120.6 | 15.5 | 33.0 | LOW |
| Maharashtra Cricket Association Stadium, Pune | ODI | 1 | 103 | 95 | — | 108.4 | 10.5 | 38.9 | LOW |
| Shere Bangla National Stadium, Mirpur | TEST | 1 | 25 | 95 | 12.5 | 26.3 | 3.2 | 84.2 | LOW |
| Zahur Ahmed Chowdhury Stadium, Chattogram | ODI | 1 | 113 | 91 | 113.0 | 124.2 | 14.3 | 29.7 | LOW |
| Barsapara Cricket Stadium, Guwahati | ODI | 1 | 113 | 87 | 113.0 | 129.9 | 14.9 | 28.7 | LOW |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | T20 | 4 | 128 | 87 | 32.0 | 147.1 | 24.1 | 29.9 | LOW |
| Newlands, Cape Town | ODI | 1 | 65 | 84 | 65.0 | 77.4 | 6.0 | 46.4 | LOW |
| Adelaide Oval | T20 | 2 | 114 | 83 | 114.0 | 137.3 | 16.9 | 28.9 | LOW |
| Sydney Cricket Ground | ODI | 1 | 74 | 81 | — | 91.4 | 8.6 | 39.5 | LOW |
| Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | ODI | 2 | 96 | 80 | 96.0 | 120.0 | 16.3 | 41.3 | LOW |
| Maharashtra Cricket Association Stadium, Pune | T20 | 3 | 87 | 79 | 29.0 | 110.1 | 13.9 | 43.0 | LOW |
| Holkar Cricket Stadium, Indore | TEST | 1 | 35 | 78 | 17.5 | 44.9 | 5.1 | 73.1 | LOW |
| Melbourne Cricket Ground | T20 | 2 | 108 | 77 | 108.0 | 140.3 | 15.6 | 29.9 | LOW |
| Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh | TEST | 1 | 45 | 74 | 45.0 | 60.8 | 6.8 | 66.2 | LOW |
| Green Park, Kanpur | TEST | 1 | 76 | 72 | 76.0 | 105.6 | 12.5 | 36.1 | LOW |
| Boland Park, Paarl | ODI | 2 | 51 | 68 | 25.5 | 75.0 | 4.4 | 44.1 | LOW |
| Brabourne Stadium, Mumbai | T20 | 3 | 78 | 68 | 26.0 | 114.7 | 14.7 | 39.7 | LOW |
| Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | T20 | 2 | 85 | 66 | 85.0 | 128.8 | 15.2 | 27.3 | LOW |
| Narendra Modi Stadium | TEST | 2 | 27 | 66 | 13.5 | 40.9 | 4.5 | 75.8 | LOW |
| Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | TEST | 1 | 51 | 65 | 51.0 | 78.5 | 12.3 | 64.6 | LOW |
| Saurashtra Cricket Association Stadium, Rajkot | ODI | 1 | 56 | 61 | 56.0 | 91.8 | 9.8 | 47.5 | LOW |
| Shaheed Veer Narayan Singh International Stadium, Raipur | T20 | 2 | 105 | 61 | 105.0 | 172.1 | 23.0 | 18.0 | LOW |
| Edgbaston, Birmingham | TEST | 1 | 31 | 59 | 15.5 | 52.5 | 10.2 | 78.0 | LOW |
| Kensington Oval, Bridgetown, Barbados | T20 | 1 | 76 | 58 | 76.0 | 131.0 | 13.8 | 27.6 | LOW |
| M Chinnaswamy Stadium, Bengaluru | ODI | 1 | 51 | 56 | 51.0 | 91.1 | 10.7 | 46.4 | LOW |
| Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh | T20 | 2 | 61 | 54 | 30.5 | 113.0 | 11.1 | 33.3 | LOW |
| Basin Reserve | TEST | 1 | 21 | 50 | 10.5 | 42.0 | 6.0 | 80.0 | LOW |
| Maharashtra Cricket Association Stadium, Pune | TEST | 1 | 18 | 49 | 9.0 | 36.7 | 4.1 | 77.6 | LOW |
| Hagley Oval | TEST | 1 | 17 | 45 | 8.5 | 37.8 | 6.7 | 84.4 | LOW |
| Sydney Cricket Ground | T20 | 1 | 62 | 44 | — | 140.9 | 11.4 | 15.9 | LOW |
| Barsapara Cricket Stadium, Guwahati | T20 | 2 | 81 | 43 | 81.0 | 188.4 | 34.9 | 25.6 | LOW |
| MA Chidambaram Stadium, Chepauk, Chennai | TEST | 1 | 23 | 43 | 11.5 | 53.5 | 4.7 | 67.4 | LOW |
| Dr DY Patil Sports Academy, Mumbai | T20 | 4 | 54 | 40 | 18.0 | 135.0 | 12.5 | 27.5 | LOW |
| Zahur Ahmed Chowdhury Stadium, Chattogram | TEST | 1 | 20 | 34 | 20.0 | 58.8 | 0.0 | 44.1 | LOW |
By country
Conditions vary more by country than by ground; this is the broader pitch-and-conditions view.
| Unknown | TEST | 44 | 2590 | 4965 | 37.5 | 52.2 | 6.1 | 71.4 | HIGH |
| Unknown | T20 | 114 | 4127 | 2940 | 43.9 | 140.4 | 18.0 | 29.8 | HIGH |
| Unknown | ODI | 53 | 2462 | 2568 | 53.5 | 95.9 | 10.1 | 43.2 | HIGH |
| United Arab Emirates | T20 | 3 | 117 | 97 | 39.0 | 120.6 | 15.5 | 33.0 | LOW |
| New Zealand | TEST | 2 | 38 | 95 | 9.5 | 40.0 | 6.3 | 82.1 | LOW |
By match phase
Powerplay, middle overs and death. Phase splits drive the simulated scoring rate ball by ball.
| old_ball | TEST | 46 | 2430 | 4645 | 36.8 | 52.3 | 6.1 | 71.4 | HIGH |
| middle | ODI | 42 | 1833 | 1931 | 63.2 | 94.9 | 8.9 | 39.6 | HIGH |
| powerplay | T20 | 112 | 1976 | 1382 | 48.2 | 143.0 | 22.0 | 36.3 | HIGH |
| middle | T20 | 76 | 1739 | 1365 | 42.4 | 127.4 | 12.5 | 24.8 | HIGH |
| powerplay | ODI | 32 | 336 | 446 | 30.5 | 75.3 | 12.8 | 65.9 | HIGH |
| new_ball | TEST | 28 | 210 | 437 | 26.3 | 48.1 | 6.4 | 74.6 | HIGH |
| death | T20 | 33 | 529 | 290 | 35.3 | 182.4 | 24.1 | 22.8 | MEDIUM |
| death | ODI | 11 | 293 | 191 | 48.8 | 153.4 | 16.8 | 27.2 | MEDIUM |
Against pace and spin
Record against each bowling type faced, rolled up when a finer category has too few balls.
| PACE | TEST | 42 | 1405 | 2732 | 31.9 | 51.4 | 7.1 | 75.0 | HIGH |
| SPIN | TEST | 36 | 1150 | 2224 | 39.7 | 51.7 | 4.7 | 68.0 | HIGH |
| PACE | T20 | 113 | 2592 | 1743 | 38.1 | 148.7 | 21.4 | 31.8 | HIGH |
| SPIN | ODI | 40 | 1043 | 1239 | 47.4 | 84.2 | 6.2 | 41.6 | HIGH |
| PACE | ODI | 49 | 1251 | 1212 | 54.4 | 103.2 | 13.3 | 45.9 | HIGH |
| SPIN | T20 | 81 | 1279 | 1052 | 53.3 | 121.6 | 11.1 | 26.9 | HIGH |
| UNKNOWN | T20 | 29 | 373 | 242 | 74.6 | 154.1 | 22.3 | 28.9 | MEDIUM |
| UNKNOWN | TEST | 9 | 85 | 126 | 85.0 | 67.5 | 8.7 | 63.5 | MEDIUM |
| UNKNOWN | ODI | 8 | 168 | 117 | 168.0 | 143.6 | 18.8 | 32.5 | LOW |
How these splits are used
The same aggregates feed the ball-by-ball simulation behind every projection: format baselines, phase scoring rates, the bowling types a batter will face and the expected attack. See the current match projections on the cricket betting hub and the model's tested record on the cricket model performance page.