In April 2013, Stevenson was banned from driving for a period of 20 months,[2] following an arrest for drink driving.[3] He later apologised for the incident, stating: "I accept the consequences of my actions. I acknowledge that I am a role model for younger supporters and team-mates and as such, my serious error of judgement was not befitting of such a position."[4]
Career
Chelsea
Stevenson began his career as a youth player at Chelsea's youth academy, staying in the same club accommodation as John Terry.[5] He has since stated that "being a YTS at Chelsea was the best time in my life"[6] as he was boot-boy for first-team players Jimmy Floyd Hasselbaink and Gianfranco Zola.
After making eight reserve-team appearances for Chelsea,[7] scoring one goal,[8] he was released in May 2002.
St Johnstone
After leaving Chelsea, Stevenson was signed for St Johnstone by Billy Stark. Stevenson made 74 league appearances for Saints, before eventually falling out of favour under Owen Coyle during 2006.
Ayr United
Robert Connor brought Stevenson home to Ayr United, the team he had supported as a boy, initially on a 28-day loan in October 2006.[9] This loan was later extended until the end of the year.[10] He then joined the club on a permanent basis during January 2007, for a five-figure sum, against the wishes of his St. Johnstone boss: "I have told Ryan I don't want to lose him but that I wouldn't stand in his way," Coyle told Saints' website.[11] Just two weeks later, Stevenson scored an equaliser for Ayr United against his former club, St Johnstone, in the third round of the Scottish Cup in a 2–1 defeat.[12] Stevenson scored the goal which promoted Ayr United to the First Division in 2009, in a 1–0 win over Airdrie United in the second leg of the First Division play-off Final at New Broomfield.
Hearts
Stevenson signed for Hearts on 1 February 2010 for an undisclosed five-figure sum,[13] with Rocky Visconte going the other way on loan.[14] He made his debut for Hearts on 10 February playing the full 90 minutes in a 2–0 defeat to Celtic at Celtic Park.[15] He went on to score his first competitive goal for Hearts against Inverness Caledonian Thistle in a Scottish Premier League fixture on 18 September 2010.[16] In the absence of Kevin Kyle, Stevenson was predominantly used as a makeshift striker[17] and scored several notable goals, such as in wins over both halves of the Old Firm and two against Edinburgh rivalsHibernian. In June 2011 Stevenson signed a one-year contract extension to extend his stay at the club.[18]
On 22 December 2011 with Hearts in financial difficulty and having problems paying wages Stevenson requested his contract be terminated;[19] this was refused and Stevenson advised the club he would not play or train again until his salary was paid in full.[20] Stevenson cited stress on his unborn baby as one of the reasons behind his decision.[21] Despite being paid Stevenson did not return to training. Several clubs including[22]Ayr United, Crawley Town[23] and Dundee United[24] were interested however Hearts were seeking £100,000 for their exiled player.[25] Hearts pledged to open a disciplinary hearing if he did not leave during the transfer window.[26]
Ipswich Town
On 28 January 2012, Championship side Ipswich Town announced that he was set to join them in a deal worth £50,000 which was concluded on 30 January. He was given the number 16 shirt,[27] and had signed an 18-month contract.[28]
Stevenson scored his first goal for Ipswich on 28 April 2012 against Doncaster Rovers on the final day of the 2011–12 Football League Championship with a long-range effort which was later voted as Ipswich Town fans Goal of the Year.[29]
Stevenson signed for Partick Thistle in June 2014 on a two-year contract, with an option for a third year.[34][35] He scored his first two goals for Thistle in a 2–0 Scottish Cup win over Hamilton Academical on 29 November 2014.[36] He scored his first and second league goals in a Scottish Premiership 4–0 away win against Inverness[37] On 31 October 2015, Stevenson had to play asgoalkeeper for the last five minutes of a 4–0 defeat to Hearts because Thistle 'keeper Ryan Scully had been sent off and Thistle had already used all of their substitutions.[38] Stevenson's first goal of the 2015–16 season was a 90th-minute winner in a 2–1 victory over Inverness Caledonian Thistle.[39] Stevenson was released by the club in January 2016.[40]
Ayr United return
In December 2015, Stevenson signed a short-term loan deal with his former club Ayr United.[41] He made three appearances for Ayr before returning to Partick Thistle. However, subsequent to his release by the Firhill side, Stevenson signed again with Ayr in January 2016, his fourth separate spell with the side.[42] After achieving promotion to the Scottish Championship via the play-offs, Stevenson chose not to renew his contract at Somerset Park.[43]
He joined Raith Rovers in January 2017[47] Stevenson hit the headlines after being forced to play a full 90 minutes in goal, after injuries to Raith's three first team goalkeepers. Rovers lost the match 1–0 to Ayr United[48]
In March 2017, just over a week after playing in goals, Stevenson announced his shock retirement from professional football at the age of 32[49] as he sought a long-term career outside of football.
Troon and Australia
After leaving Raith Rovers in March 2017 to start a long-term career outside of football, Stevenson signed for Troon.[50]
With his personal life in turmoil, and after just one appearance and two weeks with the club, Stevenson announced he was to emigrate and he signed for Australian State League Division 2 South-East side Peninsula Strikers.[51] However, the day he was due to leave for Australia he announced he had cancelled the agreement for family reasons.[52]
Annan Athletic
Stevenson joined Scottish League Two side Annan Athletic in June 2017, managed by his former Ayr United teammate Peter Murphy.[53] Stevenson played eight matches before an old injury flared up and he decided to take a step back from the game to concentrate on family and work commitments.
Troon
Stevenson rejoined Troon in November 2018 after more than a year out of the game, and he said the move gave him "his love of football back"[54] thanks to the club's Manager Jimmy Kirkwood.
The move to Portland Park proved a fruitful one for Stevenson, playing alongside former team-mates Christian Nade and Dean Keenan, and he netted 26 times in 50 appearances playing in an attacking midfield or forward role.
Stranraer
With a new-found hunger for football again, Stevenson got the opportunity to return to senior football and he joined Stranraer in January 2020.[55]
A part of the lure to Stranraer was their upcoming match against Rangers at Ibrox Park in the Scottish Cup,[56] a possible final chance to play in front of 38,000 supporters and his family.
Troon return
Stevenson returned to Troon for a third time in May 2020.[57]
On September 1, 2022, Stevenson returned for the fourth - and final - time to Troon.[59] However, it was short-lived as the club confirmed on November 17, 2022 that Stevenson had chosen to leave the club again.[60]
International call-up
On 6 November 2011, Stevenson was called up to the Scotland squad for the first time as a late inclusion for a friendly match against Cyprus.[61][62]
Coaching career
His first and most recent role as manager was that of West of Scotland Football League side Glenafton Athletic, a role he resigned from on 28 August 2023. During his spell he saved the club from relegation and made the Scottish Junior Cup semi finals. His position was filled by the club's assistant manager Mark Roberts.