James McGarry del Brisbane Roar ha giocato la maggior parte delle partite del suo club in Isuzu UTE A-League nel 2025/2026, avendo collezionato 21 presenze, per un totale di 1814 minuti. É partito titolare in tutte le 21 presenze, su 22 giornate.
L'ultima presenza del difensore in campionato è stata il 21 marzo, con la maglia del Brisbane Roar contro Wellington Phoenix. In quella partita ha segnato nonostante la sconfitta per 2-1. In totale il difensore ha realizzato 1 gol nel 2025/2026; ha inoltre offerto 2 assist. Ha ricevuto 5 cartellini gialli.
Nella prossima partita di Isuzu UTE A-League, il 2 aprile, Brisbane Roar dovrà giocare una gara casalinga contro Sydney.
Mcgarry ha giocato 15 partite di Super League 1 e Premiership nell'ultima stagione con Athens Kallithea (8) e Aberdeen (7).
Prima di arrivare a vestire la maglia del Brisbane Roar nel luglio 2025, il difensore ha collezionato 20 presenze in campionato con Aberdeen.