Josh Holmes (ur. 6 stycznia 1987 w Sydney) – australijski rugbysta grający na pozycji , mistrz świata U-19 z 2006 roku, reprezentant kraju.
Kariera klubowa Uczęszczał do Barrenjoey High School, którą ukończył w 2004 roku, jako junior trenując w klubie Newport Breakers. Wprost ze szkoły trafił do Waratahs otrzymawszy związkowy kontrakt. W 2005 roku występował w drużynach Akademii i rezerw, w pierwszym zespole zadebiutował przeciw Auckland w rozegranym w lipcu posezonowym meczu. Zbierał następnie doświadczenie na tournée w Europie, podczas którego wystąpił w trzech spotkaniach, w tym przeciwko reprezentacjom Czech i Rosji. Przedłużył też kontrakt z Waratahs o kolejne dwa lata.
W tym samym czasie na poziomie klubowym – w rozgrywkach Shute Shield i Tooheys New Cup – reprezentował Warringah Rats, z którym związany był także jego ojciec. Od 2006 roku przeszedł do Eastwood, ominął go jednak w tym samym roku zwycięski finał Shute Shield z powodu zgrupowania kadry U-21. Występował w nim do 2008 roku, zaś od 2009 roku grał z powrotem dla Rats.