It can never be an easy debate when one compares top players in cricket. Each player has some specified qualities and skills that make him one step ahead of the other. Today we are going to discuss two of the brightest batsmen of the 21st century, namely Babar Azam and Virat Kohli. Their cricketing careers often tend to mirror their deep passion and determination toward the sport from the very onset. Babar Azam v/s Virat Kohli debate has been quite trending since Babar started playing international cricket in 2015. Comparisons between these two giants had started since Babar was doing a lot of things that Kohli used to do in his U-19 days. Though Babar never won any U-19 World Cup like Kohli, he was a class apart. By the time Babar played his first match for Pakistan, Kohli had appeared in over 150 One-Day Internationals and scored more than 20 centuries. We will be comparing stats on Virat Kohli vs Babar Azam regarding runs, average, strike rate, centuries, and lots more to tell you who is ahead. Virat Kohli vs Babar Azam - T20I careers Babar Azam vs Virat Kohli in T20I Player Matches Runs Average Strike rate 100s 50s Virat Kohli 125 4,188 48.69 137.04 1 38 Babar Azam 123 41,45 41.03 129.08 3 36 The closest comparison we can, therefore, make between the two is in T20 internationals where the Indian batter has played 125 games so far while Babar has played 123. Overall, the statistics show that their performances in T20I cricket are almost at par with each other. While Babar stands at 2 centuries ahead of Kohli, the latter has a better career average in T20I. Also Read | A Look at Shikhar Dhawan's Unforgettable Cricket Journey, Facts & Achievements Virat Kohli vs Babar Azam - ODI Careers Babar Azam vs Virat Kohli in ODI Player Matches Runs Average Strike rate 100s 50s Virat Kohli 295 13906 58.18 93.54 50 72 Babar Azam 117 5729 56.72 88.75 19 32 One Day International cricket has always belonged to Virat Kohli, and he has garnered a vast number of fans all over the world. Even in Pakistan, he has a lot of fan base. That's the beauty of cricket; it doesn't discriminate based on a player's background or origins. One who provides the best kind of entertainment will always remain on top. Having played 117 matches in his ODI career, Babar Azam has scored 5729 runs and is also considered a crucial player for Pakistan, famous for his gracious stroke play and anchoring innings. Also Read | Virat Kohli Total Centuries in All Format Babar vs Virat in Test Cricket Babar Azam vs Virat Kohli in Test Player Matches Runs Average Strike rate 100s 50s Virat Kohli 113 8,848 49.15 55.56 29 50 Babar Azam 54 3962 44.51 54.63 9 26 Virat Kohli's 8,848 runs in Tests underline his brilliance and staying power, qualities that form the core of greatness in Test cricket. While Kohli has a better average and more hundreds, Babar has been consistent and reliable while building innings. Both have contributed immensely to Test cricket and have contributed differently toward victories for their respective sides throughout their careers. Also Read | Top 10 Iconic Spinners in Cricket’s Glorious History: Wizards of Spin