Il décide alors de revenir dans son état natal et dans la ville de Perth en rejoignant la Western Force pour un contrat de 2 ans. Lors de sa première saison avec la Force, Zack Holmes dispute 12 rencontres pour 4 titularisations. Il voit son temps de jeu augmenté lors de la saison 2015 avec 10 rencontres disputés pour 6 titularisations, principalement au poste d'ouvreur, et 23 points inscrits.