Sunderland in 2011 Cook was born in
Hetton-le-Hole, Tyne and Wear He began his career with Hetton Juniors, before joining
Sunderland aged seven. He joined
League Two club
Darlington on
loan on 18 August 2009, before making his debut later that day in a 1–0 defeat at home to
Crewe Alexandra, in which he was
substituted for
Jeff Smith in the 58th minute. His loan spell with Darlington was cut short after sustaining cruciate knee ligament damage. Cook made his Sunderland debut on 26 December 2010 after being introduced as an 82nd-minute substitute for
Steed Malbranque in a 2–0 defeat away to
Manchester United. On 24 March 2011, Cook signed for
League One club
Walsall on loan until the end of
2010–11. He debuted a day later in a 1–1 draw away to
Milton Keynes Dons, having entered the match as a 68th-minute substitute. His first goal for Walsall came in a 3–2 win at home to
Brentford on 12 April, and completed the loan spell with eight appearances. Cook joined
Carlisle United on 16 January 2012 on a one-month loan. After making four appearances during his initial loan spell, Cook's loan was extended by a further month until 10 March. He scored his first goal for Carlisle after being introduced as a 74th-minute substitute in a 4–1 win at home to
Bury, after which his loan was due to expire. and would expire after the penultimate match of the season against
Exeter City under emergency loan rules. Cook scored a brace five days later to help Carlisle come from behind to earn a 2–1 win away to Milton Keynes Dons. He completed the emergency loan with 14 appearances and four goals.
Charlton Athletic Cook signed a two-year contract with newly promoted
Championship club
Charlton Athletic on 9 July 2012. He debuted in a 1–1 draw against
Leyton Orient in a
League Cup first round tie on 14 August, before making his league debut in a 1–1 draw away to
Birmingham City four days later, having entered the match as a 77th-minute substitute for
Bradley Wright-Phillips. Cook made six further league appearances and one
FA Cup appearance for Charlton in
2012–13. Cook debuted as a 61st-minute substitute for
Gavin Williams in a 2–0 defeat at home to
Swindon Town. However, a knee injury meant he returned to Charlton for treatment and made no further appearances for Yeovil. Cook made his first appearance of
2013–14 after being named in the
starting lineup against
Oxford United in the League Cup first round, which finished as a 4–0 victory. However, his
first-team opportunities were limited, and finished the season with only five appearances.
Walsall in 2011 On 7 July 2014, Cook returned to League One club Walsall and signed a two-year contract, having previously been on loan with them for two months in 2011. He made his first appearance since his return in a 1–1 draw with
Bristol City on 4 October after being introduced as a 34th-minute substitute for the injured
Tom Bradshaw. One week later, he scored the opening goal, his first since April 2012 in a 2–1 defeat away to
Oldham Athletic. Cook scored a brace to help Walsall come from behind to earn a 3–1 win at home to
Barnsley on 13 December. He scored his fourth goal of the season on 7 February 2015 in a 2–0 win away to
Doncaster Rovers after only three minutes. Cook came off the bench as a 72nd-minute substitute for Tom Bradshaw to score his fifth goal of the season in
stoppage time against
Crawley Town in a 5–0 victory on 14 April. Cook also played in every
Football League Trophy match, He finished
2014–15 with 39 appearances and five goals. Thereafter, he assumed the role of a substitute, making 36 of his 44 appearances from the bench. prior to a brace in a 2–0 win at home to
Port Vale after being introduced as a 60th-minute substitute for
Kieron Morris. His contributions helped Walsall to qualify for the
play-offs after a third-place finish in League One. Cook played in both semi-final legs as a substitute, scoring a late consolation goal in the second leg as Walsall lost 3–1 to Barnsley and 6–1 on aggregate.
Luton Town On 5 July 2016, Cook signed a two-year contract with League Two club
Luton Town after rejecting a new contract with Walsall. He debuted on the opening day of
2016–17 in a 3–0 win away to
Plymouth Argyle. Cook scored his first goal for Luton in a 4–1 win at home to
Wycombe Wanderers on 3 September. He was released by Luton at the end of the
2017–18 season after the club won promotion to
League One.
Grimsby Town Cook signed for League Two club
Grimsby Town on a two-year contract on 22 June 2018. Cook was released at the end of the
2019–20 season. He made 49 appearances in all competitions for The Mariners, scoring eight times.
Gateshead Cook joined
Gateshead of the
National League North on 20 October 2020 for the
2020–21 season. Injuries limited Cook to 10 appearances for Gateshead.
Hartlepool United In September 2021, Cook moved up two divisions when he signed for
League Two side
Hartlepool United. In October 2021, Cook picked up a groin injury which saw him out for over six weeks. Cook made his return to the starting eleven on 1 January 2022 in 0–0 draw against
Oldham Athletic, in which he had a goal ruled out for offside. However, he picked up an injury in the game which saw him ruled out for the rest of the 2021–22 season. At the end of 2021–22 season, Cook was offered a new contract with the club. He joined the club for pre-season training in July but did not sign the contract. On 23 July 2022, Cook tweeted that his surgery had been completed and was aiming to play football again before Christmas time. At the start of the 2023–24 season, Cook began training with Hartlepool during pre-season and appeared as a trialist in their friendly against
Blyth Spartans. It was the first time he had played in over 18 months.
Blyth Spartans Cook made his return to football when he signed for
National League North side
Blyth Spartans in January 2024. Upon signing, Blyth boss
Jon Shaw said "He's a talented footballer who has played at a very good standard and he's ready to go after a tough year, I'm delighted that he's here." On 13 January 2024, Jordan made his first competitive appearance in 742 days in a 2–2 draw against
Banbury United.
Shildon After turning down a new contract with Blyth, Cook signed for
Shildon on a one-year deal. Cook left football in 2024 to take up a career in renewable energy. ==Career statistics==