India’s most famous and watched tournament, Indian Premier League is a place where several players can come and showcase their outstanding talent. This tournament helps freshers and gives them a stage where they can build their career. The Indian Premier League has seen some of the oldest players in T20 cricket history who have created history in IPL.
Talking about the batters, Brad Hogg is the oldest player who has played his last match in 2016. Later, Pravin Tambe is the second oldest player who has played his last match in 2016.
Below, in this article we will talk about the oldest player who has played his last match in the IPL. Kindly read the entire article, so that neither information can be left.
Top 5 Oldest Cricketers to Play in the IPL
| Player | Age at Last Match | Last IPL Match | IPL Debut | Matches Played |
|---|---|---|---|---|
| Brad Hogg | 45 years, 92 days | May 8, 2016 | 2012 | 21 |
| Pravin Tambe | 44 years, 219 days | May 14, 2016 | 2013 | 33 |
| MS Dhoni | 43 years, 322 days | May 25, 2025 | 2008 | 264 |
| Muttiah Muralitharan | 42 years, 35 days | May 22, 2014 | 2008 | 66 |
| Imran Tahir | 42 years, 29 days | April 25, 2021 | 2014 | 59 |
Read Also:- Youngest Player to Score a Century in IPL History
1. Brad Hogg

Former Australian cricketer Brad Hogg is the oldest player in the history of IPL. He made his debut in 2012, and has played a total of 21 matches and played his last match in 2016.
Brad Hogg IPL Stats
| Mat | WKTS | BBM | Ave | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|
| 21 | 23 | 4/29 | 24.78 | 7.47 | 19.91 | 1 | 0 |
2. Pravin Tambe

Former Indian cricketer Pravin Tambe is the second oldest player in the history of IPL. He made his debut in 2013, and has played a total of 33 matches. At the age of 44, he played his last match in 2016.
Pravin Tambe IPL Stats
| Mat | WKTS | BBM | Ave | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|
| 33 | 28 | 4/20 | 30.46 | 7.75 | 23.57 | 1 | 0 |
3. MS Dhoni

Indian cricketer MS Dhoni is the third oldest player in the history of IPL. He made his debut in 2008, and has played a total of 264 matches. He is not retired yet and is continuously playing for team Chennai Super Kings.
MS Dhoni IPL Stats
| Mat | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| 278 | 5439 | 84* | 38.30 | 137.45 | 0 | 24 | 375 | 264 |
4. Muttiah Muralitharan

Muttiah Muralitharan is the fourth oldest player in the history of IPL. He made his debut in 2008, and has played a total of 66 matches. At the age of 42, he played his last match in 2014.
Muttiah Muralitharan IPL Stats
| Mat | WKTS | BBM | Ave | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|
| 66 | 63 | 3/11 | 26.92 | 6.68 | 24.19 | 0 | 0 |
5. Imran Tahir

Imran Tahir is the fifth oldest player in the history of IPL. He made his debut in 2014, and has played a total of 59 matches. At the age of 42, he played his last match in 2021.
Imran Tahir IPL Stats
| Mat | WKTS | BBM | Ave | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|
| 59 | 82 | 4/12 | 20.77 | 7.76 | 16.05 | 3 | 0 |
FAQS
Who is the youngest oldest player in the history of IPL?
Brad Hogg is the oldest player who retired at the age of 45.
Which Indian player is the oldest player in the IPL?
Pravin Tampe is the oldest player who retired at the age of 43.
At what age MS Dhoni will retire?
MS Dhoni is currently 43 years old and is not retired yet.




