Event Results

USMS Individual Meet Results for John M Keen (582 swims)

Below are all recorded individual results attributed to John M Keen.

Sort results for each event by:
Show SCR and NS swims:

Short Course Yards Results [ SCM | LCM ]

 SCY Results for 60-64  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2024-04-26 (20240426WMSSZCY  60   COOG   50 Free   H2 / L8   32.87   12 
 John M Keen   2024-03-09 (20240309RICEMMY  60   COOG   50 Free   H2 / L3   33.56   2 
 John M Keen   2024-02-10 (20240210DCSHSY  60   COOG   50 Free   H3 / L1   34.36   4 
 John M Keen   2024-09-29 (20240929TESTFOY  60   COOG   50 Free   H1 / L3   34.56   1 
 John M Keen   2024-04-26 (20240426WMSSZCY  60   COOG   100 Free   H1 / L5   1:12.36   10 
 John M Keen   2024-02-10 (20240210DCSHSY  60   COOG   100 Free   H3 / L8   1:13.14   4 
 John M Keen   2024-09-29 (20240929TESTFOY  60   COOG   100 Free   H1 / L5   1:15.37   1 
 John M Keen   2024-03-09 (20240309RICEMMY  60   COOG   100 Free   H2 / L3   1:16.02   1 
 John M Keen   2024-05-09 (20240509YN24Y  60   COOG   200 Free   H4 / L2   2:36.60   12 
 John M Keen   2024-02-10 (20240210DCSHSY  60   COOG   200 Free   H2 / L8   2:41.55   1 
 John M Keen   2024-04-26 (20240426WMSSZCY  60   COOG   200 Free   H2 / L8   2:44.30   7 
 John M Keen   2024-05-09 (20240509YN24Y  60   COOG   500 Free   H5 / L3   7:08.94   8 
 John M Keen   2024-04-26 (20240426WMSSZCY  60   COOG   500 Free   H2 / L6   7:14.50   6 
 John M Keen   2024-03-09 (20240309RICEMMY  60   COOG   500 Free   H2 / L7   7:17.52   1 
 John M Keen   2024-02-10 (20240210DCSHSY  60   COOG   500 Free   H2 / L2   7:17.94   1 
 John M Keen   2024-05-09 (20240509YN24Y  60   COOG   1000 Free   H4 / L9   14:44.57   5 
 John M Keen   2024-04-26 (20240426WMSSZCY  60   COOG   1000 Free   H2 / L6   14:52.55   5 
 John M Keen   2024-04-26 (20240426WMSSZCY  60   COOG   50 Fly   H2 / L2   38.35   13 
 John M Keen   2024-09-29 (20240929TESTFOY  60   COOG   50 Fly   H1 / L6   40.08   1 
 SCY Results for 55-59  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2019-03-10 (20190310RICEMMY  55   COOG   50 Free   H3 / L8   30.02   4 
 John M Keen   2019-03-29 (20190329SCZY  55   COOG   50 Free   H3 / L2   30.45   12 
 John M Keen   2021-05-15 (20210515GSCZCY  57   COOG   50 Free   H3 / L2   31.87   2 
 John M Keen   2022-03-05 (20220305RICEMMY  58   COOG   50 Free   H3 / L7   32.26   2 
 John M Keen   2023-02-11 (20230211DCSHSY  59   COOG   50 Free   H4 / L8   32.33   2 
 John M Keen   2022-04-01 (20220401GSCZCY  58   COOG   50 Free   H2 / L5   32.37   10 
 John M Keen   2019-03-29 (20190329SCZY  55   COOG   100 Free   H4 / L3   1:07.45   16 
 John M Keen   2020-02-15 (20200215SHSDCY  56   COOG   100 Free   H3 / L7   1:08.38   6 
 John M Keen   2019-03-10 (20190310RICEMMY  55   COOG   100 Free   H2 / L7   1:08.57   6 
 John M Keen   2022-04-01 (20220401GSCZCY  58   COOG   100 Free   H2 / L7   1:11.09   9 
 John M Keen   2021-05-15 (20210515GSCZCY  57   COOG   100 Free   H3 / L5   1:11.17   2 
 John M Keen   2023-03-05 (20230305RICEMMY  59   COOG   100 Free   H2 / L6   1:12.52   2 
 John M Keen   2023-02-11 (20230211DCSHSY  59   COOG   100 Free   H3 / L6   1:12.79   3 
 John M Keen   2022-02-12 (20220212DCSHSY  58   COOG   100 Free   H2 / L5   1:13.04   4 
 John M Keen   2019-04-25 (20190425SpNatsY  55   COOG   200 Free   H14 / L7   2:25.15   23 
 John M Keen   2019-03-29 (20190329SCZY  55   COOG   200 Free   H2 / L4   2:26.18   9 
 John M Keen   2019-03-10 (20190310RICEMMY  55   COOG   200 Free   H1 / L4   2:27.49   4 
 John M Keen   2020-02-15 (20200215SHSDCY  56   COOG   200 Free   H2 / L2   2:32.45   1 
 John M Keen   2021-05-15 (20210515GSCZCY  57   COOG   200 Free   H3 / L2   2:34.35   3 
 John M Keen   2022-04-28 (2022042822SpNaY  58   COOG   200 Free   H9 / L5   2:35.24   30 
 John M Keen   2022-02-12 (20220212DCSHSY  58   COOG   200 Free   H2 / L7   2:37.39   2 
 John M Keen   2022-04-01 (20220401GSCZCY  58   COOG   200 Free   H2 / L1   2:38.41   7 
 John M Keen   2023-02-11 (20230211DCSHSY  59   COOG   200 Free   H2 / L7   2:38.90   3 
 John M Keen   2023-03-05 (20230305RICEMMY  59   COOG   200 Free   H2 / L7   2:40.79   1 
 John M Keen   2022-03-05 (20220305RICEMMY  58   COOG   200 Free   H2 / L1   2:41.51   1 
 John M Keen   2019-03-29 (20190329SCZY  55   COOG   500 Free   H6 / L8   6:31.40   5 
 John M Keen   2019-03-10 (20190310RICEMMY  55   COOG   500 Free   H1 / L4   6:32.55   1 
 John M Keen   2019-04-25 (20190425SpNatsY  55   COOG   500 Free   H10 / L6   6:33.51   22 
 John M Keen   2020-02-15 (20200215SHSDCY  56   COOG   500 Free   H2 / L6   6:36.26   2 
 John M Keen   2021-05-15 (20210515GSCZCY  57   COOG   500 Free   H2 / L5   6:45.51   3 
 John M Keen   2022-03-05 (20220305RICEMMY  58   COOG   500 Free   H2 / L2   6:53.87   1 
 John M Keen   2022-04-01 (20220401GSCZCY  58   COOG   500 Free   H4 / L3   6:55.78   5 
 John M Keen   2022-04-28 (2022042822SpNaY  58   COOG   500 Free   H7 / L10   6:58.88   21 
 John M Keen   2023-02-11 (20230211DCSHSY  59   COOG   500 Free   H2 / L2   6:58.92   1 
 John M Keen   2022-02-12 (20220212DCSHSY  58   COOG   500 Free   H2 / L1   7:02.92   3 
 John M Keen   2023-03-05 (20230305RICEMMY  59   COOG   500 Free   H2 / L7   7:03.72   1 
 John M Keen   2019-04-25 (20190425SpNatsY  55   COOG   1000 Free   H15 / L2   13:29.56   12 
 John M Keen   2019-03-29 (20190329SCZY  55   COOG   1000 Free   H4 / L2   13:35.66   4 
 John M Keen   2021-05-15 (20210515GSCZCY  57   COOG   1000 Free   H1 / L2   14:08.93   2 
 John M Keen   2022-04-28 (2022042822SpNaY  58   COOG   1000 Free   H12 / L1   14:17.36   20 
 John M Keen   2022-04-01 (20220401GSCZCY  58   COOG   1000 Free   H3 / L2   14:32.42   5 
 John M Keen   2019-03-29 (20190329SCZY  55   COOG   50 Fly   H3 / L3   34.66   9 
 John M Keen   2022-04-28 (2022042822SpNaY  58   COOG   50 Fly   H14 / L10   36.39   27 
 John M Keen   2021-05-15 (20210515GSCZCY  57   COOG   50 Fly   H2 / L3   36.69   3 
 John M Keen   2019-03-10 (20190310RICEMMY  55   COOG   50 Fly   H1 / L5   36.72   6 
 John M Keen   2020-02-15 (20200215SHSDCY  56   COOG   50 Fly   H2 / L7   37.35   7 
 John M Keen   2022-04-01 (20220401GSCZCY  58   COOG   50 Fly   H2 / L2   37.81   11 
 John M Keen   2022-03-05 (20220305RICEMMY  58   COOG   50 Fly   H2 / L6   37.88   2 
 John M Keen   2023-03-05 (20230305RICEMMY  59   COOG   50 Fly   H2 / L6   39.67   1 
 SCY Results for 50-54  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2016-03-12 (20160312RMMY  52   COOG   50 Free   H6 / L6   29.09   2 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   50 Free   H3 / L2   29.19   3 
 John M Keen   2017-03-11 (20170311MarMadY  53   COOG   50 Free   H6 / L7   29.37   3 
 John M Keen   2015-03-14 (20150307RiceMMY  51   COOG   50 Free   H5 / L7   29.63   4 
 John M Keen   2015-04-03 (20150403SCZ15Y  51   COOG   50 Free   H3 / L2   29.70   7 
 John M Keen   2014-02-15 (20140215clea14Y  50   SPM   100 Free   H3 / L4   1:03.92   4 
 John M Keen   2017-04-27 (20170427SCNATSY  53   COOG   100 Free   H22 / L9   1:05.30   53 
 John M Keen   2017-02-11 (20170211SweetHY  53   COOG   100 Free   H4 / L5   1:05.54   2 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   100 Free   H4 / L2   1:05.90   6 
 John M Keen   2015-04-03 (20150403SCZ15Y  51   COOG   100 Free   H3 / L3   1:06.01   5 
 John M Keen   2018-02-10 (20180210SwthtY  54   COOG   100 Free   H5 / L7   1:06.35   4 
 John M Keen   2017-03-11 (20170311MarMadY  53   COOG   100 Free   H4 / L7   1:07.02   2 
 John M Keen   2016-02-13 (20160213SWHTY  52   COOG   100 Free   H4 / L2   1:07.77   4 
 John M Keen   2017-02-11 (20170211SweetHY  53   COOG   200 Free   H3 / L7   2:21.35   1 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   200 Free   H4 / L4   2:21.37   5 
 John M Keen   2018-05-10 (20180510INDY18Y  54   COOG   200 Free   H18 / L3   2:22.54   26 
 John M Keen   2018-04-06 (20180406txsczY  54   COOG   200 Free   H6 / L7   2:22.65   5 
 John M Keen   2017-03-11 (20170311MarMadY  53   COOG   200 Free   H3 / L6   2:24.77   1 
 John M Keen   2018-02-10 (20180210SwthtY  54   COOG   200 Free   H3 / L7   2:26.49   1 
 John M Keen   2016-03-12 (20160312RMMY  52   COOG   200 Free   H4 / L1   2:27.02   1 
 John M Keen   2018-05-10 (20180510INDY18Y  54   COOG   500 Free   H8 / L6   6:21.62   15 
 John M Keen   2017-04-27 (20170427SCNATSY  53   COOG   500 Free   H11 / L6   6:23.39   19 
 John M Keen   2018-04-06 (20180406txsczY  54   COOG   500 Free   H5 / L4   6:23.87   7 
 John M Keen   2015-04-23 (20150423SANATSY  51   COOG   500 Free   H11 / L2   6:24.33   21 
 John M Keen   2017-02-11 (20170211SweetHY  53   COOG   500 Free   H3 / L7   6:26.88   2 
 John M Keen   2016-03-12 (20160312RMMY  52   COOG   500 Free   H3 / L2   6:27.11   1 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   500 Free   H5 / L5   6:27.17   4 
 John M Keen   2018-02-10 (20180210SwthtY  54   COOG   500 Free   H2 / L2   6:27.60   2 
 John M Keen   2015-04-03 (20150403SCZ15Y  51   COOG   500 Free   H4 / L2   6:28.93   5 
 John M Keen   2017-03-11 (20170311MarMadY  53   COOG   500 Free   H4 / L7   6:33.23   1 
 John M Keen   2016-02-13 (20160213SWHTY  52   COOG   500 Free   H3 / L8   6:34.74   2 
 John M Keen   2015-03-14 (20150307RiceMMY  51   COOG   500 Free   H4 / L2   6:35.70   1 
 John M Keen   2017-04-27 (20170427SCNATSY  53   COOG   1000 Free   H5 / L2   13:07.78   13 
 John M Keen   2018-05-10 (20180510INDY18Y  54   COOG   1000 Free   H18 / L3   13:09.26   12 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   1000 Free   H3 / L4   13:18.34   1 
 John M Keen   2015-04-23 (20150423SANATSY  51   COOG   1000 Free   H12 / L1   13:20.69   15 
 John M Keen   2017-02-11 (20170211SweetHY  53   COOG   1000 Free   H1 / L5   13:24.27   1 
 John M Keen   2015-04-03 (20150403SCZ15Y  51   COOG   1000 Free   H4 / L7   13:28.07   4 
 John M Keen   2018-04-06 (20180406txsczY  54   COOG   1650 Free   H3 / L4   22:25.40   3 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   1650 Free   H4 / L5   22:25.81   2 
 John M Keen   2014-02-15 (20140215clea14Y  50   SPM   25 Breast   H2 / L2   20.48   3 
 John M Keen   2014-02-15 (20140215clea14Y  50   SPM   50 Breast   H2 / L1   43.55   3 
 John M Keen   2016-03-12 (20160312RMMY  52   COOG   50 Breast   H3 / L7   43.56   2 
 John M Keen   2016-02-13 (20160213SWHTY  52   COOG   50 Breast   H3 / L1   43.86   2 
 John M Keen   2015-04-23 (20150423SANATSY  51   COOG   50 Fly   H13 / L1   31.76   48 
 John M Keen   2016-03-12 (20160312RMMY  52   COOG   50 Fly   H3 / L3   32.76   2 
 John M Keen   2017-03-24 (20170324sczoneY  53   COOG   50 Fly   H4 / L2   32.81   7 
 John M Keen   2015-04-03 (20150403SCZ15Y  51   COOG   50 Fly   H2 / L5   32.86   6 
 John M Keen   2015-03-14 (20150307RiceMMY  51   COOG   50 Fly   H3 / L6   32.89   4 
 John M Keen   2016-02-13 (20160213SWHTY  52   COOG   50 Fly   H2 / L5   33.19   5 
 John M Keen   2018-04-06 (20180406txsczY  54   COOG   50 Fly   H8 / L8   33.64   11 
 John M Keen   2017-03-11 (20170311MarMadY  53   COOG   50 Fly   H3 / L3   34.10   4 
 John M Keen   2018-04-06 (20180406txsczY  54   COOG   100 Fly   H8 / L3   1:25.27   7 
 SCY Results for 45-49  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2009-04-16 (20090419FGYMCAY  45   FACT   50 Free   H16 / L5   25.99   15 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   50 Free   H15 / L8   26.01   13 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   50 Free   H3 / L2   26.07   4 
 John M Keen   2010-02-13 (20100212VALENY  46   ORLM   50 Free   H5 / L8   26.26   1 
 John M Keen   2009-02-14 (20090215SUNVALY  45   FACT   50 Free   H5 / L7   26.31   3 
 John M Keen   2009-03-27 (20090329FLSTPY  45   FACT   50 Free   H6 / L3   26.48   7 
 John M Keen   2011-04-14 (20110414YNATSY  47   YCFM   50 Free   H17 / L8   27.05   9 
 John M Keen   2011-04-01 (20110401STPETEY  47   YCFM   50 Free   H5 / L7   27.18   4 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   50 Free   H3 / L7   27.35   2 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   50 Free   H6 / L7   27.44   10 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   50 Free   H5 / L2   27.98   6 
 John M Keen   2009-04-16 (20090419FGYMCAY  45   FACT   100 Free   H14 / L2   57.86   20 
 John M Keen   2009-02-14 (20090215SUNVALY  45   FACT   100 Free   H4 / L5   58.05   4 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   100 Free   H3 / L2   58.17   2 
 John M Keen   2009-03-27 (20090329FLSTPY  45   FACT   100 Free   H5 / L5   58.31   4 
 John M Keen   2009-09-26 (20090926CFMFSY  45   FACT   100 Free   H3 / L5   58.59   2 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   100 Free   H12 / L2   58.64   9 
 John M Keen   2010-02-13 (20100212VALENY  46   ORLM   100 Free   H3 / L3   58.95   2 
 John M Keen   2012-02-11 (20120212Val-12Y  48   BLU   100 Free   H5 / L6   1:00.89   6 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   100 Free   H4 / L7   1:01.05   2 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   100 Free   H4 / L4   1:03.46   3 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   200 Free   H11 / L3   2:09.89   12 
 John M Keen   2009-03-27 (20090329FLSTPY  45   FACT   200 Free   H5 / L6   2:10.70   6 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   200 Free   H3 / L1   2:10.90   1 
 John M Keen   2009-02-14 (20090215SUNVALY  45   FACT   200 Free   H4 / L2   2:11.08   4 
 John M Keen   2012-04-12 (20120412YNatsY  48   BLU   200 Free   H12 / L6   2:14.26   8 
 John M Keen   2011-04-01 (20110401STPETEY  47   YCFM   200 Free   H4 / L7   2:15.03   4 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   200 Free   H3 / L3   2:15.32   2 
 John M Keen   2012-02-11 (20120212Val-12Y  48   BLU   200 Free   H4 / L5   2:15.51   2 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   200 Free   H4 / L3   2:17.10   4 
 John M Keen   2009-02-14 (20090215SUNVALY  45   FACT   500 Free   H7 / L5   5:52.01   3 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   500 Free   H7 / L5   5:52.07   5 
 John M Keen   2009-04-16 (20090419FGYMCAY  45   FACT   500 Free   H9 / L3   5:52.21   15 
 John M Keen   2009-03-27 (20090329FLSTPY  45   FACT   500 Free   H6 / L7   5:57.05   4 
 John M Keen   2010-02-13 (20100212VALENY  46   ORLM   500 Free   H5 / L6   5:57.70   2 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   500 Free   H1 / L8   5:59.41   1 
 John M Keen   2011-04-14 (20110414YNATSY  47   YCFM   500 Free   H8 / L3   6:02.60   2 
 John M Keen   2009-09-26 (20090926CFMFSY  45   FACT   500 Free   H1 / L1   6:03.67   1 
 John M Keen   2010-02-06 (20100206DBYSPRY  46   ORLM   500 Free   H1 / L3   6:04.60   1 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   500 Free   H6 / L5   6:08.37   2 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   500 Free   H7 / L10   6:12.96   3 
 John M Keen   2012-02-11 (20120212Val-12Y  48   BLU   500 Free   H5 / L7   6:13.27   2 
 John M Keen   2012-04-12 (20120412YNatsY  48   BLU   500 Free   H7 / L2   6:15.11   6 
 John M Keen   2009-02-14 (20090215SUNVALY  45   FACT   1000 Free   H4 / L4   12:23.16   3 
 John M Keen   2011-04-14 (20110414YNATSY  47   YCFM   1000 Free   H7 / L6   12:31.34   2 
 John M Keen   2010-02-13 (20100212VALENY  46   ORLM   1000 Free   H5 / L7   12:32.31   2 
 John M Keen   2012-04-12 (20120412YNatsY  48   BLU   1000 Free   H5 / L3   12:41.49   5 
 John M Keen   2011-04-01 (20110401STPETEY  47   YCFM   1000 Free   H2 / L2   12:50.07   2 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   1000 Free   H2 / L5   12:52.55   2 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   1000 Free   H4 / L7   12:52.99   1 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   1000 Free   H1 / L9   13:27.04   2 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   1650 Free   H6 / L1   20:34.98   4 
 John M Keen   2009-04-16 (20090419FGYMCAY  45   FACT   1650 Free   H6 / L6   20:39.80   4 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   1650 Free   H2 / L2   21:00.37   2 
 John M Keen   2009-03-27 (20090329FLSTPY  45   FACT   1650 Free   H2 / L2   21:07.12   4 
 John M Keen   2012-04-12 (20120412YNatsY  48   BLU   1650 Free   H6 / L3   21:10.28   4 
 John M Keen   2011-04-01 (20110401STPETEY  47   YCFM   1650 Free   H2 / L2   21:13.78   3 
 John M Keen   2011-04-14 (20110414YNATSY  47   YCFM   1650 Free   H5 / L1   21:14.46   1 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   1650 Free   H2 / L5   21:25.67   2 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   1650 Free   H1 / L8   22:12.91   2 
 John M Keen   2011-04-14 (20110414YNATSY  47   YCFM   50 Breast   H11 / L8   39.89   7 
 John M Keen   2012-02-11 (20120212Val-12Y  48   BLU   50 Breast   H2 / L4   40.43   5 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   50 Breast   H9 / L7   40.63   9 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   50 Breast   H2 / L6   40.71   1 
 John M Keen   2010-02-13 (20100212VALENY  46   ORLM   50 Breast   H2 / L3   41.09   2 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   50 Breast   H2 / L3   41.96   5 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   50 Breast   H2 / L6   42.08   5 
 John M Keen   2009-09-26 (20090926CFMFSY  45   FACT   50 Breast   H2 / L1   42.25   2 
 John M Keen   2010-02-06 (20100206DBYSPRY  46   ORLM   50 Breast   H2 / L8   42.86   1 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   50 Breast   H3 / L2   DQ   -- 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   100 Breast   H2 / L6   1:31.36   3 
 John M Keen   2011-04-01 (20110401STPETEY  47   YCFM   100 Breast   H2 / L9   1:33.95   6 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   100 Breast   H2 / L3   1:34.08   1 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   100 Breast   H2 / L3   1:35.09   3 
 John M Keen   2009-04-16 (20090419FGYMCAY  45   FACT   50 Fly   H12 / L6   29.17   16 
 John M Keen   2009-02-14 (20090215SUNVALY  45   FACT   50 Fly   H3 / L4   29.23   3 
 John M Keen   2010-04-15 (20100418FGYMCAY  46   ORLM   50 Fly   H12 / L3   29.24   17 
 John M Keen   2009-09-26 (20090926CFMFSY  45   FACT   50 Fly   H2 / L5   29.28   2 
 John M Keen   2010-03-26 (20100328DIXIEZY  46   ORLM   50 Fly   H3 / L7   29.35   5 
 John M Keen   2010-02-13 (20100212VALENY  46   ORLM   50 Fly   H3 / L5   29.94   1 
 John M Keen   2009-03-27 (20090329FLSTPY  45   FACT   50 Fly   H5 / L9   29.97   5 
 John M Keen   2011-02-12 (20110212CWTRVY  47   YCFM   50 Fly   H3 / L8   30.16   2 
 John M Keen   2011-04-14 (20110414YNATSY  47   YCFM   50 Fly   H9 / L4   30.33   11 
 John M Keen   2012-04-12 (20120412YNatsY  48   BLU   50 Fly   H9 / L7   30.35   12 
 John M Keen   2010-02-06 (20100206DBYSPRY  46   ORLM   50 Fly   H2 / L1   31.13   1 
 John M Keen   2012-02-11 (20120212Val-12Y  48   BLU   50 Fly   H3 / L8   31.17   4 
 John M Keen   2012-03-23 (20120325SPMC12Y  48   BLU   50 Fly   H2 / L3   31.61   7 
 John M Keen   2013-03-22 (20130322spmmarY  49   BLU   50 Fly   H3 / L7   32.44   1 
 SCY Results for 40-44  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   50 Free   H16 / L1   24.93   9 
 John M Keen   2005-02-25 (20050225FGCMACY  41   FACT   50 Free   H5 / L6   25.31   2 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   50 Free   H9 / L3   25.35   4 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   50 Free   H6 / L3   25.47   4 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   50 Free   H1 / L6   25.49   4 
 John M Keen   2008-05-15 (20080515FGYMCAY  44   FACT   50 Free   H20 / L7   25.64   14 
 John M Keen   2004-02-14 (20040214CATMASY  40   FACT   50 Free   N/A   25.84   -- 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   50 Free   H7 / L9   26.10   7 
 John M Keen   2007-04-13 (20070413FLSTPY  43   FACT   50 Free   H6 / L6   26.14   7 
 John M Keen   2008-02-16 (20080216FLVALY  44   FACT   50 Free   H7 / L1   26.15   2 
 John M Keen   2007-03-10 (20070310FLSUNY  43   FACT   50 Free   H5 / L6   26.21   3 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   50 Free   H7 / L7   26.49   4 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   100 Free   H17 / L7   55.02   11 
 John M Keen   2005-05-19 (scnats05  41   FACT   100 Free   H33 / L7   55.09   38 
 John M Keen   2004-02-14 (20040214CATMASY  40   FACT   100 Free   N/A   55.47   -- 
 John M Keen   2005-02-25 (20050225FGCMACY  41   FACT   100 Free   H5 / L4   55.49   3 
 John M Keen   2006-05-18 (20060518FGYMCAY  42   FACT   100 Free   H14 / L7   55.54   3 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   100 Free   H8 / L10   55.68   1 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   100 Free   H6 / L7   56.81   4 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   100 Free   H7 / L6   56.82   5 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   100 Free   H3 / L3   56.90   3 
 John M Keen   2006-02-11 (20060211SUNMASY  42   FACT   100 Free   H5 / L4   56.94   5 
 John M Keen   2008-05-15 (20080515FGYMCAY  44   FACT   100 Free   H18 / L2   57.03   9 
 John M Keen   2007-04-13 (20070413FLSTPY  43   FACT   100 Free   H6 / L9   57.32   4 
 John M Keen   2008-02-16 (20080216FLVALY  44   FACT   100 Free   H6 / L10   57.68   3 
 John M Keen   2007-03-10 (20070310FLSUNY  43   FACT   100 Free   H4 / L5   57.76   3 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   100 Free   H7 / L7   58.20   5 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   200 Free   H10 / L4   2:01.68   6 
 John M Keen   2005-05-19 (scnats05  41   FACT   200 Free   H26 / L4   2:02.42   29 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   200 Free   H6 / L3   2:02.44   3 
 John M Keen   2004-02-14 (20040214CATMASY  40   FACT   200 Free   N/A   2:03.41   -- 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   200 Free   H7 / L7   2:04.46   3 
 John M Keen   2006-05-18 (20060518FGYMCAY  42   FACT   200 Free   H13 / L4   2:04.78   2 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   200 Free   H6 / L4   2:06.41   4 
 John M Keen   2005-02-25 (20050225FGCMACY  41   FACT   200 Free   H4 / L1   2:06.45   2 
 John M Keen   2007-03-10 (20070310FLSUNY  43   FACT   200 Free   H3 / L5   2:06.61   2 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   200 Free   H4 / L2   2:07.34   2 
 John M Keen   2007-04-13 (20070413FLSTPY  43   FACT   200 Free   H4 / L7   2:07.34   5 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   200 Free   H6 / L6   2:10.05   3 
 John M Keen   2008-02-16 (20080216FLVALY  44   FACT   200 Free   H5 / L6   2:10.61   1 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   500 Free   H10 / L2   5:36.19   7 
 John M Keen   2005-05-19 (scnats05  41   FACT   500 Free   H11 / L5   5:40.69   25 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   500 Free   H2 / L4   5:43.59   1 
 John M Keen   2006-05-18 (20060518FGYMCAY  42   FACT   500 Free   H7 / L5   5:47.22   1 
 John M Keen   2007-03-10 (20070310FLSUNY  43   FACT   500 Free   H5 / L10   5:48.59   1 
 John M Keen   2007-04-13 (20070413FLSTPY  43   FACT   500 Free   H6 / L10   5:49.52   2 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   500 Free   H4 / L1   5:49.55   3 
 John M Keen   2005-02-25 (20050225FGCMACY  41   FACT   500 Free   H4 / L2   5:49.59   1 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   500 Free   H4 / L3   5:50.50   4 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   500 Free   H1 / L2   5:53.34   3 
 John M Keen   2006-02-11 (20060211SUNMASY  42   FACT   500 Free   H7 / L10   5:55.70   2 
 John M Keen   2008-02-16 (20080216FLVALY  44   FACT   500 Free   H7 / L9   5:57.40   1 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   500 Free   H4 / L6   5:57.55   1 
 John M Keen   2004-02-14 (20040214CATMASY  40   FACT   1000 Free   N/A   11:57.52   -- 
 John M Keen   2005-02-25 (20050225FGCMACY  41   FACT   1000 Free   H1 / L7   12:07.71   1 
 John M Keen   2007-03-10 (20070310FLSUNY  43   FACT   1000 Free   H4 / L8   12:09.61   3 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   1000 Free   H1 / L7   12:17.69   3 
 John M Keen   2008-02-16 (20080216FLVALY  44   FACT   1000 Free   H5 / L2   12:30.79   1 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   1000 Free   H2 / L1   12:40.86   2 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   1650 Free   H6 / L7   19:43.66   3 
 John M Keen   2005-05-19 (scnats05  41   FACT   1650 Free   H6 / L2   19:54.12   15 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   1650 Free   H6 / L3   20:04.59   2 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   1650 Free   H4 / L5   20:30.16   1 
 John M Keen   2008-05-15 (20080515FGYMCAY  44   FACT   1650 Free   H5 / L8   20:33.13   3 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   1650 Free   H2 / L7   20:43.35   2 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   1650 Free   H2 / L1   20:59.16   2 
 John M Keen   2007-04-13 (20070413FLSTPY  43   FACT   1650 Free   H1 / L8   DQ   -- 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   50 Fly   H13 / L1   28.26   7 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   50 Fly   H5 / L6   28.66   2 
 John M Keen   2006-05-18 (20060518FGYMCAY  42   FACT   50 Fly   H11 / L7   28.70   6 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   50 Fly   H5 / L7   28.89   4 
 John M Keen   2004-02-14 (20040214CATMASY  40   FACT   50 Fly   N/A   28.90   -- 
 John M Keen   2005-02-25 (20050225FGCMACY  41   FACT   50 Fly   H4 / L4   28.98   5 
 John M Keen   2008-02-16 (20080216FLVALY  44   FACT   50 Fly   H4 / L2   28.98   2 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   50 Fly   H5 / L6   29.05   7 
 John M Keen   2008-03-28 (20080328FLSTPY  44   FACT   50 Fly   H5 / L3   29.10   2 
 John M Keen   2006-02-11 (20060211SUNMASY  42   FACT   50 Fly   H3 / L5   29.14   5 
 John M Keen   2008-05-15 (20080515FGYMCAY  44   FACT   50 Fly   H13 / L1   29.16   14 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   50 Fly   H3 / L3   29.24   2 
 John M Keen   2007-04-13 (20070413FLSTPY  43   FACT   50 Fly   H3 / L5   29.40   3 
 John M Keen   2007-03-10 (20070310FLSUNY  43   FACT   50 Fly   H4 / L9   29.82   3 
 John M Keen   2004-03-12 (20040312SPSCCHY  40   FACT   100 Fly   H3 / L3   1:06.07   4 
 John M Keen   2004-04-08 (20040415YMNATSY  40   FACT   100 Fly   H10 / L1   1:06.15   7 
 John M Keen   2004-02-14 (20040214CATMASY  40   FACT   100 Fly   N/A   1:08.64   -- 
 John M Keen   2005-03-19 (20050319SSTSPSY  41   FACT   100 Fly   H3 / L8   1:09.36   2 
 John M Keen   2006-04-07 (20060407SPMSCYY  42   FACT   100 Fly   H2 / L5   1:09.94   5 
 John M Keen   2005-04-08 (20050408SPMCHPY  41   FACT   100 Fly   H3 / L10   1:10.04   2 

Long Course Meters Results [ SCY | SCM ]

 LCM Results for 60-64  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2024-07-26 (20240726SCZSCL  61   COOG   100 Free   H2 / L2   1:27.34   4 
 John M Keen   2024-06-29 (20240629WMSSSL  61   COOG   100 Free   H2 / L3   1:27.86   2 
 John M Keen   2023-07-08 (20230708WMSSSL  60   COOG   200 Free   H1 / L4   3:05.89   1 
 John M Keen   2024-07-26 (20240726SCZSCL  61   COOG   200 Free   H2 / L1   3:13.18   7 
 John M Keen   2024-06-29 (20240629WMSSSL  61   COOG   200 Free   H1 / L4   3:13.86   1 
 John M Keen   2023-04-15 (20230415TESTSSL  60   COOG   400 Free   H4 / L3   6:20.00   18 
 John M Keen   2023-07-08 (20230708WMSSSL  60   COOG   400 Free   H2 / L7   6:37.85   1 
 John M Keen   2024-07-26 (20240726SCZSCL  61   COOG   400 Free   H6 / L6   6:42.38   5 
 John M Keen   2024-06-29 (20240629WMSSSL  61   COOG   400 Free   H2 / L5   6:52.98   2 
 John M Keen   2024-07-26 (20240726SCZSCL  61   COOG   800 Free   H4 / L3   13:37.77   4 
 John M Keen   2023-07-08 (20230708WMSSSL  60   COOG   50 Fly   H1 / L4   43.35   3 
 LCM Results for 55-59  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2019-07-19 (20190719sczoneL  56   COOG   50 Free   H4 / L2   34.58   10 
 John M Keen   2018-08-11 (2018081118BRLAL  55   COOG   50 Free   H2 / L4   36.14 *  2 
 John M Keen   2018-07-06 (20180706SCZLCL  55   COOG   100 Free   H6 / L2   1:17.20   11 
 John M Keen   2019-07-19 (20190719sczoneL  56   COOG   100 Free   H5 / L8   1:17.60   10 
 John M Keen   2018-08-11 (2018081118BRLAL  55   COOG   100 Free   H2 / L3   1:17.95 *  2 
 John M Keen   2019-06-30 (20190630SUMSIZL  56   COOG   100 Free   H3 / L6   1:19.52   3 
 John M Keen   2022-06-05 (20220605GJIDCL  59   COOG   100 Free   H1 / L5   1:24.68   2 
 John M Keen   2018-07-06 (20180706SCZLCL  55   COOG   200 Free   H4 / L3   2:45.02   4 
 John M Keen   2019-07-19 (20190719sczoneL  56   COOG   200 Free   H4 / L3   2:48.64   6 
 John M Keen   2018-08-11 (2018081118BRLAL  55   COOG   200 Free   H2 / L2   2:51.82 *  2 
 John M Keen   2019-06-30 (20190630SUMSIZL  56   COOG   200 Free   H3 / L9   2:52.86   3 
 John M Keen   2022-06-05 (20220605GJIDCL  59   COOG   200 Free   H2 / L6   3:12.76   3 
 John M Keen   2018-07-06 (20180706SCZLCL  55   COOG   400 Free   H4 / L5   5:52.38   3 
 John M Keen   2018-08-11 (2018081118BRLAL  55   COOG   400 Free   H2 / L1   5:55.87 *  2 
 John M Keen   2019-06-15 (20190615WMSHSML  56   COOG   400 Free   H1 / L2   5:57.72   1 
 John M Keen   2019-06-30 (20190630SUMSIZL  56   COOG   400 Free   H3 / L5   5:59.27   2 
 John M Keen   2019-07-19 (20190719sczoneL  56   COOG   400 Free   H5 / L1   6:03.43   6 
 John M Keen   2022-06-05 (20220605GJIDCL  59   COOG   400 Free   H2 / L2   6:19.48   3 
 John M Keen   2019-06-15 (20190615WMSHSML  56   COOG   800 Free   H2 / L7   12:22.77   2 
 John M Keen   2018-07-06 (20180706SCZLCL  55   COOG   800 Free   H6 / L5   12:23.21   2 
 John M Keen   2019-07-19 (20190719sczoneL  56   COOG   800 Free   H5 / L3   12:27.76   3 
 John M Keen   2018-07-06 (20180706SCZLCL  55   COOG   1500 Free   H5 / L1   23:42.31   3 
 John M Keen   2018-08-11 (2018081118BRLAL  55   COOG   1500 Free   H1 / L7   23:51.10 *  3 
 John M Keen   2018-08-11 (2018081118BRLAL  55   COOG   50 Fly   H2 / L1   38.21 *  2 
 John M Keen   2019-06-30 (20190630SUMSIZL  56   COOG   50 Fly   H2 / L8   38.75   2 
 John M Keen   2018-07-06 (20180706SCZLCL  55   COOG   50 Fly   H3 / L8   39.43   8 
 John M Keen   2019-07-19 (20190719sczoneL  56   COOG   50 Fly   H2 / L5   40.72   9 
 John M Keen   2019-06-15 (20190615WMSHSML  56   COOG   50 Fly   H2 / L1   41.00   4 
 LCM Results for 50-54  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   50 Free   H3 / L7   32.72   5 
 John M Keen   2017-07-21 (20170721sczL  54   COOG   50 Free   H4 / L2   32.88   7 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   50 Free   H3 / L4   33.26   3 
 John M Keen   2016-07-09 (20160709OOBL  53   COOG   50 Free   H3 / L8   33.90   2 
 John M Keen   2016-07-29 (20160729SCZCL  53   COOG   50 Free   H3 / L5   34.26   7 
 John M Keen   2014-06-22 (20140622sumrL  51   SPM   50 Free   H8 / L8   34.28   5 
 John M Keen   2015-06-21 (20150621SumSizL  52   COOG   50 Free   H5 / L6   34.64   2 
 John M Keen   2016-06-26 (20160626sumsizL  53   COOG   50 Free   H7 / L6   36.03   3 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   100 Free   H3 / L5   1:12.57   5 
 John M Keen   2014-08-03 (20140809WORLDSL  51   SPM   100 Free   H46 / L3   1:13.30   120 
 John M Keen   2016-07-09 (20160709OOBL  53   COOG   100 Free   H2 / L6   1:13.97   2 
 John M Keen   2017-06-25 (20170625sumsizL  54   COOG   100 Free   H4 / L5   1:14.70   2 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   100 Free   H2 / L1   1:15.41   3 
 John M Keen   2016-07-29 (20160729SCZCL  53   COOG   100 Free   H4 / L1   1:15.50   5 
 John M Keen   2015-06-21 (20150621SumSizL  52   COOG   100 Free   H4 / L1   1:15.84   1 
 John M Keen   2017-07-21 (20170721sczL  54   COOG   100 Free   H4 / L3   1:16.85   5 
 John M Keen   2016-08-17 (20160817OMSNATL  53   COOG   200 Free   H6 / L5   2:37.64   21 
 John M Keen   2016-07-09 (20160709OOBL  53   COOG   200 Free   H3 / L2   2:43.75   3 
 John M Keen   2017-07-21 (20170721sczL  54   COOG   200 Free   H4 / L8   2:43.91   3 
 John M Keen   2017-08-02 (20170802MNNATSL  54   COOG   200 Free   H11 / L1   2:44.39   16 
 John M Keen   2016-07-29 (20160729SCZCL  53   COOG   200 Free   H4 / L3   2:45.26   6 
 John M Keen   2017-06-25 (20170625sumsizL  54   COOG   200 Free   H5 / L1   2:46.13   2 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   200 Free   H2 / L2   2:46.67   2 
 John M Keen   2016-08-17 (20160817OMSNATL  53   COOG   400 Free   H15 / L4   5:41.20   21 
 John M Keen   2017-08-02 (20170802MNNATSL  54   COOG   400 Free   H6 / L5   5:43.40   21 
 John M Keen   2017-06-25 (20170625sumsizL  54   COOG   400 Free   H3 / L4   5:48.37   1 
 John M Keen   2017-07-21 (20170721sczL  54   COOG   400 Free   H3 / L5   5:49.20   3 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   400 Free   H2 / L2   5:49.77   1 
 John M Keen   2016-06-26 (20160626sumsizL  53   COOG   400 Free   H3 / L3   5:51.55   1 
 John M Keen   2016-07-29 (20160729SCZCL  53   COOG   400 Free   H4 / L1   5:52.55   8 
 John M Keen   2015-06-21 (20150621SumSizL  52   COOG   400 Free   H4 / L1   5:54.04   1 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   400 Free   H1 / L3   5:54.78   1 
 John M Keen   2014-06-22 (20140622sumrL  51   SPM   400 Free   H4 / L3   5:57.89   4 
 John M Keen   2016-08-17 (20160817OMSNATL  53   COOG   800 Free   H12 / L8   11:49.53   11 
 John M Keen   2017-08-02 (20170802MNNATSL  54   COOG   800 Free   H5 / L6   11:55.45   8 
 John M Keen   2017-07-21 (20170721sczL  54   COOG   800 Free   H4 / L8   12:05.78   3 
 John M Keen   2016-07-09 (20160709OOBL  53   COOG   800 Free   H3 / L7   12:12.32   2 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   800 Free   H2 / L5   12:22.19   2 
 John M Keen   2014-08-03 (20140809WORLDSL  51   SPM   800 Free   H18 / L1   NT   -- 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   1500 Free   H2 / L5   23:05.39   2 
 John M Keen   2016-07-29 (20160729SCZCL  53   COOG   1500 Free   H5 / L1   23:21.19   3 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   50 Breast   H3 / L1   48.49   4 
 John M Keen   2016-06-26 (20160626sumsizL  53   COOG   50 Breast   H5 / L2   48.86   2 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   50 Breast   H2 / L1   49.18   3 
 John M Keen   2014-06-22 (20140622sumrL  51   SPM   50 Breast   H4 / L8   49.91   3 
 John M Keen   2016-07-09 (20160709OOBL  53   COOG   50 Breast   H2 / L1   51.38   1 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   100 Breast   H2 / L6   1:52.64   1 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   100 Breast   H2 / L1   1:53.28   3 
 John M Keen   2013-07-13 (20130713spmlcmL  50   BLU   50 Fly   H2 / L5   35.88   5 
 John M Keen   2013-08-03 (20130803CWDOGL  50   BLU   50 Fly   H2 / L4   36.07   2 
 John M Keen   2017-08-02 (20170802MNNATSL  54   COOG   50 Fly   H13 / L8   36.60   18 
 John M Keen   2015-06-21 (20150621SumSizL  52   COOG   50 Fly   H4 / L6   36.90   2 
 John M Keen   2014-06-22 (20140622sumrL  51   SPM   50 Fly   H5 / L8   37.85   4 
 John M Keen   2017-07-21 (20170721sczL  54   COOG   50 Fly   H3 / L6   38.06   6 
 John M Keen   2017-06-25 (20170625sumsizL  54   COOG   50 Fly   H3 / L6   38.64   2 
 John M Keen   2016-07-29 (20160729SCZCL  53   COOG   50 Fly   H3 / L6   38.69   9 
 John M Keen   2016-06-26 (20160626sumsizL  53   COOG   50 Fly   H5 / L2   38.76   2 
 LCM Results for 45-49  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2008-08-14 (20080814LCNATSL  45   FACT   50 Free   H22 / L8   29.28   17 
 John M Keen   2008-07-26 (20080726FLCOCAL  45   FACT   50 Free   H3 / L2   29.46   3 
 John M Keen   2009-05-17 (20090517CFMSSL  46   FACT   50 Free   H2 / L3   30.00   1 
 John M Keen   2008-07-12 (20080712FLSTPL  45   FACT   50 Free   H5 / L2   30.20   3 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   50 Free   H4 / L3   30.63   3 
 John M Keen   2010-08-09 (20100809LCCH10L  47   ORLM   50 Free   H10 / L1   30.84   8 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   50 Free   H5 / L5   31.03   2 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   50 Free   H4 / L6   31.24   2 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   50 Free   H4 / L8   32.31   2 
 John M Keen   2008-08-14 (20080814LCNATSL  45   FACT   100 Free   H21 / L1   1:05.45   22 
 John M Keen   2008-07-26 (20080726FLCOCAL  45   FACT   100 Free   H2 / L3   1:05.95   2 
 John M Keen   2008-07-12 (20080712FLSTPL  45   FACT   100 Free   H4 / L6   1:06.42   3 
 John M Keen   2009-05-17 (20090517CFMSSL  46   FACT   100 Free   H3 / L6   1:08.27   2 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   100 Free   H5 / L6   1:08.98   2 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   100 Free   H5 / L8   1:09.47   1 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   100 Free   H4 / L6   1:09.69   2 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   100 Free   H5 / L6   1:12.05   4 
 John M Keen   2008-08-14 (20080814LCNATSL  45   FACT   200 Free   H18 / L2   2:26.83   19 
 John M Keen   2010-08-09 (20100809LCCH10L  47   ORLM   200 Free   H6 / L2   2:28.71   10 
 John M Keen   2008-07-12 (20080712FLSTPL  45   FACT   200 Free   H4 / L1   2:31.73   3 
 John M Keen   2008-08-14 (20080814LCNATSL  45   FACT   400 Free   H15 / L6   5:15.52   12 
 John M Keen   2008-07-26 (20080726FLCOCAL  45   FACT   400 Free   H2 / L6   5:20.13   2 
 John M Keen   2010-08-09 (20100809LCCH10L  47   ORLM   400 Free   H6 / L1   5:22.41   5 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   400 Free   H2 / L7   5:24.56   1 
 John M Keen   2009-05-17 (20090517CFMSSL  46   FACT   400 Free   H1 / L2   5:30.21   1 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   400 Free   H2 / L8   5:35.61   1 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   400 Free   H2 / L1   5:36.93   2 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   400 Free   H1 / L2   5:42.96   1 
 John M Keen   2008-08-14 (20080814LCNATSL  45   FACT   800 Free   H12 / L6   11:02.46   11 
 John M Keen   2010-08-09 (20100809LCCH10L  47   ORLM   800 Free   H3 / L7   11:11.64   6 
 John M Keen   2008-07-26 (20080726FLCOCAL  45   FACT   800 Free   H2 / L2   11:15.88   2 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   800 Free   H3 / L4   11:35.39   1 
 John M Keen   2008-07-12 (20080712FLSTPL  45   FACT   800 Free   H1 / L1   11:46.22   2 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   800 Free   H2 / L1   11:46.64   2 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   800 Free   H2 / L8   11:52.87   1 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   1500 Free   H2 / L1   21:55.75   2 
 John M Keen   2008-07-12 (20080712FLSTPL  45   FACT   1500 Free   H1 / L1   21:58.34   2 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   1500 Free   H2 / L8   22:13.53   1 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   50 Breast   H3 / L3   46.80   2 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   50 Breast   H2 / L2   47.38   1 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   50 Breast   H2 / L7   47.69   1 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   50 Breast   H2 / L2   48.02   2 
 John M Keen   2009-05-17 (20090517CFMSSL  46   FACT   50 Breast   H1 / L1   50.27   2 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   100 Breast   H2 / L3   1:45.70   2 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   100 Breast   H3 / L8   1:47.15   2 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   100 Breast   H3 / L7   1:52.51   3 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   200 Breast   H2 / L8   3:59.23   2 
 John M Keen   2008-07-26 (20080726FLCOCAL  45   FACT   50 Fly   H2 / L1   32.65   3 
 John M Keen   2009-05-17 (20090517CFMSSL  46   FACT   50 Fly   H2 / L1   33.45   1 
 John M Keen   2008-07-12 (20080712FLSTPL  45   FACT   50 Fly   H3 / L5   33.73   2 
 John M Keen   2011-06-10 (20110610BUMPJOL  48   YCFM   50 Fly   H2 / L4   34.04   1 
 John M Keen   2010-07-10 (20100711SPMLCML  47   ORLM   50 Fly   H3 / L6   34.29   2 
 John M Keen   2011-07-09 (20110709STPETEL  48   YCFM   50 Fly   H2 / L2   34.51   2 
 John M Keen   2012-07-14 (20120714spmlcmL  49   BLU   50 Fly   H3 / L7   36.01   4 
 LCM Results for 40-44  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2007-08-04 (20070804FLORLL  44   FACT   50 Free   H3 / L2   29.11   2 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   50 Free   H4 / L4   29.31   1 
 John M Keen   2007-07-14 (20070714FLSTPL  44   FACT   50 Free   H5 / L7   29.73   1 
 John M Keen   2007-06-10 (20070610BUMPJL  44   FACT   50 Free   H6 / L7   30.21   1 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   100 Free   H6 / L8   1:03.62   2 
 John M Keen   2007-07-14 (20070714FLSTPL  44   FACT   100 Free   H4 / L5   1:04.94   1 
 John M Keen   2007-08-04 (20070804FLORLL  44   FACT   100 Free   H2 / L3   1:05.84   2 
 John M Keen   2007-06-10 (20070610BUMPJL  44   FACT   100 Free   H5 / L3   1:06.06   1 
 John M Keen   2007-06-10 (20070610BUMPJL  44   FACT   200 Free   H4 / L4   2:24.74   1 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   200 Free   H5 / L8   2:25.24   1 
 John M Keen   2007-07-14 (20070714FLSTPL  44   FACT   200 Free   H4 / L7   2:25.36   1 
 John M Keen   2007-08-04 (20070804FLORLL  44   FACT   200 Free   H3 / L7   2:27.22   3 
 John M Keen   2007-06-10 (20070610BUMPJL  44   FACT   400 Free   H2 / L6   5:15.67   2 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   400 Free   H3 / L4   5:16.49   1 
 John M Keen   2007-08-04 (20070804FLORLL  44   FACT   400 Free   H2 / L7   5:21.61   3 
 John M Keen   2007-08-04 (20070804FLORLL  44   FACT   800 Free   H2 / L2   11:12.27   1 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   800 Free   H1 / L1   11:23.12   1 
 John M Keen   2007-07-14 (20070714FLSTPL  44   FACT   800 Free   H2 / L10   11:31.41   1 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   1500 Free   H1 / L1   21:30.83   1 
 John M Keen   2007-07-14 (20070714FLSTPL  44   FACT   1500 Free   H2 / L10   21:36.23   1 
 John M Keen   2007-06-10 (20070610BUMPJL  44   FACT   50 Fly   H4 / L7   33.40   1 
 John M Keen   2007-07-14 (20070714FLSTPL  44   FACT   50 Fly   H3 / L2   33.61   2 
 John M Keen   2007-08-04 (20070804FLORLL  44   FACT   50 Fly   H2 / L1   33.76   2 
 John M Keen   2006-07-14 (20060714FLSTPL  43   FACT   50 Fly   H3 / L2   34.27   2 
 LCM Results for 35-39  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2001-08-16 (lcnats01  38   ORLM   200 Free   H19 / L8   2:17.80   8 
 John M Keen   2001-08-16 (lcnats01  38   ORLM   800 Free   H6 / L6   10:36.23   5 

Short Course Meters Results [ SCY | LCM ]

 SCM Results for 60-64  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2024-11-09 (20241109WMSWNCS  61   COOG   50 Free   H4 / L6   37.86   2 
 John M Keen   2024-11-09 (20241109WMSWNCS  61   COOG   200 Free   H2 / L5   3:05.86   1 
 John M Keen   2024-11-09 (20241109WMSWNCS  61   COOG   400 Free   H2 / L4   6:31.97   1 
 SCM Results for 55-59  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2018-10-12 (20181012ROWDYS  55   COOG   25 Free   H5 / L6   15.49   8 
 John M Keen   2019-10-11 (20191011ROWDYS  56   COOG   25 Free   H5 / L4   15.78   7 
 John M Keen   2019-11-09 (20191109WNOVCLS  56   COOG   100 Free   H3 / L3   1:16.26   3 
 John M Keen   2019-10-11 (20191011ROWDYS  56   COOG   100 Free   H5 / L5   1:16.44   4 
 John M Keen   2018-10-12 (20181012ROWDYS  55   COOG   200 Free   H5 / L8   2:43.26   4 
 John M Keen   2019-10-11 (20191011ROWDYS  56   COOG   200 Free   H5 / L2   2:44.75   1 
 John M Keen   2019-11-09 (20191109WNOVCLS  56   COOG   200 Free   H3 / L1   2:47.14   1 
 John M Keen   2018-10-12 (20181012ROWDYS  55   COOG   400 Free   H7 / L3   5:43.79   1 
 John M Keen   2019-11-09 (20191109WNOVCLS  56   COOG   400 Free   H3 / L8   5:45.01   2 
 John M Keen   2019-10-11 (20191011ROWDYS  56   COOG   400 Free   H8 / L1   5:52.69   2 
 John M Keen   2019-11-09 (20191109WNOVCLS  56   COOG   800 Free   H4 / L7   11:42.61   2 
 John M Keen   2018-10-12 (20181012ROWDYS  55   COOG   800 Free   H4 / L7   11:52.47   3 
 John M Keen   2019-10-11 (20191011ROWDYS  56   COOG   800 Free   H4 / L5   11:57.84   2 
 John M Keen   2019-11-09 (20191109WNOVCLS  56   COOG   50 Breast   H2 / L3   51.67   4 
 John M Keen   2018-10-12 (20181012ROWDYS  55   COOG   50 Fly   H4 / L6   37.80   5 
 John M Keen   2019-10-11 (20191011ROWDYS  56   COOG   50 Fly   H3 / L3   38.32   5 
 John M Keen   2019-11-09 (20191109WNOVCLS  56   COOG   50 Fly   H3 / L1   38.48   5 
 SCM Results for 50-54  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2017-10-13 (20171013rgacm7S  54   COOG   25 Free   H6 / L3   14.98   4 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   50 Free   H4 / L1   32.01   6 
 John M Keen   2016-11-12 (20161112WCLSCMS  53   COOG   50 Free   H6 / L1   32.57   5 
 John M Keen   2015-11-07 (20151107NOVCLS  52   COOG   50 Free   H4 / L5   32.77   3 
 John M Keen   2013-10-11 (20131011dixscmS  50   BLU   100 Free   H5 / L8   1:09.52   2 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   100 Free   H3 / L5   1:09.63   3 
 John M Keen   2016-11-12 (20161112WCLSCMS  53   COOG   100 Free   H4 / L5   1:09.93   4 
 John M Keen   2015-11-07 (20151107NOVCLS  52   COOG   100 Free   H4 / L1   1:11.89   4 
 John M Keen   2014-10-10 (2014101014orlmS  51   SPM   100 Free   H4 / L2   1:13.85   6 
 John M Keen   2017-11-11 (20171111twmscmS  54   COOG   200 Free   H4 / L8   2:35.66   2 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   200 Free   H3 / L7   2:37.19   2 
 John M Keen   2017-10-13 (20171013rgacm7S  54   COOG   200 Free   H5 / L6   2:39.37   5 
 John M Keen   2013-10-11 (20131011dixscmS  50   BLU   400 Free   H5 / L7   5:34.78   3 
 John M Keen   2016-11-12 (20161112WCLSCMS  53   COOG   400 Free   H4 / L2   5:35.31   3 
 John M Keen   2015-11-07 (20151107NOVCLS  52   COOG   400 Free   H3 / L5   5:37.97   3 
 John M Keen   2017-10-13 (20171013rgacm7S  54   COOG   400 Free   H6 / L7   5:40.59   3 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   400 Free   H5 / L7   5:40.67   2 
 John M Keen   2017-11-11 (20171111twmscmS  54   COOG   400 Free   H3 / L1   5:40.98   2 
 John M Keen   2014-10-10 (2014101014orlmS  51   SPM   400 Free   H2 / L3   5:42.38   6 
 John M Keen   2016-11-12 (20161112WCLSCMS  53   COOG   800 Free   H3 / L2   11:31.56   3 
 John M Keen   2015-11-07 (20151107NOVCLS  52   COOG   800 Free   H2 / L2   11:43.28   2 
 John M Keen   2017-11-11 (20171111twmscmS  54   COOG   800 Free   H3 / L8   11:43.63   2 
 John M Keen   2017-10-13 (20171013rgacm7S  54   COOG   800 Free   H4 / L8   11:47.15   3 
 John M Keen   2014-10-10 (2014101014orlmS  51   SPM   800 Free   H3 / L4   11:51.29   3 
 John M Keen   2017-11-11 (20171111twmscmS  54   COOG   1500 Free   H2 / L8   22:06.53   3 
 John M Keen   2013-10-11 (20131011dixscmS  50   BLU   50 Breast   H3 / L1   46.11   9 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   50 Breast   H2 / L8   47.59   3 
 John M Keen   2016-11-12 (20161112WCLSCMS  53   COOG   50 Breast   H2 / L6   49.31   4 
 John M Keen   2015-11-07 (20151107NOVCLS  52   COOG   50 Breast   H2 / L6   49.32   1 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   100 Breast   H2 / L2   1:43.47   3 
 John M Keen   2013-10-11 (20131011dixscmS  50   BLU   100 Breast   H2 / L1   1:44.75   9 
 John M Keen   2014-10-10 (2014101014orlmS  51   SPM   100 Breast   H2 / L5   1:48.98   8 
 John M Keen   2013-10-11 (20131011dixscmS  50   BLU   50 Fly   H3 / L8   35.19   3 
 John M Keen   2013-11-09 (20131109Nov13S  50   BLU   50 Fly   H2 / L2   35.51   2 
 John M Keen   2015-11-07 (20151107NOVCLS  52   COOG   50 Fly   H3 / L2   35.80   3 
 John M Keen   2017-10-13 (20171013rgacm7S  54   COOG   50 Fly   H3 / L7   37.66   5 
 John M Keen   2017-11-11 (20171111twmscmS  54   COOG   50 Fly   H2 / L7   38.38   2 
 John M Keen   2016-11-12 (20161112WCLSCMS  53   COOG   50 Fly   H3 / L6   39.39   6 
 SCM Results for 45-49  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2009-10-17 (20091017ROWDYS  46   FACT   50 Free   H4 / L4   29.07   7 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   50 Free   H3 / L3   29.32   1 
 John M Keen   2008-10-26 (20081026FLORLS  45   FACT   50 Free   H2 / L4   29.95   2 
 John M Keen   2009-11-22 (20091122STPBAYS  46   FACT   50 Free   H4 / L3   30.02   4 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   50 Free   H4 / L2   30.10   6 
 John M Keen   2011-11-12 (20111112BRIDGES  48   YCFM   50 Free   H2 / L5   31.04   2 
 John M Keen   2009-10-17 (20091017ROWDYS  46   FACT   100 Free   H5 / L3   1:03.88   6 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   100 Free   H3 / L6   1:06.47   6 
 John M Keen   2011-10-14 (20111014ROWDYS  48   YCFM   100 Free   H5 / L6   1:07.29   6 
 John M Keen   2011-11-12 (20111112BRIDGES  48   YCFM   100 Free   H3 / L4   1:08.04   1 
 John M Keen   2008-10-26 (20081026FLORLS  45   FACT   100 Free   H2 / L1   1:08.46   2 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   100 Free   H2 / L2   1:08.61   1 
 John M Keen   2012-10-12 (20121012gainesS  49   BLU   100 Free   H6 / L6   1:09.51   6 
 John M Keen   2009-10-17 (20091017ROWDYS  46   FACT   200 Free   H3 / L1   2:24.84   4 
 John M Keen   2009-11-22 (20091122STPBAYS  46   FACT   200 Free   H3 / L4   2:27.22   1 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   200 Free   H4 / L8   2:28.90   1 
 John M Keen   2009-10-17 (20091017ROWDYS  46   FACT   400 Free   H3 / L4   5:10.55   3 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   400 Free   H3 / L4   5:12.16   5 
 John M Keen   2009-11-22 (20091122STPBAYS  46   FACT   400 Free   H2 / L4   5:15.37   3 
 John M Keen   2011-10-14 (20111014ROWDYS  48   YCFM   400 Free   H5 / L6   5:17.75   3 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   400 Free   H2 / L5   5:17.79   1 
 John M Keen   2011-11-12 (20111112BRIDGES  48   YCFM   400 Free   H2 / L4   5:21.20   1 
 John M Keen   2012-10-12 (20121012gainesS  49   BLU   400 Free   H5 / L6   5:33.90   1 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   800 Free   H2 / L7   10:57.50   3 
 John M Keen   2011-10-14 (20111014ROWDYS  48   YCFM   800 Free   H4 / L2   11:08.90   1 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   800 Free   H2 / L3   11:16.35   1 
 John M Keen   2012-10-12 (20121012gainesS  49   BLU   800 Free   H5 / L6   11:29.27   1 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   1500 Free   H2 / L3   21:06.22   1 
 John M Keen   2011-10-14 (20111014ROWDYS  48   YCFM   1500 Free   H3 / L4   21:13.28   2 
 John M Keen   2012-10-12 (20121012gainesS  49   BLU   1500 Free   H5 / L1   21:54.05   2 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   50 Breast   H2 / L2   44.19   3 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   50 Breast   H2 / L3   46.02   2 
 John M Keen   2009-10-17 (20091017ROWDYS  46   FACT   50 Breast   H3 / L1   46.20   3 
 John M Keen   2012-10-12 (20121012gainesS  49   BLU   50 Breast   H4 / L7   46.29   5 
 John M Keen   2011-11-12 (20111112BRIDGES  48   YCFM   50 Breast   H3 / L8   49.15   3 
 John M Keen   2011-11-12 (20111112BRIDGES  48   YCFM   100 Breast   H2 / L8   1:40.15   2 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   100 Breast   H1 / L4   1:42.36   2 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   100 Breast   H2 / L4   1:44.75   1 
 John M Keen   2010-11-13 (20101114BTHEBS  47   ORLM   50 Fly   H3 / L7   33.35   2 
 John M Keen   2010-10-16 (20101017RGMCS  47   ORLM   50 Fly   H2 / L5   33.38   3 
 John M Keen   2008-10-26 (20081026FLORLS  45   FACT   50 Fly   H2 / L3   33.46   3 
 John M Keen   2011-10-14 (20111014ROWDYS  48   YCFM   50 Fly   H4 / L1   34.80   8 
 John M Keen   2011-11-12 (20111112BRIDGES  48   YCFM   50 Fly   H3 / L1   35.29   1 
 SCM Results for 40-44  Age Group
 Name  Date (MeetID)  Age  Club  Event  Heat/ 
 Lane 
 Time  Place 
 John M Keen   2006-10-14 (20061014FLSTPS  43   FACT   50 Free   H5 / L6   28.88   1 
 John M Keen   2006-10-14 (20061014FLSTPS  43   FACT   100 Free   H5 / L5   1:03.60   1 
 John M Keen   2005-11-19 (20051119CORSPRS  42   FACT   200 Free   H3 / L5   2:19.41   1 
 John M Keen   2006-10-14 (20061014FLSTPS  43   FACT   200 Free   H4 / L8   2:24.04   1 
 John M Keen   2006-10-14 (20061014FLSTPS  43   FACT   400 Free   H3 / L6   5:04.03   1 
 John M Keen   2005-11-19 (20051119CORSPRS  42   FACT   400 Free   H2 / L4   5:04.61   1 
 John M Keen   2005-11-19 (20051119CORSPRS  42   FACT   800 Free   H3 / L7   10:45.65   1 
 John M Keen   2005-11-19 (20051119CORSPRS  42   FACT   50 Fly   H3 / L8   33.47   1 
 John M Keen   2006-10-14 (20061014FLSTPS  43   FACT   50 Fly   H3 / L5   33.58   1 


Times shown in red are from an event that was either held in a pool with a moveable bulkhead and the pool length must be certified in order to have results count towards top ten listings or event rankings OR it was held in a pool that did not meet the pool measurement standards or not all sanction/recognition standards were followed. Results from the event will not count towards the top ten list or event rankings.