Daniel O'Shaughnessy è un difensore del Karlsruher SC che non ha disputato nessuna delle 34 gare che la sua compagine ha disputato finora in 2. Bundesliga nel 2023/2024.
O'Shaughnessy ha collezionato la sua ultima presenza il 15 maggio 2022, con il Karlsruher: una sconfitta per 2-0 contro l'Heidenheim, in cui ha giocato solo 7 minuti.
O'Shaughnessy non ha giocato nemmeno una partita di 2. Bundesliga nell'ultima stagione con il Karlsruher.
Il difensore è passato a giocare con il Karlsruher nel gennaio 2022, mentre prima giocava con HJK, con cui ha collezionato 83 presenze in campionato, con 5 gol segnati.
Il 15 gennaio 2022 O'Shaughnessy ha debuttato in 2. Bundesliga, a 27 anni e 123 giorni contro il Darmstadt. In totale, nella sua carriera in 2. Bundesliga, ha giocato 13 partite, con 1 gol.