Career
He is a right-hand batsman and off-break bowler. Saxena made his first-class debut for Rajasthan in February 1999 against Bengal. He represented India Under-19s in an ODI match against Sri Lanka in March that year.
After Rajasthan got relegated to Plate division in the 2004/05 season, Saxena switched to Railways in the 2005/06 season.
In 2006/07, he returned to playing for Rajasthan. In the semifinal against Tamil Nadu, he scored 72 as the match was drawn and Rajasthan advanced to the final.
He had scores of 31 and 0 in the final against Baroda. In the 2011-2012 Ranji Trophy season, Saxena was the second highest run-getter of the tournament, only behind teammate Robin Bist.
Saxena scored 897 runs from 18 innings at an average of 52.76 with two hundreds and five fifties.