In March 2014, Karnataka were 31 for 4 in a Vijay Hazare Trophy quarter-final. Robin Uthappa and Karun Nair walked to the crease. What followed was a 209-run partnership that rebuilt Karnataka’s innings from crisis to 301/7-and eventually a 27-run win over Gujarat. Ten years later, the same rivalry produced the exact opposite story. Karnataka were chasing 110 in a Ranji Trophy fourth innings. They were 50 for no loss. Gujarat’s left-arm spinner Siddharth Desai then took 7 wickets for 42 runs. Karnataka were bowled out for 103. Gujarat won by six runs. These two moments sit at the heart of the Gujarat cricket team vs Karnataka cricket team timeline-a domestic rivalry with eight confirmed matches, genuine turning points, individual brilliance on both sides, and a shift in balance that has become impossible to ignore. This article covers every verified match in the Gujarat vs Karnataka cricket history, complete head-to-head records across all formats, top run scorers, leading wicket-takers, partnership records, and a year-by-year breakdown-all sourced from primary scorecard databases.
Gujarat vs Karnataka Cricket

The fastest reference point for the Gujarat cricket team vs Karnataka cricket team timeline-key numbers at a glance.
| Stat | Detail |
| First Match | December 2003-Ranji Trophy, Ahmedabad |
| Most Recent Match | December 2024-SMAT, Indore |
| Total Confirmed Matches | 8 |
| Overall Leader | Karnataka-4 wins to 3 (1 draw) |
| Biggest Win (any format) | Gujarat-48 runs (SMAT, Dec 2024) |
| Highest Team Total (FC) | Gujarat-411 |
| Highest Team Total (T20) | Gujarat-251/5 (SMAT, Dec 2024) |
| Best Bowling Performance | Siddharth Desai-7/42 (Ranji, Jan 2024) |
| Highest Individual Score | Robin Uthappa-132* (VHT, Mar 2014) |
| Best Partnership | Uthappa + Nair-209 (Karnataka, VHT 2014) |
Complete Match Results: All 8 Confirmed Matches
The Gujarat cricket team vs Karnataka cricket team timeline in full-every match, every result, in chronological order.
Read More: England women’s national cricket team vs South Africa women’s national cricket team timeline
This table is the most complete single reference for the Gujarat vs Karnataka cricket head-to-head record available.
| Date | Tournament | Format | Venue | Winner | Margin |
| Dec 2003 | Ranji Trophy | First Class | Ahmedabad (Motera) | Karnataka | 1st innings lead |
| Apr 2007 | Inter-State T20 Tournament | T20 | — | Karnataka | 4 wickets |
| 2010–11 | Vijay Hazare Trophy | List A | Prelim QF | Gujarat | 32 runs |
| Mar 2014 | Vijay Hazare Trophy | List A | Kolkata (QF) | Karnataka | 27 runs |
| Dec 2015 | Vijay Hazare Trophy | List A | Bengaluru (Group B) | Karnataka | 15 runs (VJD) |
| Dec 2018 | Ranji Trophy | First Class | Surat | Draw | KAR 3 pts, GUJ 1 pt |
| Jan 2024 | Ranji Trophy | First Class | Ahmedabad | Gujarat | 6 runs |
| Dec 2024 | Syed Mushtaq Ali Trophy | T20 | Indore | Gujarat | 48 runs |
Head-to-Head Summary by Format
Karnataka leads the overall Gujarat vs Karnataka cricket head-to-head 4-3, with one draw. Gujarat has won both the most recent meetings.
| Format | Matches | Gujarat Wins | Karnataka Wins | Draw / NR |
| First Class (Ranji Trophy) | 3 | 1 | 1 | 1 |
| List A (Vijay Hazare Trophy) | 3 | 1 | 2 | 0 |
| T20 (All domestic) | 2 | 1 | 1 | 0 |
| Overall | 8 | 3 | 4 | 1 |

