David Cornell è un portiere del Preston North End che ha collezionato 8 presenze, per un totale di 674 minuti. È partito titolare in 7 di queste presenze su 46 giornate ed è entrato dalla panchina 1 volta.
L'ultima presenza di Cornell risale al 2 maggio, contro il Southampton. In quella partita ha fornito un assist vincente nella sconfitta per 3-1. Ha mantenuto 1 volta la porta inviolata in questa stagione.
Nella passata stagione di Championship Cornell ha giocato 10 partite con il Preston.
Il portiere ha iniziato la sua esperienza con il Preston nel luglio 2022, mentre prima giocava con il Peterborough United, con cui ha collezionato 30 presenze in campionato.