Morgan began his career as a youth player at Wrexham, making his professional debut at the end of the 2001'02 as a substitute during a 5'0 win over Cambridge United at the age of 16, a game which confirmed Wrexham's relegation to Division Three,and was handed a second substitute appearance the following week in a 1'0 defeat to Stoke City. Morgan remained a bit part player the following season, although he did score his first professional goal during his first appearance of the season on 5 October 2002 in a 2'2 draw with Cambridge United, making seven appearances in all competitions as Wrexham gained promotion back into Division Two at the first attempt.
The 2003'04 season saw Morgan begin to establish himself in the Wrexham first team, making 21 appearances in all competitions as the club mostly stayed clear of a relegation battle with a 13th placed finish. During the latter part of the season, Morgan was sent off for the first time in his professional career, in a 0'0 draw with Plymouth Argyle on 27 March 2004. The following season saw him make his most amount of appearances in a single season for Wrexham, including playing in all six of the team's matches as they won the Football League Trophy, beating Southend United 2'0 in the final at the Millennium Stadium. However the season ended in disappointment for the team as they were relegated back into Division Three after being docked ten points due to entering administration.
Milton Keynes Dons
Following relegation, Morgan, who was out of contract with the club, entered into talks over a new contract but rejected the first offer made by Wrexham stating: "Wrexham have been a great club for me, I understand their financial problems, but I'm not happy with my offer." Two weeks later Morgan's departure from Wrexham was confirmed, signing a two-year contract with League One side Milton Keynes Dons, who had previously been warned by Wrexham boss Denis Smith over their attempts to sign him, for an undisclosed five-figure transfer fee.
He made his debut for his new club on 6 August 2005, the opening day of the 2005'06 season, in a 2'2 draw with Bournemouth, and appeared in 47 during the season which ended in relegation from Division Two. After starting the next season in the first-team, Morgan fell out of favour and was allowed to return to his first club Wrexham on a one-month loan deal, one week after making his debut for Wales, becoming the first Milton Keynes Dons player to win an international cap since the team's relocation. He made two appearances during his loan spell before returning to the National Hockey Stadium where he did not make another appearance before being sent out on loan again on 23 November 2006, this time to Peterborough United, until January 2007.
He made his debut for The Posh on 2 December 2006 in a 2'1 win over Tranmere Rovers in the second round of the FA Cup as an 85th minute substitute for Shane Huke. After impressing during his initial loan spell, having made seven appearances, his move was made permanent on 2 January on a free transfer. He quickly established himself in the first team and scored his first goal for the club in a 2'0 victory over Notts County on 3 March 2007.
In the 2007'08 season he made 41 league appearances, as well as signing a new three-year contract in February 2008, as the club won promotion to League One by finishing as runners-up to Milton Keynes Dons. Ahead of the clubs League One campaign in the 2008'09 season, Morgan was handed the captaincy of the team at the age of just 23, taking over from Micah Hyde. However on 29 September he was replaced as captain by Russell Martin, less than two months later. Peterborough Manager Darren Ferguson put the decision down to Morgan's involvement with the Welsh national team, which often saw him miss while on international duty, stating: "Craig did fine, it's nothing about that, he was just missing games."
Despite losing the captaincy, he remained a regular first-team player and helped the side to their second consecutive promotion after forming a defensive partnership with Gabriel Zakuani, finishing as runners-up to Leicester City and reaching the Football League Championship. During the summer break after the 2008'09 season, Morgan became Peterborough's all-time record international appearance maker by winning his 14th cap for Wales in a friendly against Estonia.
Preston North End
On 6 July 2010, Morgan joined Preston North End for a fee in the region of £400,000.
Morgan made his debut for the Wales under-17 side on 24 September 2001 in a 2'0 friendly win over Scotland, going on to win 6 caps for the side before moving up to under-19 and under-21 levels.
He made his debut for the Wales senior side on 11 October 2006 in a 3'1 win over Cyprus at the Millennium Stadium during the qualifying campaign for Euro 2008.
Click the player's picture and the recent news pictures on the left to zoom them.
|Date of Birth:||18/06/1985|
|Place of Birth:||St.Asaph, North Wales.|
|Current Club:||Preston North End|
|Former Clubs:||Wrexham, MK Dons, Wrexham (Loan), Peterborough United (Loan), Peterborough United.|
|First Cap:||Cyprus 2006-07|
|Age at First Cap:||21 years 115 days|