Jack Elliott è un difensore del Philadelphia Union che è sceso in campo nella maggior parte delle partite del suo club in MLS nel 2023, avendo collezionato 35 presenze, per un totale di 3061 minuti. É partito titolare in 34 di queste presenze, su 37 giornate, ed è entrato a gara in corso 1 volta.
Elliott ha collezionato la sua ultima presenza il 26 novembre, con i Philadelphia Union: una sconfitta per 1-0 contro il Cincinnati, in cui ha giocato 90 minuti. In totale il difensore ha offerto 1 assist in questo campionato. Ha ricevuto 5 cartellini gialli, oltre a essere stato espulso 1 volta.
Elliott ha giocato 35 partite di MLS nell'ultima stagione con i Philadelphia Union, realizzando 4 gol e fornendo 1 assist vincente.