Freddie Potts rejoint West Ham United à l'âge de six ans et signe son premier contrat professionnel avec le club en juin 2021[2]. Le 9 décembre 2021, il fait ses débuts pour West Ham lors d'une défaite 1-0 contre le Dinamo Zagreb en Europa League, en entrant à la 87e minute à la place d'Andriy Yarmolenko[3].
En juillet 2023, il est prêté dans le club de League One des Wycombe Wanderers pour la saison. L'entraîneur Matt Bloomfield déclare à propos de Potts : « il joue avec une énergie et un physique au milieu du terrain qui conviendra vraiment à la façon dont nous voulons jouer »[5]. Il joue son premier match à Wycombe le 5 août lors d'une défaite 3-0 contre Exeter City[6]. Le 23 septembre, il marque son premier but pour le club lors d'une défaite 3-1 à l'extérieur contre Charlton Athletic. Sa volée de 18 m égalise le score, mais Wycombe concède deux buts en fin de match[7].
À la fin de la saison 2023-2024, Freddie Potts est élu à la fois joueur des supporters de l'année et jeune joueur de l'année par les supporters des Wycombe Wanderers[8].
Le 27 août 2024, il signe en Championship du côté de Portsmouth dans le cadre d'un prêt d'une saison[9].