Josh McEachran è un centrocampista del Oxford United che ha collezionato 12 presenze, per un totale di 509 minuti. É partito titolare in 6 partite su 46 giornate ed è stato frequentemente utilizzato come subentrato, in 6 occasioni.
L'ultima partita di McEachran in campionato è stata il 21 dicembre, partita in cui ha giocato 13 minuti con la maglia del Oxford United contro il Leeds United, nella sconfitta per 4-0. In questa stagione il centrocampista ha offerto 1 assist.
Mceachran ha giocato 26 partite di League One nell'ultima stagione con l'Oxford United.
McEachran ha iniziato la sua esperienza con l'Oxford United nel luglio 2023, mentre prima giocava con il Milton Keynes Dons, con cui ha collezionato 89 presenze in campionato, con 6 assist forniti.