An all-rounder who bats right-handed and bowls right-arm off spin, he is one of the most consistent performers in the Indian domestic circuit for over a decade.
[1][2][3][4] He made his domestic cricket debut for Madhya Pradesh in 2005 and later switched bases to Kerala in 2016.
[14] In the 2008-09 Vijay Hazare Trophy, he topped the Madhya Pradesh bowlers and also scored his maiden List A century.
[26] In the first match of the 2015–16 Vijay Hazare Trophy, opening the innings, Saxena scored a run-a-ball 133 against Saurashtra in a 300-plus run chase.
[29] He was the leading wicket-taker in the 2017–18 Ranji Trophy, with 44 dismissals[30] and was fundamental in Kerala's first ever quarter-final entry in the season.
[37][38] In the second match of the tournament, he completed the double of scoring 6,000 runs and taking 300 wickets in first-class cricket[39] and became the first uncapped Indian to achieve the feat.
[40] In September 2019, he was added to India A's squad for the first four-day match against South Africa A as a replacement for the injured Krishnappa Gowtham.
[42] In October 2019, he was named in India C's squad for the 2019–20 Deodhar Trophy[43] and finished as the highest wicket-taker of the tournament.
[48] In February 2021, Saxena was bought by the Punjab Kings in the IPL auction ahead of the 2021 Indian Premier League.