Overview
Karun Nair
Karnataka have long been a batting reservoir for the Indian team and Karun Nair is yet another sensation from that list. A fluent strokemaker who relies a lot on touchplay than sheer power, Karun is a delight to watch when he gets going. Although originally from Kerala, his family were settled in Bangalore for years. A phenomenal debut season on the domestic circuit set the ball rolling for the young man as he plundered runs at will, becoming one of the star performers as Karnataka showed renaissance in the mid-2010s. Back-to-back Ranji and Vijay Hazare titles during the 2013-14 and the 2014-15 season saw the emergence of new batting stars from the state and Karun Nair was undoubtedly one of them, his triple hundred in the Ranji final of the 2014-15 season being a highlight.
Consequently the IPL contract happened as Karun got signed by Rajasthan Royals and then made his way into the India A side. At both places, his talent shone brightly and seemed like it was only a matter of time before he donned national colors. That happened in 2016 as he made his international debut on India's limited-overs tour of Zimbabwe where he featured in a couple of ODIs. In the same year towards the fag end, the Test debut also came in the home series against England and although the start wasn't great, he announced his arrival with a fantastic triple century in the same series. The sky was the limit for young Karun who had become only the second Indian after Virender Sehwag to score a triple century in Tests.
Although 2016 was a happening year for Karun professionally, he did nearly have a tragedy personally. During a visit to Kerala for a temple festival, he was a part of a group that went missing in a boat disaster, ultimately rescued by the locals. The triple century was definitely a pleasant shock for the young man but the aftereffects were huge. Expectations obviously soared and his form over the next few innings dipped. The fact that India were playing only five batsmen also meant he had to sit out at times, considering that he had initially made the XI in place of Ajinkya Rahane who was out due to injury. Following his removal from the Indian Test squad, Karun struggled considerably in the domestic circuit as well.The fall-out of being dropped from the national team was harsh on the young man and it began to take a toll on his batting. He would still churn out runs, but his form fell away drastically, leading to him getting dropped across all formats from the Karnataka team.
Karun though found a new lease of life after turning up as a professional player for Vidarbha ahead of the 2023-24 season. It turned out to be a new lease of life in Karun's career as he played a big hand, first in helping Vidarbha rech the final of the Ranji Trophy that season and in then helping them clinch the coveted trophy the next season. During the 2024-25 Vijay Hazare Trophy, Karun Nair amassed 752 runs, the run including a record breaking 542 runs without getting dismissed. While Karun's batting was back on track, he does remain in the fringes across several IPL franchises.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 13(13) | CSK | T20 | 05 May 26 |
| 5(5) | RCB | T20 | 18 Apr 26 |
| 57 & 17 | ENG | Test | 31 Jul 25 |
| 40 & 14 | ENG | Test | 10 Jul 25 |
| 31 & 26 | ENG | Test | 02 Jul 25 |
Recent Bowling
| Wickets | Opp | Format | Date |
|---|---|---|---|
| 0-7 & DNB | AUS | Test | 04 Mar 17 |
| 0-4 & DNB | ENG | Test | 16 Dec 16 |
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 10 | 2 | 0 | 86 |
| Innings | 15 | 2 | 0 | 78 |
| Runs | 579 | 46 | 0 | 1712 |
| Balls | 896 | 88 | 0 | 1304 |
| Highest | 303 | 39 | 0 | 89 |
| Average | 41.36 | 23 | 0 | 23.45 |
| SR | 64.63 | 52.28 | 0 | 131.29 |
| Not Out | 1 | 0 | 0 | 5 |
| Fours | 70 | 6 | 0 | 188 |
| Sixes | 4 | 0 | 0 | 49 |
| Ducks | 2 | 0 | 0 | 5 |
| 50s | 1 | 0 | 0 | 11 |
| 100s | 1 | 0 | 0 | 0 |
| 200s | 1 | 0 | 0 | 0 |
| 300s | 1 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 10 | 2 | 0 | 86 |
| Innings | 2 | 0 | 0 | 0 |
| Balls | 12 | 0 | 0 | 0 |
| Runs | 11 | 0 | 0 | 0 |
| Maidens | 0 | 0 | 0 | 0 |
| Wickets | 0 | 0 | 0 | 0 |
| Avg | 0.0 | 0.0 | 0.0 | 0.0 |
| Eco | 5.5 | 0 | 0 | 0 |
| SR | 0.0 | 0.0 | 0.0 | 0.0 |
| BBI | 0/4 | -/- | -/- | -/- |
| BBM | 0/4 | -/- | -/- | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| KAR v SAUR Elite Group B · Ranji Trophy Elite 2026-27 | TEST | Match drawn | 21 Oct 2026 |
| KAR v AP Elite Group B · Ranji Trophy Elite 2026-27 | TEST | Match drawn | 14 Oct 2026 |
| ENG v IND 5th Test · India tour of England, 2025 | TEST | India won by 6 runs | 4 Aug 2025 |
| ENG v IND 3rd Test · India tour of England, 2025 | TEST | England won by 22 runs | 14 Jul 2025 |
| ENG v IND 2nd Test · India tour of England, 2025 | TEST | India won by 336 runs | 6 Jul 2025 |
| ENG v IND 1st Test · India tour of England, 2025 | TEST | England won by 5 wkts | 24 Jun 2025 |
| BPXI v RSA 3-day Practice Match · South Africa tour of India, 2019 | TEST | Match drawn | 28 Sep 2019 |
| BPXI v WI Two-day Practice Match · Windies tour of India, 2018 | TEST | Match drawn | 30 Sep 2018 |
| IBPXI v NZ 2nd One-day practice match · New Zealand tour of India, 2017 | ODI | New Zealand won by 33 runs | 19 Oct 2017 |
| IBPXI v NZ 1st One-day practice match · New Zealand tour of India, 2017 | ODI | Indian Board Presidents XI won by 30 runs | 17 Oct 2017 |
| RSA v IBPXI 2-day practice match · South Africa tour of India Practice matches, 2015 | TEST | Match drawn | 31 Oct 2015 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Highest score | Test | #30 | 79.53 |
