Over the years he's terrorised defences throughout the Football League, but there are some teams who have struggled to contain him more than others. Here's a look at every team Sharp has scored against and how many he's put past them...
Sharp has put one past Ipswich and it came earlier this season.
Sharp has one against the Saddlers.
Sharp notched one against Crewe when United were in League One.
Sign up to our Sheffield United newsletter
The i newsletter cut through the noise
Sharp has scored one against Burnley, who are now in the Premier League.
Sharp has one goal against his former club.
United's captain has one goal against Fleetwood, where Joey Barton is now in charge.
He scored this one earlier in the season.
Another Championship club that Sharp has put one past.
One more to add to the tally.
Another team Sharp has added to his hit list since United have been in the Championship.
Sharp scored his only goal against Blackpool in his first after re-signing for the club in 2015.
Another two goals to add to the collection, this time against United's Yorkshire rivals Barnsley.
Another Championship club Sharp has scored two against.
Sharp has got two against Bury... pictured here getting heated with a familiar face!
Another two from the 2015/16 season.
Two against Morecambe, who apparently sell some of the best pies in the Football League!
We reckon it'll probably be a while before Sharp has chance to add to his tally against Port Vale.
He got one against them at Bramall Lane earlier in the season.
The Bladesman has bagged two against the Robins.
Two more from last season against Burton.
Two more from League One.
Two more from after his return to United in 2015.
Club number 23 that Sharp has scored against.
The last member of the "conceded two goals against Sheffield United's Billy Sharp" club.
Another former club that Sharp has scored against.
United and Chesterfield have had contrasting fortunes since Sharp last scored against them.
Oxford are struggling in League One this season and couldn't keep a handle of Sharp when they last met.
Wimbledon, MK Dons, Billy Sharp isn't bothered who he's playing - he'll score anyway.
Another team Sharp has scored against this season.
Sharp scored against Frank Lampard's Derby on the way to his record breaking tally this season.
And so the list goes on...
Sharp has made a habit of scoring against his old clubs!
And now onto the clubs that Sharp has enjoyed playing most...
Sharp has put four past QPR over the years.
Sharp has scored four against this season's League One strugglers.
Sharp spent a short spell on loan with Reading in 2013/14.
His hat-trick on Friday means Sharp's tally against Villa jumped from one to four!
Blackburn haven't escaped Sharp lethal scoring rate this season.
One from a bit further back in his Blades career - Sharp caused Bradford a serious headache when he's played against them in the past!
He got a hat-trick against them earlier in the season.
Top of the list and Billy Sharp's favourite opponents to score against? Coventry City.