| Stroke | Time | Date | Gala | S/L |
|---|
| 50 Free | 29.57 | 2009-03-27 | Dave McCullagh Memorial Meet | L |
| 50 Free | 30.22 | 2008-12-13 | Michael Bowles | S |
| 50 Fly | 31.75 | 2010-04-09 | Tiger Bay Open meet | L |
| 50 Fly | 31.76 | 2009-12-12 | Michael Bowles Festival of Sprint Swimming 09 | S |
| 50 Back | 33.37 | 2009-12-12 | Michael Bowles Festival of Sprint Swimming 09 | S |
| 50 Back | 33.86 | 2010-04-09 | Tiger Bay Open meet | L |
| 50 Breast | 39.30 | 2009-12-12 | Michael Bowles Festival of Sprint Swimming 09 | S |
| 50 Breast | 40.35 | 2010-04-09 | Tiger Bay Open meet | L |
| 100 Free | 1:02.44 | 2010-05-08 | Munster Age Groups | S |
| 100 Free | 1:04.03 | 2010-03-26 | Seraing Grand Prix | L |
| 100 Fly | 1:09.13 | 2009-10-16 | DOLPHIN OPEN | S |
| 100 Fly | 1:09.17 | 2009-04-16 | Irish Long Course Championships | L |
| 100 Back | 1:10.85 | 2009-10-16 | DOLPHIN OPEN | S |
| 100 IM | 1:12.52 | 2009-10-16 | DOLPHIN OPEN | S |
| 100 Back | 1:23.29 | 2007-07-12 | Irish Age Group/ Youth Champio | L |
| 100 Breast | 1:25.43 | 2009-05-09 | Munster Age Groups | S |
| 100 Breast | 1:31.85 | 2010-04-09 | Tiger Bay Open meet | L |
| 200 Free | 2:18.86 | 2009-10-16 | DOLPHIN OPEN | S |
| 200 Free | 2:19.84 | 2009-03-27 | Dave McCullagh Memorial Meet | L |
| 200 Fly | 2:32.86 | 2009-10-16 | DOLPHIN OPEN | S |
| 200 Fly | 2:36.36 | 2009-03-27 | Dave McCullagh Memorial Meet | L |
| 200 IM | 2:36.83 | 2009-11-19 | IRISH OPEN SC CHAMPIONSHIPS09 | S |
| 200 IM | 2:41.36 | 2010-01-16 | MUNSTER CHAMPIONSHIPS | L |
| 200 Back | 2:41.63 | 2008-03-01 | Munster Grade A | S |
| 200 Breast | 3:00.63 | 2009-03-23 | 03-09 Munster Grade A | S |
| 200 Back | 3:06.43 | 2006-02-18 | Munster Connaught LC | L |
| 400 Free | 4:52.15 | 2010-05-08 | Munster Age Groups | S |
| 400 Free | 4:53.47 | 2009-04-16 | Irish Long Course Championships | L |
| 400 IM | 5:39.94 | 2010-04-09 | Tiger Bay Open meet | L |
| 400 IM | 5:47.35 | 2007-12-09 | Munster GradeA Distance | S |
| 800 Free | 10:09.65 | 2007-12-09 | Munster GradeA Distance | S |
| 800 Free | 10:22.67 | 2010-04-09 | Tiger Bay Open meet | L |