Frank Johnston was an Australian rugby league footballer who played in the 1930s and 1940s.
Johnston played at fullback in the 1936 NSWRL grand final against a star studded Eastern Suburbs team featuring future immortal David Brown.
Balmain lost the match 32–12 with Johnston kicking a consolation penalty goal.
In 1938, Balmain finished 3rd on the table but lost against eventual premiers Canterbury-Bankstown in the semi-final 31–24 with Johnston playing a fullback.
Johnston missed out on playing in Balmain's 1939 premiership winning team but returned to the field in 1940 before retiring.