James Pantemis è un portiere del Portland Timbers che ha collezionato 16 presenze, per un totale di 1390 minuti. É stato scelto nell'11 iniziale in 15 partite su 35 giornate ed è entrato dalla panchina 1 volta.
La sua ultima partita nella competizione risale al 23 ottobre, gara in cui ha giocato 90 minuti con la maglia del Portland Timbers contro il Vancouver Whitecaps, nella sconfitta per 5-0. Ha mantenuto 5 volte la porta inviolata in questa stagione.
Nella passata stagione di MLS Pantemis ha giocato 2 partite con l'Impact de Montréal.
Prima di arrivare a vestire la maglia del Portland Timbers nel gennaio 2024, il portiere ha collezionato 36 presenze in campionato con l'Impact de Montréal.