Allan John Clarke, född 31 juli 1946 i Short Heath, Willenhall, Staffordshire, med smeknamnet "Sniffer", är en engelsk före detta professionell fotbollsspelare och manager. Han spelade för Walsall, Fulham, Leicester City, Leeds United och Barnsley. Clarke var en av engelsk fotbolls bäste målgörare med fler än 220 gjorda ligamål, som blev berömd i det beundrade och fruktade laget Leeds United i slutet av 1960- och början av 1970-talet, då han gjorde 110 mål på 273 ligamatcher. Efter spelarkarriären fortsatte han som manager mellan 1978 och 1990 för bland andra Leeds United och Barnsley.
Han spelade 19 landskamper för Englands fotbollslandslag mellan 1970 och 1976.