Rodman was a schoolboy with Aston Villa and Wolverhampton Wanderers before playing in the youth teams of Arden Forest and Coleshill Town.
After one season he signed with Grantham Town, leaving them in 2007 before having spells with Lincoln United, Gainsborough Trinity and Nuneaton Borough.
Born in Sutton Coldfield, West Midlands,[4] Rodman played schoolboy football with Aston Villa and Wolverhampton Wanderers and in the youth teams of Arden Forest and Coleshill Town.
[12] He made his debut on 26 January as a substitute in a 3–0 home win over Workington, before scoring his first goal on 22 March in a 3–2 defeat away to Kettering Town.
[18] Following his first season with Tamworth back in the Conference Premier, in which he scored two goals in 24 appearances,[19] Rodman went on trial with League One club Notts County.
[23][24] Rodman left Tamworth to join League Two club Aldershot Town on 26 January 2011 on a two-and-a-half-year contract for an undisclosed fee.
[26] Rodman missed the rest of the 2011–12 season after being diagnosed with a pulmonary embolism in January 2012, after tests showed he had three blood clots in his lungs.
[32] Rodman along with the entire Aldershot squad were released following the club's relegation to the Conference Premier and subsequent entry into financial administration that followed.
[36] After a move to Scottish Championship club Hibernian broke down, Rodman signed for Gateshead of the Conference Premier on a one-year contract on 14 July 2014.
[43] After half a season at Notts County, Rodman was allowed to leave on a free transfer, joining League One club Shrewsbury Town on 5 January 2017 on an 18-month contract.
[44] He made his debut two days later in a 1–1 draw away to Swindon Town,[45] and scored his first goal for the club, a 63rd-minute equaliser against Gillingham, on 28 January.
[46] Rodman made 20 appearances, scoring once, to help Shrewsbury avoid relegation at the end of his first half season at the club.
[53] In September 2021, Rodman suffered a broken foot in training that manager Joey Barton estimated would keep him out for around three months.
[63] Rodman was then picked for the squad that would play Belgium on 9 February 2011 but withdrew due to becoming a Football League player.
He is a founding partner at Sterling James Wealth Management, intending to offer greater financial help to former professional sportsmen.