|Date of birth||July 9, 1989|
|Place of birth||Southport, England|
|Height||1.73 m (5 ft 8 in)|
|2008–2011||Niagara Purple Eagles||73||(35)|
|2009–2012||Forest City London||51||(25)|
|2013||Ottawa Fury (PDL)||12||(12)|
* Senior club appearances and goals counted for the domestic league only and correct as of July 8, 2018|
‡ National team caps and goals correct as of November 11, 2016
Haworth began playing soccer at the age of four with Barrie SC, where he would play all of his youth soccer.
Haworth spent his entire collegiate career at Niagara University where he made a total of 73 appearances for the Purple Eagles and tallied 35 goals and 21 assists. He was also named MAAC Rookie of the Year in 2008, and was on the MAAC All-Academic team in 2009, 2010 and 2011 as well as First team All-MAAC in 2010 and 2011.
Forest City London
During his time in college, Haworth also played for Forest City London in the USL Premier Development League. On January 17, 2012, Haworth was drafted in the fourth round of the 2012 MLS Supplemental Draft (58th overall) by Montreal Impact. Despite making appearances during preseason as well as two reserve league appearances, he never signed a contract with the club. After an unsuccessful trial with the Impact, Haworth rejoined Forest City London for the remainder of the 2012 season. He tallied five goals in seven appearances for FC London and led them to their first PDL title.
Haworth would trial unsuccessfully with Harrisburg City Islanders near the end of the 2012 season. In 2013, Haworth joined Ottawa Fury for their final season in the PDL. He made 12 appearances and led the team with 12 goals and 12 assists. He was also named to the PDL All-Eastern Conference team.
On November 19, 2013, Haworth signed his first professional contract as he joined Ottawa Fury FC for their inaugural season in the NASL. He made his professional debut on April 12, 2014 in a 2-0 defeat to Fort Lauderdale Strikers.
After leading the team in scoring with 8 goals, Haworth was named the Fury's top player in the 2016 season. In November 2016, it was announced that Haworth would stay with the club as they moved to the United Soccer League for the 2017 season. Despite being injured for the first half of the 2017 season, he would appear playing in his 100th game for the club in September 2017. In November 2017, the Fury announced Haworth would remain with the club for the 2018 season.
- Forest City London
- "Carl Haworth Canada Soccer profile". Canada Soccer. Retrieved 21 October 2017.
- "2009 Forest City London stats". USLsoccer.com. United Soccer Leagues. Archived from the original on 16 April 2014. Retrieved 15 April 2014.
- "2010 Forest City London stats". USLsoccer.com. United Soccer Leagues. Archived from the original on 28 July 2013. Retrieved 15 April 2014.
- "2011 Forest City London stats". USLsoccer.com. United Soccer Leagues. Archived from the original on 16 April 2014. Retrieved 15 April 2014.
- "Haworth Drafted by Montreal Impact". Niagara Purple Eagles. 17 January 2012. Retrieved 15 April 2014.
- "Haworth returns from Montreal Impact for remainder of season". Forest City London. Retrieved 15 April 2014.
- "FC London Claims PDL Championship". USLsoccer.com. United Soccer Leagues. 4 August 2012. Archived from the original on 29 July 2013. Retrieved 15 April 2014.
- Richard Starnes (April 9, 2015). "Small stature, big heart, Carl Haworth has overcome to make the Fury". Ottawa Citizen.
- "Fury Take Aim At Title". USLsoccer.com. United Soccer Leagues. 22 May 2013. Retrieved 15 April 2014.[permanent dead link]
- "2013 Ottawa Fury stats". USLsoccer.com. United Soccer Leagues. Archived from the original on 16 April 2014. Retrieved 15 April 2014.
- "PDL All-Conference Teams Announced". USLsoccer.com. United Soccer Leagues. 30 July 2013. Archived from the original on 16 April 2014. Retrieved 15 April 2014.
- "Fury FC Announce Carl Haworth as First Canadian Signing". Ottawa Fury FC. 19 November 2013. Retrieved 15 April 2014.
- "Fury FC Strike Out in Season Opener Against Fort Lauderdale". ottawafuryfc.com. Fury FC Communications. 13 April 2014. Retrieved 15 April 2014.
- Tim Baines (Nov 1, 2016). "Ottawa Fury FC keeping star forward Carl Haworth for 2017 season". Ottawa Sun.
- Jake Davies (September 29, 2017). "Fury's Haworth plays 100th game for Fury". Ottawa Community News.
- "Fury FC Roster Update". Ottawa Fury FC. November 9, 2017.
- "Haworth, Leutwiler get their first call for Canada". Canada Soccer. Retrieved 4 November 2016.
- "Carl Haworth NASL profile". North American Soccer League. Retrieved 26 July 2016.
- Soccerway. "Carl Haworth profile".