Kevin O'Toole del New York City è sceso in campo nella maggior parte delle gare della sua squadra in MLS nel 2023, avendo collezionato 21 presenze, per un totale di 1192 minuti. É stato scelto nell'11 iniziale in 12 presenze su 34 giornate ed è subentrato 9 volte.
La sua ultima partita nella competizione è stata il 21 ottobre, partita in cui ha giocato 90 minuti con la maglia del New York City contro il Chicago Fire, nella vittoria per 1-0.
Nella passata stagione di MLS Next Pro O'toole è sceso in campo in 10 partite con New York City II, gare in cui ha fornito 1 assist vincente.
O'Toole è passato a giocare con il New York City nel marzo 2022, mentre prima giocava con New York RB II, con cui ha collezionato 25 presenze in campionato, con 1 gol segnato.