Il difensore del Port Vale Kyle John ha giocato nella maggior parte delle partite della sua squadra in League Two nel 2024/2025, avendo collezionato 28 presenze, per un totale di 2046 minuti. É partito titolare in 24 presenze su 46 giornate ed è entrato 4 volte.
La sua ultima presenza nella competizione è stata il 5 aprile, gara in cui ha giocato 36 minuti con la maglia del Port Vale contro il Walsall, nella vittoria per 3-2. In totale il difensore ha fornito 2 assist in questa stagione. Ha ricevuto 4 cartellini gialli.