Duncan McGuire del Orlando City è sceso in campo nella maggior parte delle gare della sua squadra in MLS nel 2024, avendo collezionato 32 presenze, per un totale di 1740 minuti. É partito titolare in 18 di queste presenze, su 39 giornate, ed è entrato a gara in corso 14 volte.
L'ultima presenza di McGuire in campionato è stata il 30 novembre, gara in cui ha giocato 29 minuti con la maglia del Orlando City contro i New York Red Bulls, nella sconfitta per 1-0. In totale l'attaccante ha realizzato 10 reti in questa stagione - secondo tra i giocatori del suo club; ha inoltre registrato 2 assist. Ha ricevuto 7 cartellini gialli.
Il suo ultimo gol in campionato è stato nella vittoria per 2-1 contro i Philadelphia Union, il 2 ottobre. Ha aperto le sue marcature in questo campionato contro il Minnesota United il 9 marzo, con due reti nella sconfitta per 3-2.
Nella passata stagione di MLS Mcguire ha giocato 32 partite con l'Orlando City, realizzando 13 gol e fornendo 3 assist vincenti.