Top Run Scorers in Gujarat vs Karnataka Matches
The batters who have made the biggest individual impact across the full Gujarat cricket team vs Karnataka cricket team timeline.
Most high-scoring performances in this fixture have come in List A cricket-specifically the 2014 Vijay Hazare Trophy quarter-final, which remains the highest-scoring match between these two sides.
| Player | Team | Score | Match / Year | Format |
| Robin Uthappa | Karnataka | 132* | VHT QF, Kolkata, Mar 2014 | List A |
| Karun Nair | Karnataka | 120 | VHT QF, Kolkata, Mar 2014 | List A |
| Axar Patel | Gujarat | 93 | VHT QF, Kolkata, Mar 2014 | List A |
| Rujul Bhatt | Gujarat | 67 | VHT QF, Kolkata, Mar 2014 | List A |
| Barrington Rowland | Karnataka | 122* | Ranji Trophy, Ahmedabad, 2003 | First Class |
| Devdutt Padikkal | Karnataka | 31 (top score in collapse) | Ranji Trophy, Jan 2024 | First Class |
| Gujarat opener | Gujarat | 73 | SMAT, Indore, Dec 2024 | T20 |
Highest Partnership in This Fixture
The Uthappa-Nair 209-run 5th wicket partnership in the 2014 Vijay Hazare Trophy quarter-final is the highest recorded partnership in Gujarat vs Karnataka cricket history across all formats. Karnataka were in severe trouble at 31 for 4 when the two batters joined-losing Mayank Agarwal (0), Manish Pandey (19), Ganesh Satish (0), and KL Rahul (0) in the first eight overs to Jasprit Bumrah and Kamlesh Thakor. The 209-run rescue act took Karnataka from collapse to 301/7. It remains one of the great knockout batting partnerships in Vijay Hazare Trophy history.
Top Wicket-Takers in Gujarat vs Karnataka Matches
The bowlers who have defined key moments in the Gujarat cricket team vs Karnataka cricket team timeline-from Jasprit Bumrah’s early breakthrough spells to Siddharth Desai’s historic 2024 performance.
| Player | Team | Wickets | Best Figures | Format / Year |
| Siddharth Desai | Gujarat | 7 | 7/42 | Ranji Trophy, Jan 2024 |
| Rinkesh Vaghela | Gujarat | 3 | 3/38 | Ranji Trophy, Jan 2024 |
| R Vinay Kumar | Karnataka | 5 | 5/85 | VHT QF, Mar 2014 |
| Jasprit Bumrah | Gujarat | 4 | 4/58 | VHT QF, Mar 2014 |
| Kamlesh Thakor | Gujarat | 2 | 2/57 | VHT QF, Mar 2014 |
| Abhimanyu Mithun | Karnataka | 3 | 3/51 | VHT QF, Mar 2014 |
| IH Chaudhary | Gujarat | 4 | — | VHT Prelim QF, 2011 |
| Ravi Bishnoi | Gujarat | 3 | — | SMAT, Dec 2024 |
Siddharth Desai: The Rivalry’s Most Impactful Bowler
Siddharth Desai’s 7/42 in January 2024 is the best bowling performance in the complete Gujarat vs Karnataka cricket head-to-head across all formats. Desai has taken 47 First Class wickets for Gujarat with 11 five-wicket hauls including his best-ever figures of 9/36 against Uttarakhand in 2025. His ability to generate sharp turn on fourth-innings Ahmedabad pitches is a specific skill set that Karnataka’s batting lineup-built for flatter, batting-friendly surfaces in Bengaluru-found difficult to manage.
Year-by-Year Match Breakdown
A section-by-section analysis of every match in the Gujarat cricket team vs Karnataka cricket team timeline-from the first First Class meeting in 2003 to the T20 showdown in 2024. Every major match in the Gujarat vs Karnataka domestic cricket timeline includes a turning point. Most analysis misses it. These breakdowns identify the exact moment each match changed.

