Joseph Kevin Fanning (born 24 September 1970) is a Group 1 winning Irish jockey. He has won races at every flat racecourse in Great Britain and has twice been All-Weather Champion Jockey. Since the 1990s, he has been stable jockey to Mark Johnston, for whom he has won most of his races.