Gdy nie mieścił się w meczowych składach Waratahs, grał w zespole rezerw lub dla Warringah.
W czerwcu 2011 roku podpisał zatem z francuskim CS Bourgoin-Jallieu roczny kontrakt z możliwością jego przedłużenia i zagrał w jego barwach w dziewiętnastu spotkaniach ligi Pro D2. Francję opuścił jednak w marcu 2012 roku, gdy miejsce w składzie zaproponowali mu włodarze Western Force. Zespół z powodu kontuzji stracił Justina Turnera i Jamesa Stannarda, a Holmes do końca sezonu zagrał w dziesięciu spotkaniach.
Nie otrzymawszy kolejnego kontraktu powrócił do Sydney, gdzie podjął pracę zawodową, zaś w weekendy ponownie brał udział w meczach Rats, a jego postawa zaowocowała trzecim miejscem w plebiscycie na najlepszego zawodnika rozgrywek Shute Shield sezonu 2013. Prócz rugby piętnastoosobowego występował także w lokalnych rozgrywkach rugby 7.
Z uwagi na serię kontuzji zespół Melbourne Rebels zaoferował mu w maju 2014 roku krótkoterminową umowę, na boisku pojawił się wówczas w jednym meczu. W drugiej części sezonu z drużyną North Harbour Rays wziął udział w inauguracyjnej edycji National Rugby Championship.