Ethan Owen Liam Johnston (born 13 June 2002) is an English footballer who plays as a forward for AFC Rushden & Diamonds.
On 18 February 2020, Johnston signed his first professional contract with Northampton Town. Johnston made his professional debut with Northampton Town in a 4-0 EFL Cup loss to Bristol City on 16 September 2020. On 11 May 2021, Johnston was one of six players released by Northampton Town.
On 28 July 2021, Johnston signed for Southern League Premier Division Central side Banbury United.
Per 27 November 2021 Johnston transferred to St Ives Town.