2003-Ranji Trophy, Ahmedabad: Karnataka’s Batting Blueprint
Read More: Namibia national cricket team vs Scotland national cricket team timeline
December 2003. Sardar Patel Stadium (Motera), Ahmedabad. Karnataka won by first-innings lead. Karnataka posted 389 in 121 overs, with Barrington Rowland scoring 122*. Gujarat were dismissed in their first innings short of Karnataka’s total, handing Karnataka first-innings points under the Ranji Trophy rules of that period. Karnataka’s 389 was a product of patience, not power. Their batting lineup absorbed Gujarat’s bowling across two full sessions-a strategy that Gujarat’s attack in 2003 was not equipped to counter. This match established the initial head-to-head pattern: Karnataka’s experience and batting depth against a Gujarat side still building its Ranji Trophy identity.
2007-Inter-State T20 Tournament: Karnataka’s Early T20 Edge
Karnataka beat Gujarat by 4 wickets in the Inter-State Twenty20 Tournament Group A match, April 2007. This was the first T20 meeting between these sides-played before the IPL era fundamentally changed how state teams approached T20 cricket. Karnataka’s early T20 dominance in this specific fixture reflected the same structural advantage they held in longer formats at the time.
2011-Vijay Hazare Trophy Preliminary Quarter-Final: Gujarat Draw First Blood
Gujarat 168. Karnataka 136 all out in 31.5 overs. Gujarat won by 32 runs.
IH Chaudhary took 4 wickets and SG Yadav added 2 more in a disciplined bowling display. Karnataka’s top order failed completely-Robin Uthappa was dismissed for just 2 off 7 balls and B Chipli’s 40 was their highest score. Gujarat bowled Karnataka out in 31.5 overs-well short of the target. Gujarat made only 168-a below-par total in 50-over cricket. They won this match entirely through bowling, not batting. That discipline-executing a tactical plan against a more experienced side-was the real signal of Gujarat’s growth as a domestic unit.
March 2014-Vijay Hazare Trophy Quarter-Final: The Great Karnataka Rescue
Karnataka 301/7 in 50 overs. Gujarat 274 in 48.2 overs. Karnataka won by 27 runs.
The Collapse and the Recovery
Karnataka were 31 for 4 in the 8th over. Jasprit Bumrah had taken 4/58 by the end of the innings and Kamlesh Thakor added 2/57. The match was Gujarat’s to win. Robin Uthappa (132*, 135 balls, 10 fours, 3 sixes) and Karun Nair (120, 121 balls, 14 fours, 1 six) then batted for the rest of Karnataka’s innings, constructing a 209-run 5th wicket partnership. This was Karun Nair’s maiden List A century-scored under knockout pressure at 31/4 in a quarter-final. Karnataka reached 301/7.
Gujarat’s Chase Falls Short
Axar Patel scored 93 and Rujul Bhatt added 67 in Gujarat’s response-a genuine chase that pushed Karnataka under pressure. R Vinay Kumar’s 5/85 and Abhimanyu Mithun’s 3/51 restricted Gujarat to 274 in 48.2 overs. Karnataka won by 27 runs and advanced to the semi-finals. This was the highest-scoring match in the Gujarat vs Karnataka cricket timeline. It was also the match that confirmed Karun Nair as a match-winning performer in pressure situations-a reputation he would carry into his subsequent Test career.
December 2015-Vijay Hazare Trophy Group B: Karnataka Win by 15 Runs (VJD)
Karnataka 233/8 in 50 overs. Gujarat 189/8 in 44 overs. Karnataka won by 15 runs (VJD).
A rain-affected Group B match at Alur, Bengaluru. Gujarat’s chase was revised downward under the Jayadevan (VJD) method and they finished 15 runs short. This match was played during Gujarat’s Vijay Hazare Trophy title-winning season of 2015–16. Gujarat won the tournament final-defeating Delhi by 139 runs with Parthiv Patel scoring 105 and Jasprit Bumrah taking 5/28. A group-stage VJD loss to Karnataka in Bengaluru did not reflect Gujarat’s overall form that season. The Gujarat cricket team vs Karnataka cricket team timeline in List A cricket gives Karnataka the edge on results-but not on tournament impact.

