Callum Thomas Ainley (born 2 November 1997) is an English professional footballer who plays as a midfielder for League Two side Crewe Alexandra.