In domestic cricket, he represents Surrey, having previously played for Sussex, and has played in multiple Twenty20 leagues, including for Royal Challengers Bangalore, Sunrisers Hyderabad, Punjab Kings and Chennai Super Kings in the Indian Premier League.
Jordan made his 1st XI debut for Surrey versus Middlesex at Lord's in August 2007.
He took 2–41 on his first-class debut and in his second match, versus Durham, helped to dismiss the home side by taking 3–42.
He received the NBC Denis Compton Award as Surrey's most promising young player in 2007.
After suffering a stress fracture of the back, Jordan was unable to play in the 2010 English cricket season.
Jordan's economy rate did not pass 6.00 runs per over in any of the games, making him one of England's stand out bowlers.
Jordan made his T20 debut at the World Cup against New Zealand in a rain affected match.
Jordan played in the defeat against South Africa which ended their hopes of progressing in the competition.
In the first match of the ODI series against Sri Lanka, Jordan excelled, taking 3–25 and smashing 38 off just 16 balls.
Jordan was called up to the test team to face Sri Lanka following his impressive performances.
Jordan was selected in the squad for the first test against India, but missed out as Ben Stokes returned from injury.
Jordan was overlooked at the start of the World Cup and did not play until England met Bangladesh in a must win game.
He played in the third ODI against Sri Lanka and took figures of 1–49 as the match ended in a draw due to rain.
He played in the only T20I between the two sides, taking figures of 3–29 to help reduce Sri Lanka to 140 as England won by eight wickets.
However he didn't make the starting eleven, but during the 3rd ODI he replaced the injured David Willey as a substitute fielder.
[11] On 29 May 2020, Jordan was named in a 55-man group of players to begin training ahead of international fixtures starting in England following the COVID-19 pandemic.
[14] On 1 December 2020, in the third match against South Africa, Jordan became the leading wicket-taker for England in T20I cricket, taking his 66th dismissal.
Jordan did not play during the group stage but replaced an injured Mark Wood for the semi-final against India, in which he took 3-43, notably bowling three consecutive overs at the death.
After that, he trapped Nosthush Kenjige lbw, followed by bowling Saurabh Netravalkar out, finishing up USA's lower order and getting a hat-trick.
In 2016, following his success in ICC World T20 2016, he was signed as a replacement player for Royal Challengers Bangalore in place of the injured Mitchell Starc.
In February 2017, he was selected by the defending champions Sunrisers Hyderabad for the 2017 Indian Premier League for 50 lakhs Rupees.
In the 2020 IPL auction, he was bought by the Kings XI Punjab for 3 crore ahead of the 2020 Indian Premier League.
[18] In February 2022, he was bought by the Chennai Super Kings in the auction for the 2022 Indian Premier League tournament.
[19] In October 2016, Jordan was signed by Peshawar Zalmi for the 2017 PSL during the 2017 players draft in the gold category earning US$50,000.
[20] He played a major part in his team's debut title win, and as a result was retained in the silver category by the franchise for the next season.
[23] In January 2021, he was picked by Islamabad United for the 2021 Pakistan Super League following the 2021 PSL draft in the supplementary category,[24] but was unable to play due to national duties.
[26] In November 2017, he was named for the Chittagong Vikings squad in Bangladesh Premier League where he played a few matches for the team.
[27] In January 2019, Jordan played for the Northern Knights in the 2018–19 Super Smash tournament in New Zealand.