James Penrice, difensore Partick Thistle, è sceso in campo nella maggior parte delle gare del suo club in League One nel 2020/2021, avendo collezionato 18 presenze, per un totale di 1329 minuti. É partito titolare in 14 di queste presenze, su 22 giornate, ed è entrato a gara in corso 4 volte.
L'ultima partita di Penrice in campionato è stata il 4 maggio, gara in cui ha giocato 90 minuti con la maglia Partick Thistle contro Montrose, nella sconfitta per 3-2. In totale il difensore ha fornito 2 assist in questo campionato. Ha ricevuto 7 cartellini gialli.
Nella passata stagione di Championship Penrice ha giocato 26 partite con Partick Thistle, gare in cui ha fornito 1 passaggio vincente.
Il difensore è tornato a giocare con Partick Thistle nel gennaio 2018 dopo un'esperienza in prestito con Livingston, con cui ha collezionato 13 presenze in campionato, con 1 gol segnato e 3 assist.