December 2018-Ranji Trophy, Surat: A Draw That Favored Karnataka
Match drawn. Karnataka 3 points, Gujarat 1 point. Surat, December 14–17, 2018.
Shreyas Gopal was the standout performer for Karnataka-awarded Player of the Match. Karnataka earned first-innings points in a game where Gujarat could not surpass Karnataka’s batting total. This draw is often absent from Gujarat vs Karnataka coverage. It matters because it was the last competitive meeting before the 2024 Ranji Trophy match-a six-year gap during which both squads were substantially rebuilt.
January 2024-Ranji Trophy, Ahmedabad: The Six-Run Landmark
Gujarat 264 and 219. Karnataka 374 and 103. Gujarat won by six runs.
First and Second Innings
Karnataka posted 374 in their first innings-a commanding lead of 110 runs. Gujarat batted again and made 219, setting Karnataka a fourth-innings target of just 110 runs.
The Collapse That Changed the Rivalry
Karnataka began the chase without losing a wicket, reaching 50 for no loss. The match appeared over. Siddharth Desai then extracted a sharp turn from the fourth-innings Ahmedabad pitch. Karnataka lost all ten wickets for 53 runs in 17 overs. Desai finished with 7 wickets for 42 runs. Rinkesh Vaghela added 3/38. Karnataka were dismissed for 103 in 26.2 overs. Devdutt Padikkal’s 31 was Karnataka’s highest score in the chase-the rest of the order collapsed in single digits. Gujarat won by six runs. Points: Gujarat 6, Karnataka 0. Gujarat moved to the top of Group C on 12 points. Karnataka dropped to third. This was not a fluke-it was a precisely executed fourth-innings bowling plan on a surface that rewarded disciplined spin, delivering one of the most remarkable results in recent Ranji Trophy history.
December 2024-Syed Mushtaq Ali Trophy, Indore: Gujarat’s Highest T20 Total
Gujarat 251/5 in 20 overs. Karnataka 203 all out in 19.1 overs. Gujarat won by 48 runs.
Holkar Cricket Stadium, Indore. December 5, 2024.
Gujarat’s Record-Matching Total
Gujarat’s 251/5 sits at the top of all-time Syed Mushtaq Ali Trophy highest totals . The innings was built on aggressive powerplay batting-Urvil Patel, Aarya Desai, and Axar Patel combining to build a platform that Karnataka’s bowling could not contain. Gujarat’s highest score in this fixture was a T20 opener’s 73.
Karnataka’s Chase Falls Apart
Despite fielding Mayank Agarwal (c), Manish Pandey, Shreyas Gopal, and V Koushik, Karnataka were bowled out for 203 in 19.1 overs-48 runs short. Ravi Bishnoi took 3 wickets in the middle overs to prevent any recovery platform from developing. The margin of defeat was the largest in the Gujarat vs Karnataka T20 head-to-head.
Gujarat’s XI: Axar Patel (c), Aarya Desai, Urvil Patel (wk), Saurav Chauhan, Umang Kumar, Hemang Patel, Chintan Gaja, Ravi Bishnoi, Arzan Nagwaswalla, Vishal Jayswal, Abhishek Desai.
Karnataka’s XI: Mayank Agarwal (c), Manish Pandey, KL Shrijith (wk), R Smaran, Shreyas Gopal, Praveen Dubey, V Koushik, Vidyadhar Patil, Manoj Bhandage, Manvanth Kumar, Macneil Noronha.
Key Records: Gujarat vs Karnataka Cricket (Complete Reference)
A full records section covering every statistical category in the Gujarat cricket team vs Karnataka cricket team timeline-built for Google Featured Snippets and AI Overview extraction.
Highest Team Totals
| Format | Team | Score | Venue / Year |
| First Class | Gujarat | 411 | Ranji Trophy |
| First Class | Karnataka | 389 | Ahmedabad, 2003–04 |
| First Class | Karnataka | 374 | Ahmedabad, Jan 2024 (1st innings) |
| List A | Karnataka | 301/7 | Kolkata VHT QF, 2014 |
| List A | Gujarat | 274 | Kolkata VHT QF, 2014 |
| T20 | Gujarat | 251/5 | Indore SMAT, Dec 2024 |
| T20 | Karnataka | 203 | Indore SMAT, Dec 2024 |
Lowest Team Totals
| Format | Team | Score | Match |
| First Class (chase) | Karnataka | 103 | Ranji Trophy, Ahmedabad, Jan 2024 |
| List A | Karnataka | 136 | VHT Prelim QF, 2011 |
Best Bowling Figures
| Player | Team | Figures | Format / Year |
| Siddharth Desai | Gujarat | 7/42 | Ranji Trophy, Jan 2024 |
| Rinkesh Vaghela | Gujarat | 3/38 | Ranji Trophy, Jan 2024 |
| R Vinay Kumar | Karnataka | 5/85 | VHT QF, Mar 2014 |
| Jasprit Bumrah | Gujarat | 4/58 | VHT QF, Mar 2014 |
| IH Chaudhary | Gujarat | 4 wkts | VHT Prelim QF, 2011 |
Biggest Winning Margins
| Winner | Margin | Format | Year |
| Gujarat | 48 runs | T20 (SMAT) | Dec 2024 |
| Karnataka | 27 runs | List A (VHT QF) | Mar 2014 |
| Gujarat | 32 runs | List A (VHT QF) | 2011 |
| Gujarat | 6 runs | First Class (Ranji) | Jan 2024 |
| Karnataka | 15 runs (VJD) | List A (VHT) | Dec 2015 |
Why 2024 Shifted the Gujarat vs Karnataka Cricket Balance
The Gujarat cricket team vs Karnataka cricket team timeline did not change overnight. The 2024 results were the product of structural changes in both squads over several years.
Gujarat’s Bowling Maturity
Before 2024, Gujarat’s bowling in Ranji Trophy cricket was solid but rarely decisive against top-tier opposition. Siddharth Desai now has 47 First Class wickets for Gujarat with 11 five-wicket hauls-including 9/36 against Uttarakhand in 2025, the best figures ever recorded by a Gujarat bowler in First Class cricket. His 7/42 against Karnataka in 2024 was not an outlier. It was the result of a bowler who had consistently improved his ability to extract turns on Ahmedabad surfaces across multiple seasons.
Gujarat’s T20 Squad Depth
Gujarat’s IPL-connected players now include Axar Patel (Delhi Capitals captain), Ravi Bishnoi (Lucknow Super Giants), Urvil Patel, and Arzan Nagwaswalla. Their combined T20 franchise experience has directly elevated Gujarat’s SMAT performance. The 251/5 total against Karnataka in December 2024 reflected a batting unit operating at IPL-level intensity in domestic cricket.
Karnataka’s Fourth-Innings Vulnerability at Ahmedabad
The 2024 Ranji Trophy collapse-from 50/0 to 103 all out chasing 110-occurred because Karnataka’s away-conditions preparation for fourth-innings spin on Ahmedabad pitches did not match the surface reality on Day 4. The pitch was offering a sharp turn, and Desai’s left-arm angle increased the difficulty for right-handed batters driving on the off-side. Karnataka’s top-order batters, conditioned to flatter Bengaluru tracks, were caught between attack and defence-and the scorecard reflects that indecision wicket by wicket.
The Two Teams: What the Complete Record Shows
Karnataka have won the Vijay Hazare Trophy five times-joint-most in history along with Tamil Nadu-and are the only state team to have won more than 100 matches in that tournament. Their domestic pipeline has produced players across multiple generations of Indian cricket: Robin Uthappa, Rahul Dravid, Anil Kumble, KL Rahul, Devdutt Padikkal, and Karun Nair are Karnataka products. Gujarat won their first Vijay Hazare Trophy in 2015–16 and their first Ranji Trophy in 2022–23-ending a near-century-long wait for domestic cricket’s oldest title. Their current squad, built around IPL contracts and consistent BCCI domestic exposure, is the strongest in the state’s cricket history. In the Gujarat cricket team vs Karnataka cricket team timeline, Gujarat’s wins have almost always come through specific bowling plans-never through individual batting dominance-which reflects a well-coached team identity rather than a reliance on star players.
Frequently Asked Questions (FAQs):
Q1: What is the all-time head-to-head record between Gujarat and Karnataka in cricket?
A1: Karnataka leads 4-3, with one drawn First Class match. Karnataka leads the List A head-to-head 2-1 and won the first T20 meeting in 2007. Gujarat won both 2024 meetings-the Ranji Trophy by six runs and the SMAT by 48 runs-cutting Karnataka’s overall lead to a single match.
Q2: How many matches have Gujarat and Karnataka played in total?
A2: Eight confirmed matches across all formats-three First Class (Ranji Trophy), three List A (Vijay Hazare Trophy), and two T20 domestic matches (Inter-State T20 2007 and SMAT 2024).
Q3: Who scored the highest individual innings in Gujarat vs Karnataka cricket?
A3: Robin Uthappa scored 132* off 135 balls for Karnataka in the 2014 Vijay Hazare Trophy quarter-final at Kolkata-the highest individual innings in this fixture’s history. Karun Nair scored 120 in the same match, their 209-run partnership being the highest in any Gujarat vs Karnataka fixture.
Q4: What is the best bowling performance in Gujarat vs Karnataka matches?
A4: Siddharth Desai’s 7/42 in Gujarat’s Ranji Trophy victory in January 2024 is the best bowling performance in the history of this fixture across all formats. He took 7 wickets in Karnataka’s second innings as they collapsed from 50/0 to 103 all out chasing 110.
Q5: What is Gujarat’s highest total against Karnataka?
A5: Gujarat’s highest First Class total is 411. Their highest T20 total is 251/5 in the Syed Mushtaq Ali Trophy 2024 at Indore-among the highest totals in SMAT history.
Q6: What is the best partnership between Gujarat and Karnataka players?
A6: The 209-run 5th wicket partnership between Robin Uthappa (132*) and Karun Nair (120) for Karnataka in the 2014 Vijay Hazare Trophy quarter-final is the highest partnership in this fixture across all formats.
Q7: Has Karnataka ever been bowled out cheaply against Gujarat?
A7: In the Ranji Trophy January 2024 fourth innings, Karnataka were dismissed for 103 all out chasing 110, collapsing from 50/0. Siddharth Desai took 7/42 and Rinkesh Vaghela took 3/38 to complete the rout. It is the lowest total by either team in a second innings in this fixture’s history.
Q8: When did Jasprit Bumrah play against Karnataka for Gujarat?
A8: Jasprit Bumrah took 4/58 for Gujarat against Karnataka in the 2014 Vijay Hazare Trophy quarter-final at Kolkata. Despite his four-wicket spell, Karnataka recovered from 31/4 to 301/7 through Uthappa and Nair’s partnership.
Q9: What is Gujarat’s biggest win against Karnataka?
A9: 48 runs in the Syed Mushtaq Ali Trophy, December 2024 at Indore-Gujarat’s largest winning margin against Karnataka in any format. Gujarat posted 251/5 and Karnataka were bowled out for 203 in 19.1 overs.
Q10: What is Karnataka’s biggest win against Gujarat in cricket?
A10: Karnataka’s largest winning margin is 27 runs-in the 2014 Vijay Hazare Trophy quarter-final at Kolkata. Karnataka recovered from 31/4 to post 301/7 and then restricted Gujarat to 274 with R Vinay Kumar’s 5/85 finishing the match.