Max Johnston, né le 26 décembre 2003 à Middlesbrough en Angleterre, est un footballeur écossais évoluant au poste d'arrière droit. Il est né dans le Yorkshire, où son père, Allan Johnston, international écossais, jouait pour Middlesbrough FC à l'époque.
Formé au Motherwell FC en Écosse, il fait ses débuts professionnels avec ce club le 13 février 2021 lors d'une rencontre contre Hamilton Academical. Après une saison avec Motherwell, il est prêté successivement au Queen of the South en Scottish Championship, puis aux Cove Rangers. En janvier 2023, il est rappelé par Motherwell et s'impose comme titulaire indiscutable, jouant un rôle central dans le retour en forme de l'équipe. Il marque son premier but pour Motherwell le 15 février 2023, lors d'une victoire contre St. Mirren.
À la fin de son contrat avec Motherwell, plusieurs clubs européens s'intéressent à lui. Il choisit finalement de rejoindre Sturm Graz en Autriche le 25 juillet 2023, où il signe un contrat jusqu'en 2027. Il cite la possibilité de jouer en compétition européenne et le style de jeu du club comme motivations de son choix. Johnston fait ses débuts avec Sturm Graz le 15 août 2023 lors d'un match de qualification à la Ligue des champions contre le PSV Eindhoven.
International écossais en équipes de jeunes, il commence à jouer avec les moins de 19 ans en 2023 avant de faire ses débuts avec les espoirs le 17 novembre 2022, marquant un but lors d'un match amical contre l'Islande.
Johnston est un arrière droit polyvalent, capable de jouer plus haut sur le terrain. Il est reconnu pour ses capacités offensives, notamment sa vitesse et son endurance, ce qui lui permet d'être efficace en attaque comme en défense. Il cite Trent Alexander-Arnold comme l'une de ses principales inspirations.