Having played his junior football with the Yarrawarrah Tigers, Reddy moved to Adelaide as a teenager when his father was appointed as head coach of the ill-fated Adelaide Rams. He continued playing in the South Australia Rugby League for South Adelaide Bulldogs, whilst attending Blackwood High School. Reddy made his NRL debut with Parramatta in 2005, scoring a try in his first game. In his first 2 seasons, he played 6 games, playing as a fullback. Reddy played for Parramatta in the club's 2007 reserve grade premiership winning side which defeated North Sydney 20-15 at Telstra Stadium. Reddy was one of the try scorers in the match. Reddy's usual position has been either on the or in the centres. With the departure of Brett Finch in the 2009 season, the Eels moved Reddy into the halves, playing him at Five-Eighth for one game but moved back into the centres when Daniel Mortimer moved to the five-eighth position. Unveiled in The Daily Telegraph's exclusive fan poll on 23 September 2009, Reddy was chosen as the most under-rated player in the NRL. Reddy played for Parramatta in the 2009 NRL grand final and scored a try in the second half but The Eels ultimately lost the match 23-16. In 2010 Reddy was selected to represent the City Origin side after an injury to Braith Anasta. A torn pectoral muscle in round 10 saw Reddy miss the rest of the 2011 season. Two months later he signed a 2-year contract with the Wests Tigers for the 2012 and 2013 seasons. "It was pretty tough but when the Tigers came knocking I knew they were a really good club," Reddy said. "I enjoy my defence so I think that was one thing Tim was looking at when he bought me. I’m ready to do the hard work, the tough stuff and leave the fancy stuff to Benji." Despite scoring tries in his first two appearances in 2012, Reddy managed just 14 games for the season and was not chosen for first grade after round 20. In 2013, he also made 14 appearances, scoring 22 tries. He signed with the South Sydney Rabbitohs for the 2014 season, the year in which they won the premiership but did not feature in the grand final winning side. Reddy announced his retirement at the beginning of the 2016 season and went on to make a further 19 appearances that year.