AFC Bournemouth Born in
Southampton, Hampshire, and began his youth career at the
Southampton Academy, but was released after one year. He then joined the
youth system at
AFC Bournemouth, progressing through the ranks to make his
first-team debut as a
substitute for
Brett Pitman in a 2–0 win at home to
Doncaster Rovers on 3 March 2007. McQuoid was ever-present for Bournemouth in pre-season ahead of
2008–09, which they began with a 17-point deduction for financial irregularities. He made his first appearance as a substitute at home to
Gillingham on the opening day of the season, which finished as a 1–1 draw. He finished the season with 22 appearances as the club avoided relegation, despite their points deduction and retained their
League Two status. McQuoid played more regularly in
2009–10, though not until injuries to other squad members in the second half of the season saw him called up to the
starting lineup. He scored his first professional goal in a 4–0 win at home to
Port Vale on 1 May 2010, a result that confirmed Bournemouth's promotion to
League One. McQuoid finished the season with one goal from 33 appearances, After the end of the season, McQuoid was offered a new one-year contract by the club, which he signed on 19 May. Following Brett Pitman's departure from Bournemouth, McQuoid was utilised as a striker by manager
Eddie Howe rather than his prior position as a winger, and went on to score five goals in four matches. His goalscoring form led the club's supporters to compare him to Pitman, though manager Howe played down the claim. McQuoid's final goal of
2010–11 for Bournemouth came with the second goal in a 2–0 victory at home to
Yeovil Town on 23 November. McQuoid instead signed for
Championship club
Millwall on
loan on 25 November 2010, with a view to a permanent move taking place in the January transfer window. Eddie Howe later stated that McQuoid's departure had a negative impact on the squad's confidence. He debuted as a
half-time substitute for
Calvin Andrew in a 3–0 win at home to
Scunthorpe United on 4 December. He joined Millwall permanently on 5 January 2011 for an undisclosed fee, believed to be around £550,000. However, a week after joining the club permanently, McQuoid tore a ligament in his ankle during training. After three months on the sidelines, McQuoid returned to the team for a 3–2 win at home to
Leeds United on 9 April, having entered the match as an 89th-minute substitute. He finished
2010–11 with one goal from 11 appearances for Millwall. After spending the first half of the season sidelined by injuries and poor form, McQuoid joined
Burnley on a three-month loan on 20 January 2012, linking back up with his former Bournemouth manager Eddie Howe. He debuted a day later as a half-time substitute in a 0–0 draw at home to
Derby County. McQuoid scored his first goal for Burnley with the opener in a 2–1 win away to Doncaster Rovers on 9 April. He returned to Millwall after the loan expired, having made 17 appearances and scored one goal. McQuoid later stated that his move to Millwall did not work out as expected, admitting that he joined the club both to test himself at Championship level and the opportunity to earn more money.
Return to AFC Bournemouth McQuoid rejoined AFC Bournemouth on 30 May 2012 on a three-year contract in a swap deal, with
Scott Malone joining Millwall in the process. Following his return to the club, McQuoid said "I hadn't played much at Millwall and I went to Burnley where I was in and out of the team, so I wanted to come here and play games." He injured his right heel in pre-season ahead of
2012–13, which kept him out for three weeks. McQuoid returned to the team for a 5–3 defeat away to
Sheffield United on 1 September, having entered the match as a 57th-minute substitute. He finished the season with five goals from 39 appearances, as Bournemouth finished second in League One. McQuoid damaged his right knee during a pre-season training session ahead of
2013–14 that kept him out for five months. He returned to the team to make his only appearance of 2013–14 for Bournemouth in a 1–1 draw at home to
Ipswich Town on 29 December 2013. He joined League One club
Peterborough United on loan until the end of the season on 12 February 2014. McQuoid debuted two days later as a 70th-minute substitute in a 0–0 draw at home to Walsall. After the match, McQuoid said that playing and scoring at
Wembley Stadium was something he had dreamed of doing since he was young. He scored his first league goal for Peterborough in a 4–2 win away to
Shrewsbury Town on 26 April, having entered the match as a 75th-minute substitute. He debuted on the opening day of
2014–15, playing the full 90 minutes in a 3–2 defeat away to
Bradford City. However, McQuoid returned to Bournemouth on 9 January 2015. He was released by Bournemouth at the end of the season, after which manager Eddie Howe stated that McQuoid needed to "create a different path in his career."
Luton Town On 29 June 2015, McQuoid signed for League Two club
Luton Town on a three-year contract. After signing, McQuoid stated that he was pleased to have signed a long-term deal with the club, providing him with stability after spending his more recent seasons either injured or out on loan. He debuted on the opening day of
2015–16 in a 1–1 draw away to
Accrington Stanley. His first goal for Luton came on 24 October against league-leaders
Plymouth Argyle, when he scored an equaliser in the 76th minute to make the score 1–1, although Luton went on to lose 2–1. McQuoid scored twice for Luton in a 2–1 win away to
Crawley Town in the FA Cup first round on 7 November. Following Luton's 2–0 victory at home to
Barnet a week later, McQuoid was praised by strike partner
Paul Benson who said "He's very clever, makes some good runs and is easy to play upfront with as he's an intelligent player." He suffered a setback when he required an operation on his knee on 25 January 2016, which kept him out for almost three months, and returned to the team for a 1–0 defeat at home to
Stevenage on 2 April, having entered the match as a 62nd-minute substitute. McQuoid made seven successive appearances in the end of season run-in, including five consecutive starts and finished the season with five goals from 35 appearances. He debuted two days later as a 62nd-minute substitute in a 2–0 defeat away to
Hartlepool United. McQuoid scored his first goal on 29 April in a 1–1 draw away to Yeovil Town and completed the loan spell with 16 appearances and one goal. On 22 September 2017, McQuoid joined
National League club
Torquay United on a three-month loan. He finished the loan with two goals from 16 appearances.
Aldershot Town On 26 January 2018, McQuoid signed for National League club
Aldershot Town on a contract until the end of
2017–18, after leaving Luton by mutual consent. He was released at the end of the season.
Weymouth McQuoid signed for
Southern League Premier Division South club
Weymouth on 4 August 2018 on a contract of undisclosed length. An unfortunate injury kept McQuoid out for the majority of his first season at Weymouth, but he re-signed for the 2019/20 season in May 2019. In July 2019, manager Mark Molesley named McQuoid team captain.
Aldershot Town On 17 June 2022, McQuoid returned to Aldershot Town on a one-year deal following Weymouth's relegation to the National League South.
Weymouth McQuoid returned to National League South club
Weymouth on 29 July 2023 on a contract of undisclosed length. ==International career==