Woodyard started his career in the
youth system of
Charlton Athletic, but moved to
Southend United as a sixteen-year-old in 2010, starting a two-year scholarship. He made his professional debut in December 2010, starting in their 3–1 away loss to
Burton Albion in
League Two. He had already made three appearances at the age of seventeen and was one of only two players to receive a professional contract from his age group in the summer of 2011. His loan was later extended until the end of November, with Woodyard making thirteen appearances for the club scoring once in a 4–3 win over
Basingstoke Town. during their time at
York City. Woodyard made his first Southend appearance in eighteen months in October 2012, a 3–1 win over
Dagenham & Redbridge in the
Football League Trophy. He impressed on his return to Southend, winning the
Shrimpers Player of the Month award in October and November 2012. He made a total of twelve appearances as Braintree finished in the top-half of the table. Upon his return to Southend in May 2013, he was told that his contract would not be renewed as he was deemed surplus to requirements by new manager
Phil Brown. Woodyard spent a total of four years with the club, making fifteen first team appearances. He had a turbulent start to his Dartford career, taking abuse from the fans despite solid performances on the right wing. In February 2014, he endeared himself to the fans after an impressive performance against
Aldershot Town. In June 2014, he turned down the opportunity to stay on at Dartford and signed for Conference South side
Concord Rangers. After a successful stay at Concord Rangers, where he made 36 appearances and scored one goal, Woodyard joined
National League side
Braintree Town. In June 2016, Woodyard signed for
Lincoln City, following his Braintree manager Danny Cowley to Sincil Bank. He ended the 2016–17 season as Lincoln's player of the season as they won promotion back to the football league, before signing a new two-year deal on 6 July 2017. On 30 May 2018, he joined
Peterborough United for an undisclosed fee after the release clause in his contract was met. On 3 January 2020 it was announced that Woodyard would join Tranmere Rovers on loan for the remainder of the season. On 4 July 2024, Woodyard signed a one-year contract with
Colchester United and reunited with manager Danny Cowley making it their fourth club working together. On 3 January 2025, having had his contract with Colchester United terminated, Woodyard joined National League side
Sutton United on an eighteen-month deal. On 20 January 2026, he joined
Isthmian League Premier Division club
Folkestone Invicta on loan for the remainder of the season. ==Career statistics==