Top 10 Longest Careers in Cricket

Sachin Tendulkar 

India, 22 years, 91 days Stats- Batsman Age- 47 years Top Score- 248  Test, 200 ODI | Matches 463

Mitali Raj

India, 21 years, 254vdays Stats- Batsman Age- 38 years Top Score- 214  Test, 125 ODI | Matches- 200

Sanath Jayasuriya

Srilanka, 21 years, 184 days Stats-Batsman Age- 51 years Top Score- 340  Test, 189 ODI | Matches- 445

Javed Miandad

Pakistan, 20 years, 272 days Stats- Batsman Age- 63 years Top Score- 280  Test, 119 ODI | Matches- 233

Chris Gayle

West Indies, 19 years, 337 days Stats- All Rounder Age- 41 years  Top Score- 333 Test, 215 ODI | Match- 301

Shoaib Malik

Pakistan, 19 years, 245 days Stats- All Rounder Age- 37 years Top score- 245  Test, 143 ODI | Match- 287

Aravinda de Silva

Srilanka, 18 years, 352 days Stats- All Rounder Age- 55 years Top Score- 267 Test - 145 ODI | Match- 308

Jacques Kallis

South Africa, 18 years, 184 Days Stats- All Rounder Age- 45 years Top Score- 224  Test- 139 ODI  | Match- 328

Shahid Afridi

Pakistan, 18 years, 169 days Stats- All Rounder Age- 41 years Top Score- 156  Test- 124 ODI | Match- 398

Graham Gooch

England, 18 years, 137 days Stats- All Rounder Age- 41 years Top Score- 156  Test- 124 ODI | Match- 398