Over the past ten years, it could be argued that no other player has come close to providing the excitement that Ricky Holmes did during his two-year spell with Northampton Town.

The winger arrived at the club on an initial loan deal from Portsmouth in 2015 and took just four games to convince then manager Chris Wilder that he was a player that they simply had to sign on a permanent deal.

Lighting up what was otherwise a pretty drab season, Holmes used his superb dribbling ability and eye for goal to score five times in 21 league appearances for the Cobblers as they finished 12th in League Two.

Despite a serious injury ruling the former Barnet player out of the first half of the 2015/16 campaign, his return to the Northampton side was marked by a stunning strike in a 4-3 win at Luton Town. Far from a one-off, spectacular finishes against Leyton Orient, Notts County and Stevenage helped propel his side to the League Two title whilst also attracting considerable interest from across the Football League.

After being sold to League One side Charlton Athletic, the winger continued his impressive form throughout the following season which eventually saw him earn a move to Sheffield United where he re-united with former Cobblers boss Chris Wilder in 2017. However, since making the switch to Bramall Lane, Holmes has seen somewhat of a downturn in form which has lead to him being loaned out to both Oxford United and Gillingham this season.

If the Blades achieve promotion to the Premer League at the end of the season, it is extremely unlikely that they will include the 31-year-old in their plans when you consider that he has made just five league appearances for the club.

With the possibility of Holmes being available in the summer, Cobblers boss Keith Curle should try and bring him back to a club where he enjoyed the best spell of his career to date. Whilst it may be seen by some as a risk to sign a player who has been plagued by injuries over the past two years, he would clearly be a notable upgrade on the likes of Daniel Powell and Sam Hoskins and would provide the necessary service for Andy Williams and Junior Morias to thrive upon.

The one stumbling block that could prevent a possible deal for Holmes in the summer for Northampton would be his wages as he would almost certainly have to take a pay-cut to move back to the PTS Academy given the club's current financial situation.

What do you think Cobblers fans? Should Curle try and bring back Holmes? Or is the Blades winger too much of a risk giving his injury problems? Let us know below.