Cameron was drafted by the Houston Dynamo in the third round (42nd overall) in the 2008 MLS SuperDraft.[4] He made his professional debut on March 29, 2008, coming on as a substitute in a 3–0 defeat against the New England Revolution.[4] In his first home appearance, on April 6, he scored a last-minute goal to help the Dynamo to a 3–3 draw with FC Dallas.[4] He became a regular substitute and sometimes starter for the Dynamo by mid-season.
During the 2010 season, Cameron suffered a knee injury that kept him out for half of the season. He returned in August after undergoing knee surgery, and scored a 70th-minute header from a free kick by Brad Davis against D.C. United in the Dynamo's 3–1 win on September 25. His was restricted to 17 appearances in the 2010 season. Houston had a poor campaign and finished in seventh position.[4]
In the 2011 season, Cameron returned to the squad as Houston experienced a much better campaign, qualifying for the play-offs after finishing in second position. After beating Philadelphia Union over two legs, they defeated Sporting Kansas City 2–0 to reach the final of the MLS Cup against the Los Angeles Galaxy.[4] Cameron played the full 90 minutes as Houston lost 1–0. Cameron's performances during the season saw him named in the 2011 MLS All-Star Game against Manchester United where the MLS All-Stars lost 4–0.[4] Cameron played 15 games in the 2012 season before moving to England in the summer of 2012.[4]
Stoke City
Cameron agreed to join English Premier League club Stoke City on July 25, 2012, with the deal subject to a successful work permit appeal,[6] which was granted on August 8.[7] He played in his first match for Stoke in a 1–1 draw with German side SpVgg Greuther Fürth in a pre-season friendly.[8] He missed the opening match of the season away at Reading due to visa issues.[9] He made his Premier League debut in a 0–0 draw against Arsenal on August 26, 2012.[10] He has impressed since his arrival in England and has begun to play at right back, a position which Cameron is enjoying learning about.[11] He also described playing in the Premier League as "pretty special".[12] Cameron played 38 times for Stoke in 2012–13 as they finished in 13th position in the Premier League.[13] After the season finished Cameron admitted that towards the end of the season he began to struggle with fatigue after playing competitive soccer for 18 straight months.[14]
At the end of the season Tony Pulis left by mutual agreement and was replaced by Mark Hughes. Cameron stated that he wanted to try and impress Hughes at center-back.[15] Cameron remained at right-back and scored his first goal for Stoke on September 22, 2013, in a 3–1 defeat against Arsenal.[16][17] Cameron continued to be a key player in his attacking full-back role under Hughes and provided an assist for Peter Crouch in a 2–1 win over Aston Villa on December 21, 2013.[18][19] Cameron scored a rare goal on March 23, 2014, in a 4–1 win at Aston Villa.[20] Cameron played 41 times for Stoke in 2013–14 as they finished in 9th position in the Premier League.[21]
Cameron's start to the 2014–15 season was disrupted by a hernia injury which required surgery.[22] After recovering from his injury Cameron told manager Mark Hughes that he wants to begin playing in midfield.[23] Despite this Cameron continued to compete with Phil Bardsley for the right back position as the season progressed. He was sent-off for the first time in English soccer after conceding a penalty in a 4–1 FA Cup defeat away at Blackburn Rovers in February 2015.[24] Cameron signed a new three-year contract with Stoke on May 24, 2015.[25] Cameron played 31 times for Stoke in 2014–15 as the Potters finished in 9th position for a second season running and they ended the campaign with a 6–1 victory against Liverpool.[26][27] Cameron played 34 times in 2015–16 as Stoke again finished in ninth position.[28]
Stoke made a poor start to the 2016–17 season, failing to win a match until October with back-to-back wins over Hull City and Sunderland with Cameron impressing in midfield.[29][30] However, in that Hull match Cameron suffered a knee ligament injury which ruled him out until February 2017.[31] Cameron made 21 appearances in 2016–17, as Stoke finished in 13th position.[32][33] He signed a two-year contract extension in May 2017.[34] Cameron again made 21 appearances in 2017–18 as Stoke suffered relegation to the EFL Championship.[35]
Queens Park Rangers
Cameron joined Queens Park Rangers on loan for the 2018–19 season after not being part of Gary Rowett's plans.[36][37] Cameron played 19 times for Rangers scoring once in a 1–1 draw against Derby County on October 6, 2018.[38][39] Cameron made his move to Queens Park Rangers permanent on July 25, 2019.[40]
Cameron was named captain of QPR ahead of the 2020–21 season.[41] On May 5, 2021, he announced he would depart the club and return to the United States after making 90 appearances and scoring twice for QPR.[42]
FC Cincinnati
On May 13, 2021, Cameron returned to Major League Soccer and signed with FC Cincinnati on contract through the 2022 season with an additional option year.[43] He made his debut for the club on May 16 against Inter Miami CF, starting in the 3–2 defeat.[44] Cameron was released by Cincinnati following their 2022 season.[45] He announced his retirement from soccer in May 2023.[46]
International career
Cameron received his first call up to train with the senior United States national team in January 2009, but he was injured during the first week and was unable to play in the team's friendly against Sweden. He participated again in training with the team in Carson, California in January 2010, leading up to a friendly match against Honduras. Cameron did not play in that match, but he was again called into camp for the February 24, 2010, game against El Salvador in Tampa, Florida. He appeared as a substitute in the 86th minute for Robbie Rogers, recording his first cap for the national side, nearly scoring on a blazing strike that narrowly went over the bar.[47] In December 2011, Cameron was called up to coach Jürgen Klinsmann's camp. On January 21, 2012, he went 90 minutes in a friendly against Venezuela. Cameron scored his goal for the national team on May 29 in a 4–2 defeat against Belgium.[48]
Cameron was a part of the national team during the 2014 FIFA World Cup. He was the first player from Massachusetts to play at the tournament since Mike Burns in 1998.[49] He started as central defender during the team's first two group stage games against Ghana and Portugal. He was benched and replaced by Omar Gonzalez for the third game against Germany.[50] In the Round of 16 defeat against Belgium, Cameron started in central midfield in place of Kyle Beckerman. NBC Sports interpreted that Klinsmann made the change as Cameron was better suited to take on Marouane Fellaini, a tall Belgian midfielder with a noted heading ability.[51]
A versatile player who is currently featured as center back but can also play as a right back or defensive midfielder. Cameron is known for his aerial ability, strength, athleticism and composure on the ball.[55]
"Geoff has the mentality and all the skill-sets to succeed . . . Stoke and England are getting a quality player that they can be excited to see. He's good with the ball, he reads the game well and he's not going to lose possession of the ball while under pressure. If you're playing with Geoff Cameron, be prepared to play with the ball. He has the physical attributes to bang when he needs to but he also has a real confidence in the way he handles the ball and the way he passes out of the back."
— Former U.S. international and ESPN pundit Alexi Lalas speaks highly of Geoff Cameron.[56]
Personal life
Cameron's father Scott was a professional hockey player,[57] after having played for Mount Saint Charles Academy, a school that dominated the sport in Rhode Island.[49]
During his time at Houston Dynamo, Cameron took part in a series of community service efforts to raise money for local charitable organizations in 2011 and 2012. The 20 for 20 campaign was started in September 2011 when Cameron, who wore the No. 20 jersey in Houston, announced a goal to raise a total of $20,000 for the Fisher House and Ronald McDonald House of Houston.[58] In March 2012, Cameron and the Dynamo announced the return of the 20 for 20 campaign with the same initial goal of $20,000, with proceeds going to the Leukemia & Lymphoma Society.[59] Growing up Cameron supported English side Manchester United and Italian side Juventus.[60] While living in England Cameron participated in local community work.[61]
^Critchley, Mark (February 7, 2017). "Donald Trump's 'Muslim ban' supported by Stoke City defender Geoff Cameron". The Independent. Retrieved February 8, 2017. I am pleased he is making security of all Americans one of his top priorities. Our enemies have stated—and in Europe they have proven—they will take advantage of lax immigration procedures for the purposes of staging attacks.