He made his first appearance for York following his return a day after making his final appearance for Barrow, coming on as a 61st-minute substitute for Liam Shepherd in a 2–2 draw at home to Crawley on 23 November 2008.
Brodie scored York's equaliser in the following match away to Salisbury City on 29 November 2008 with a goal in the 83rd minute, which finished as a 1–1 draw in Martin Foyle's first match as manager.
After picking up a yellow card against Salisbury, his fifth of the season for York, he was handed a one-match suspension which saw him miss the match against Grays Athletic.
He scored with a 25-yard shot on his return away to Histon on 9 December 2008, which finished as a 1–1 draw.
He scored twice against Northwich in the FA Trophy first round as York progressed with a 2–0 away victory, Foyle rating Brodie's first as the "goal of the season".
Foyle also stated his desire for Brodie to stay at York, after continued reports of interest from Barrow.
Barrow joint-manager David Bayliss said he was unlikely to table a bid for Brodie in January 2009, claiming "If we had a hell of a lot of money we could maybe get him away but we haven't".
Foyle responded by saying he had no intention of selling Brodie.

Brodie scored the winning goal for York in a 2–1 away victory over Oxford United in the FA Trophy second round, ensuring their progression to the third round.
He scored York's first goal in a 2–1 home win over A.F.C. Telford United in the FA Trophy semi-final second leg, with the tie being won 4–1 on aggregate, which saw the team reach the final at Wembley Stadium.
A yellow card picked up against Kidderminster Harriers on 28 March 2009 resulted in Brodie receiving a two-match suspension, meaning he would miss matches against Grays and Oxford, after being booked on 10 occasions during the season.
He returned to the team for a 2–1 home defeat to Northwich on 11 April 2009, and during this match he was fouled in the penalty area, with the penalty kick being scored by Mark Robinson.
Brodie scored against Weymouth in a 2–1 away victory on 24 April 2009, which ensured York's survival in the Conference Premier.
They finished the season 17th in the table.
Brodie started in the 2009 FA Trophy Final at Wembley Stadium on 9 May 2009, which York lost 2–0 to Stevenage Borough.
He finished the season as York's top scorer with 19 goals in 46 appearances, and in May 2009 the club exercised its option to extend his contract for 2009–10.

Gateshead made an undisclosed five-figure bid for Brodie in May 2009, which was rejected by York.
He signed a new two-year contract with York in June 2009.
He scored York's goal on the opening day of 2009–10 in a match away to Oxford, which finished as a 2–1 defeat.
After a run of entering three matches as a substitute, he started against Gateshead away and scored York's first goal with a 12-yard shot in a 2–1 victory.
Brodie won a penalty against Crawley after being fouled by Dominic Collins, which he scored six minutes into the match, before passing the ball to Michael Gash, who scored the second goal in a 2–0 victory.
Following the match, Foyle commented on their partnership, saying "They are doing well together because Michael leads the line very well and Richard looks to hit the flanks."
After receiving a yellow card in a home match with Oxford on 17 October 2009 for kicking the ball away, which was his fifth booking of the season, he was handed a one-match suspension for York's match against Luton Town.
York claimed the booking was the result of mistaken identity, as Adam Smith was the player who committed the offence, and an appeal with the Football Association was lodged.
The ban was overturned and he played for York in a 1–1 draw on 20 October 2009, assisting Neil Barrett's goal for York with a pass.

He scored twice for York in a 3–2 home victory over League Two team Crewe Alexandra in the FA Cup first round on 7 November 2009, which included the first and final goals.
Following this, he was voted Player of the Round for the FA Cup first round.
In the following match, he scored his first hat-
He made his first appearance for York following his return a day after making his final appearance for Barrow, coming on as a 61st-minute substitute for Liam Shepherd in a 2–2 draw at home to Crawley on 23 November 2008. Brodie scored York's equaliser in the following match away to Salisbury City on 29 November 2008 with a goal in the 83rd minute, which finished as a 1–1 draw in Martin Foyle's first match as manager. After picking up a yellow card against Salisbury, his fifth of the season for York, he was handed a one-match suspension which saw him miss the match against Grays Athletic. He scored with a 25-yard shot on his return away to Histon on 9 December 2008, which finished as a 1–1 draw. He scored twice against Northwich in the FA Trophy first round as York progressed with a 2–0 away victory, Foyle rating Brodie's first as the "goal of the season". Foyle also stated his desire for Brodie to stay at York, after continued reports of interest from Barrow. Barrow joint-manager David Bayliss said he was unlikely to table a bid for Brodie in January 2009, claiming "If we had a hell of a lot of money we could maybe get him away but we haven't". Foyle responded by saying he had no intention of selling Brodie.
Brodie scored the winning goal for York in a 2–1 away victory over Oxford United in the FA Trophy second round, ensuring their progression to the third round. He scored York's first goal in a 2–1 home win over A.F.C. Telford United in the FA Trophy semi-final second leg, with the tie being won 4–1 on aggregate, which saw the team reach the final at Wembley Stadium. A yellow card picked up against Kidderminster Harriers on 28 March 2009 resulted in Brodie receiving a two-match suspension, meaning he would miss matches against Grays and Oxford, after being booked on 10 occasions during the season. He returned to the team for a 2–1 home defeat to Northwich on 11 April 2009, and during this match he was fouled in the penalty area, with the penalty kick being scored by Mark Robinson. Brodie scored against Weymouth in a 2–1 away victory on 24 April 2009, which ensured York's survival in the Conference Premier. They finished the season 17th in the table. Brodie started in the 2009 FA Trophy Final at Wembley Stadium on 9 May 2009, which York lost 2–0 to Stevenage Borough. He finished the season as York's top scorer with 19 goals in 46 appearances, and in May 2009 the club exercised its option to extend his contract for 2009–10.
Gateshead made an undisclosed five-figure bid for Brodie in May 2009, which was rejected by York. He signed a new two-year contract with York in June 2009. He scored York's goal on the opening day of 2009–10 in a match away to Oxford, which finished as a 2–1 defeat. After a run of entering three matches as a substitute, he started against Gateshead away and scored York's first goal with a 12-yard shot in a 2–1 victory. Brodie won a penalty against Crawley after being fouled by Dominic Collins, which he scored six minutes into the match, before passing the ball to Michael Gash, who scored the second goal in a 2–0 victory. Following the match, Foyle commented on their partnership, saying "They are doing well together because Michael leads the line very well and Richard looks to hit the flanks." After receiving a yellow card in a home match with Oxford on 17 October 2009 for kicking the ball away, which was his fifth booking of the season, he was handed a one-match suspension for York's match against Luton Town. York claimed the booking was the result of mistaken identity, as Adam Smith was the player who committed the offence, and an appeal with the Football Association was lodged. The ban was overturned and he played for York in a 1–1 draw on 20 October 2009, assisting Neil Barrett's goal for York with a pass.
He scored twice for York in a 3–2 home victory over League Two team Crewe Alexandra in the FA Cup first round on 7 November 2009, which included the first and final goals. Following this, he was voted Player of the Round for the FA Cup first round. In the following match, he scored his first hat-
Richard Brodie (footballer)