| Stroke | Time | Date | Gala | S/L |
|---|
| 50 Free | 26.87 | 2008-12-13 | Michael Bowles | S |
| 50 Breast | 30.15 | 2009-04-16 | Irish Long Course Championships | L |
| 50 Breast | 30.78 | 2010-11-18 | Irish SC Championships | S |
| 50 Back | 31.31 | 2008-12-13 | Michael Bowles | S |
| 50 Fly | 31.49 | 2008-12-13 | Michael Bowles | S |
| 50 Free | 32.64 | 2006-04-08 | Limerick Invitation 2006 | L |
| 50 Back | 35.63 | 2006-04-08 | Limerick Invitation 2006 | L |
| 50 Fly | 35.76 | 2006-04-08 | Limerick Invitation 2006 | L |
| 100 Free | 56.19 | 2009-05-09 | Munster Age Groups | S |
| 100 IM | 1:04.36 | 2009-01-17 | MUNSTER CHAMPIONSHIPS | S |
| 100 Breast | 1:04.44 | 2009-05-09 | Munster Age Groups | S |
| 100 Breast | 1:05.56 | 2009-04-16 | Irish Long Course Championships | L |
| 100 Fly | 1:10.54 | 2007-10-19 | DOLPHIN OPEN | S |
| 100 Back | 1:13.25 | 2007-10-19 | DOLPHIN OPEN | S |
| 200 Free | 2:10.53 | 2008-10-17 | DOLPHIN OPEN | S |
| 200 Breast | 2:20.46 | 2011-03-01 | British Championships | L |
| 200 Breast | 2:22.01 | 2010-11-18 | Irish SC Championships | S |
| 200 IM | 2:23.59 | 2008-10-17 | DOLPHIN OPEN | S |
| 200 Free | 2:26.78 | 2006-07-14 | Irish Age Group/ Youth Champio | L |
| 200 Back | 2:27.37 | 2008-03-01 | Munster Grade A | S |
| 200 IM | 2:30.69 | 2007-07-12 | Irish Age Group/ Youth Champio | L |
| 200 Fly | 3:18.10 | 2005-11-26 | Munster Grade A | S |
| 400 Free | 4:43.12 | 2007-05-26 | Munster Age Groups | S |
| 400 Free | 5:15.44 | 2006-07-14 | Irish Age Group/ Youth Champio | L |
| 400 IM | 5:23.26 | 2008-01-19 | MUNSTER CHAMPIONSHIPS | S |
| 400 IM | 5:27.06 | 2007-07-12 | Irish Age Group/ Youth Champio | L |