Introduction
Virat Kohli debut for India happened on August 18, 2008 — and it wasn’t the fairytale you might expect. A curly-haired 19-year-old from Delhi walked onto the field in Dambulla, Sri Lanka, wearing the blue jersey for the first time. He had just led India to an Under-19 World Cup victory. Now, he was facing the senior team’s biggest challenge.
His debut didn’t go perfectly. He scored just 12 runs. But that day marked the beginning of one of the greatest careers in cricket history.
This article covers everything about Virat Kohli’s debut for India — his ODI, T20I, and Test debuts. We’ll break down his first performances, key moments, and how he transformed from a promising youngster into a global superstar.
Virat Kohli’s ODI Debut: August 18, 2008
The Match That Started It All
India toured Sri Lanka in August 2008. Senior openers Sachin Tendulkar and Virender Sehwag were rested. The team needed someone to open the batting.
That someone was Virat Kohli .
Key Details
- Match: 1st ODI vs Sri Lanka
- Venue: Rangiri Dambulla International Stadium
- Date: August 18, 2008
- Captain: MS Dhoni
- Kohli’s Score: 12 runs off 22 balls
What Happened
Kohli opened the innings with Gautam Gambhir. He looked calm but couldn’t convert his start. Sri Lankan pacer Nuwan Kulasekara dismissed him LBW in the 8th over .
India was bowled out for just 146. Sri Lanka won easily by 8 wickets .
The Silver Lining
Kohli didn’t let the failure define him. In the fourth ODI of the same series, he scored his first half-century — a 54-run knock . He finished the series with 159 runs at an average of 31.80 .
The team management saw his potential. They kept backing him. And he rewarded their faith.
Virat Kohli’s T20I Debut: June 12, 2010
A Different Format, A Different Challenge
Nearly two years after his ODI debut, Kohli got his first T20I cap. India toured Zimbabwe in June 2010 with a second-string squad. MS Dhoni wasn’t there. Suresh Raina led the team .
Key Details
- Match: 1st T20I vs Zimbabwe
- Venue: Harare Sports Club
- Date: June 12, 2010
- Captain: Suresh Raina
- Kohli’s Score: 26* off 21 balls
What Happened
India chased 112 runs. The top order collapsed. India was struggling at 48/4 .
Kohli walked in and showed maturity beyond his years. He anchored the innings while Yusuf Pathan attacked from the other end. Their unbeaten 64-run partnership sealed the win .
Kohli finished on 26* with three fours and a six. It was a calm, calculated knock — a sign of things to come.
Virat Kohli’s Test Debut: June 20, 2011
The Toughest Format
Test cricket is the ultimate test of a batsman’s skill. Kohli had to wait until 2011 to earn his whites.
India toured the West Indies in June 2011. Kohli was picked for the first Test at Sabina Park, Kingston .
Key Details
- Match: 1st Test vs West Indies
- Venue: Sabina Park, Kingston, Jamaica
- Date: June 20, 2011
- Captain: MS Dhoni
- Kohli’s Scores: 4 & 15
What Happened
Kohli batted at No. 5. In the first innings, Fidel Edwards dismissed him for just 4 runs. In the second innings, Edwards got him again — this time for 15 .
It was a forgettable debut with the bat. But India won the match by 63 runs, thanks to Rahul Dravid’s century .
The Turning Point
Kohli’s Test career didn’t take off immediately. But in January 2012, he scored his maiden Test century against Australia in Adelaide. That knock changed everything .
Summary Table: Virat Kohli’s Debut Performances

| Format | Date | Opponent | Venue | Captain | Kohli’s Score |
|---|---|---|---|---|---|
| ODI | Aug 18, 2008 | Sri Lanka | Dambulla | MS Dhoni | 12 (22) |
| T20I | Jun 12, 2010 | Zimbabwe | Harare | Suresh Raina | 26* (21) |
| Test | Jun 20, 2011 | West Indies | Kingston | MS Dhoni | 4 & 15 |
Why Virat Kohli’s Debut Matters
From U-19 Champion to Senior Star
Kohli’s journey to the senior team started with the 2008 Under-19 World Cup. He led India to victory in Malaysia. That performance earned him a spot in the Sri Lanka tour .
A Career Built on Resilience
Kohli’s debut wasn’t spectacular. He scored just 12 runs. But look at what followed:
- 55 ODI centuries — Highest most century in ODI history
- Over 15,000 ODI runs — most by an Indian
- Test captaincy — most wins by an Indian captain
- ICC Cricketer of the Year — multiple times
His debut story proves that first impressions aren’t everything. Greatness comes from hard work and persistence.
The “Chase Master” Is Born
Kohli’s T20I debut hinted at his future reputation. Chasing 112, he stayed calm and finished the job. This became his trademark — the “Chase Master” who thrives under pressure .
Conclusion: A Legend’s First Steps
Virat Kohli’s debut for India was not a fairy tale. He scored 12 runs in his first ODI. He scored 19 runs in his first Test. He was just another young cricketer trying to find his feet.
But look at him now.
Kohli is not just a cricketer. He is an emotion for Indian fans. He is a role model for millions. He is a modern-day legend.
His debut reminds us that every great journey starts with a single step. Sometimes that step is small. Sometimes it’s shaky. But what matters is the direction.
For Virat Kohli, that direction was always forward.
FAQ Section
1. When did Virat Kohli make his debut for India?
Virat Kohli made his ODI debut on August 18, 2008, against Sri Lanka in Dambulla. His T20I debut came on June 12, 2010, against Zimbabwe. His Test debut was on June 20, 2011, against the West Indies .
2. How many runs did Virat Kohli score on his debut?
In his ODI debut, Kohli scored 12 runs off 22 balls. In his T20I debut, he scored an unbeaten 26 off 21 balls. In his Test debut, he scored 4 and 15 in the two innings .
3. Who was the captain when Virat Kohli made his debut?
MS Dhoni was the captain for Kohli’s ODI and Test debuts. Suresh Raina captained the team for Kohli’s T20I debut against Zimbabwe .
4. Did Virat Kohli score a century on his debut?
No. Kohli did not score a century on any of his debuts. His first ODI century came in December 2009 against Sri Lanka. His first Test century came in January 2012 against Australia .
5. What was Virat Kohli’s first international match?
Kohli’s first international match was the 1st ODI against Sri Lanka at Dambulla on August 18, 2008. He opened the batting and scored 12 runs .

