Né en Allemagne, où il a aussi grandi, Leo Bannistera de la famille canadienne, ce qui lui a permis de disputer son premier match international en 2014 contre le Mexique à Santiago, au Chili.
Bannisterjoue avec les clubs TTK SachsenwaldetWohltorf, tout en étant entraîneur de hockey sur gazon dans ses temps libres.