2022/2023 Season - Long Course
May 2023 AP Race London International
May 2023 Cardiff International Open Meet
April 2023 SE London Summer Championships
April 2023 Wycombe Long Course Sprint Meet
April 2023 Portsmouth Northsea SC Easter Open Meet
April 2023 British Championships
March 2023 Winchester Spring Qualifier
March 2023 BWSC Regional Qualifyer
March 2023 eXcel Early March Meet
March 2023 Edinburgh International
March 2023 National Arena Swimming League Cup Final
February 2023 Wycombe Dual Award LC Meet
February 2023 COSASC New Year Meet
January/February 2023 MCASA County Championships
December 2022 Winchester Winter Sparkler
September 2022 Sprint With The Stars
2022/2023 Season - Short Course
March 2023 HAC Regional Qualifier
March 2023 Yellow and Blue Hats Spring Gala
December 2022 Ontario Junior International
December 2022 National Arena Swimming League London Premier Division - Round 3
December 2022 Yellow and Blue Hats Holiday Gala
December 2022 Ealing SC 2022 County Qualifier
December 2022 SE National Winter Championships
November 2022 CWSC Development Meet
November 2022 Guildford L2 Winter Open
November 2022 Barnet Copthall County Qualifyer and Development Meet
November 2022 BUCS Short Course Meet 2022
November 2022 National Arena Swimming League London Premier Division - Round 2
November 2022 Swim England London Winter Championships
October 2022 Cambridge Grand Prix
October 2022 NUEL Early County Qualifier Open Meet
October 2022 Middlesex County Development October Open
October 2022 National Arena Swimming League London Premier Division - Round 1
October 2022 Swim England County Team Championships 2022
September 2022 National Arena Junior Swimming League - National Final
2021/2022 Season - Long Course
August 2022 Swim England Summer Meet 2022
July 2022 British Summer Championships 2022
July 2022 NUEL End of Season Open Meet
June 2022 Team Bath AS and Millfield L1 Meet
May 2022 NUEL National Qualifier Open Meet
May 2022 SE London Summer Championships
April 2022 British Championships
April 2022 Crawley Spring L1 Meet
April 2022 Bracknell Regional Qualifyer
March 2022 SE London Summer Championships AG
March 2022 Wycombe Long Course Premier Meet
February 2022 McCullagh International Meet
February 2022 Wycombe Dual Award L3 Meet
February 2022 Middlesex County Championships LC
January 2022 City of Derby L1 Meet
December 2021 Winchester Winter Sparkler
2021/2022 Season - Short Course
June 2022 Mini Club Championships - Yellow and Blue Hats
May 2022 Middlesex May Open Meet
March 2022 HAC Long Distance Meet
January and February 2022 Middlesex County Championships SC
January 2022 The Royals New Year Meet
December 2021 Red and Orange Hats Holiday Gala
December 2021 Yellow Hats Christmas Gala
December 2021 Blue and Black Hats Christmas Gala
December 2021 National Arena Swimming League London Premier Division - Round 3
December 2021 SE National Winter Championships
December 2021 NUEL Late County Qualifier Open Meet
November 2021 Wycombe County and Regional Qualifier
November 2021 Guildford L2 Winter Open
November 2021 Barnet Copthal County Qualifier & Development Meet 2
November 2021 Barnet Copthal County Qualifier & Development Meet 1
November 2021 National Arena Swimming League London Premier Division - Round 2
November 2021 Swim England London Winter Championships
October 2021 Millfield and Team Bath TYR Super Series
October 2021 National Arena Swimming League London Premier Division - Round 1
October 2021 NUEL Early County Qualifier Open Meet
September 2021 National Arena Junior Swimming League - National Final
September 2021 National Junior Swimming League (M11)
2020/2021 Season - Long Course
July 2021 London Festival of Swimming
July 2021 LC Summer Invitational
2020/2021 Season - Short Course
July 2021 CWSC Club Championships
June 2021 Late June National and Regional Performance Level X
June 2021 Early June National and Regional Performance Level X
June 2021 National Arena Junior Swimming League - Round 2
June 2021 Gold, Silver, Bronze Level X
May 2021 National Arena Junior Swimming League - Round 1
October 2020 CWSC IM League - Round 1
October 2020 Early Season Indicator
2019/2020 Season - Long Course
March 2020 Wycombe Premier Meet
March 2020 NUEL Regional Qualifier
March 2020 National Arena Swimming League Final
February 2020 McCullagh International meet
February 2020 Wycombe Dual Award Long Course Meet
February 2020 Middlesex County Championships
December 2019 Northampton Winter Festival
December 2019 RTSC Christmas Cracker
2019/2020 Season - Short Course
February 2020 Camden Medley Challenge Invitational
December 2019 National Arena League London Premier Division - Final
December 2019 Swim England National Winter Championships
November 2019 Wycombe County and Regional Qualifier
November 2019 N&UEL Winter Invitational
November 2019 National Arena League London Premier Division - Round 2
November 2019 London Region Winter Championships
October 2019 NOVA Centurion L2 Open Meet
October 2019 Middlesex County Qualifier
October 2019 National Arena League London Premier Division - Round 1
October 2019 Swim England County Team Championships - CW results
2018/2019 Season - Long Course
August 2019 Swim England National Summer Meet
July 2019 British Summer Championships
July 2019 Northampton Summer Festival
May 2019 London Swimming Summer Time Trials
May 2019 London Region Summer Championships
April 2019 Beckenham Easter International Open
March 2019 Millfield Street TYR Super Series Meet
February 2019 Team Bath Grand Prix
February 2019 Wycombe L3 Dual Meet
January 2019 Middlesex County Youth Championships
2018/2019 Season - Short Course
May 2019 Hats Development Gala
March/April 2019 Middlesex County Development Meet
February 2019 Romford Town Non-County Qualifiers Meet
February 2019 Hats Development Gala
January 2019 Middlesex County Age Group Championships
December 2018 Hillingdon SC Winter Open Meet
December 2018 National Arena League London Premier Division - Round 3
December 2018 Ealing Winter Meet
November 2018 Wycombe County and Regional Qualifier
November 2018 Guildford L2 Open Meet
November 2018 National Arena League London Premier Division - Round 2
November 2018 London Region Winter Championships
October 2018 Middlesex County Development Meet
October 2018 Nova Centurion L2 Open Meet
October 2018 National Arena League London Premier Division - Round 1
2017/2018 Season - Long Course
July 2018 Northampton Summer Festival - CWSC Results
May 2018 London Region Summer Championships- CWSC Results
March 2018 Beckenham Easter International Open - CWSC Results
March 2018 Rushmoor L1 Spring National Qualifier Meet - CWSC Results
March 2018 Wycombe Premier Meet - CWSC Results
March 2018 FFN Golden Lanes with Team Middlesex- CWSC Results
February 2018 Team Bath Open Meet at Bristol- CWSC Results
January 2018 Middlesex Youth County Champs- CWSC Results
January 2018 Flanders Cup International Meet- CWSC Results
November 2017 London Region Winter Champs- CWSC Results
October 2017 Lincoln Vulcans Open Meet- CWSC Results
2017/2018 Season - Short Course
July 2018 Black Swan Summer Meet
April 2018 Red to Blue Hats development meet results
March 2018 Middlesex Development Meet
March 2018 Latymer Time Trials
February 2018 Ealing Regional Qualifiers- CWSC Results
Jan/Feb 2018 Middlesex Age Group County Champs- CWSC Results
December 2017 Hillingdon Winter Open Meet- CWSC Results
December 2017 National Arena League London Premier Division Final- CWSC Results
December 2017 Ealing Xmas Meet- CWSC Results
December 2017 Guildford County Qualifier - CWSC Results
November 2017 Hitchin Open - CWSC Results
November 19, 2017 Latymer time trials
November 2017 BSC Winter Club Champs- CWSC Results
November 2017 National Arena League London Premier Division - Round 2
November 5, 2017 Latymer time trials
October 2017 County Distance Development Meet- CWSC Results
October 2017 National Arena League London Premier Division - Round 1
October 2017 Cambridge Grand Prix- CWSC Results
2016/2017 Season - Long Course
August 2017 English Summer Champs- CWSC Results
July 2017 British Summer Champs- CWSC Results
July 2017 RTSC End of Season Meet at LAC- CWSC Results
July 2017 BWFSC Level 3 at the LAC- CWSC Results
June 2017 Hillingdon Summer Open Meet- CWSC Results
June 2017 Crawley Summer Splash- CWSC Results
May 2017 London May Open Meet- CWSC Results
May 2017 London Region Age Group Champs- Full CWSC Results
May 2017 Basildon Open Level 1 Meet- CWSC Results
April 2017 London Region Youth Championships- CWSC Results
April 2017 Middlesex Spring Development- CWSC Results
April 2017 National B Final, Arena League 2016/2017- CWSC Results
March 2017 Middlesex Level 1 Open at the LAC- CWSC Results
March 2017 ESSA Inter-Divisional Champs- CWSC Results
March 2017 Wycombe LC Premier Meet- CWSC Results
Feb 2017 Ealing Level 3 Open Meet- CWSC Results
Jan/Feb 2017 Middlesex County Age Group Champs- Full CWSC Results
Jan 2017 Burns Open Meet- CWSC Results
Jan 2017 London Swimming Amiens Meet- CWSC Results
2016/2017 Season - Short Course
Dec 2016 Basildon Level 3 Winter Meet- CWSC Results
Dec 2016 Hillingdon Winter Meet- CWSC Results
Dec 2016 ASA Winter Championships- CWSC Results
Dec 2016 National Arena League London Premier Division Final- CWSC Results
Dec 2016 Ealing Xmas Open Meet- CWSC Results
Nov 2016 Aqua Sulis Grand Prix at Bristol- CWSC Results
Nov 2016 Hoddesdon Open Meet- CWSC Results
Nov 2016 CWSC Meet at the KLC- All Results
Nov 2016 National Arena League Rnd 2 London Premier Division- CWSC Results
Nov 2016 London Winter Champs- CWSC Results
Oct 2016 Basildon Sprints- CWSC Results
Oct 2016 National Arena League Rnd 1 London Premier Division- CWSC Results
Oct 2016 Winter County Development Meet- CWSC Results
Oct 2016 Barnet Novices- CWSC Results
Oct 2016 Cambridge Grand Prix- CWSC Results
2015-2016 Season - Long Course
July 2016 ASA English Summer Meet- CWSC Results
July 216 British Summer Championships- CWSC Results
July 2016 Irish Age Groups and Summer Open Meet- CWSC Results
July 2016 BWFSC Summer Meet at the LAC- CWSC Results
June 2016 TD Open Meet at Bristol- CWSC Results
May 2016 London Last Chance National Qualifier- CWSC Results
May 2016 Middlesex Long Course Open Meet- CWSC Results
May 2016 London AG Championships- Full CWSC Results
April 2016 LSSA Championships- CWSC Results
April 2016 Middlesex County Spring Development Meet- CWSC Results
April 2016 Cambridge Open Meet- CWSC Results
April 2016 London Youth Region Champs- CWSC Results
March 2016 Rushmoor Open Meet- CWSC Results
March 2016 Southampton Open Meet- CWSC Results
February 2016 Ealing Open Meet- CWSC Results
February 2016 Derventio Excel Open Meet- CWSC Results
January 2016 Middlesex County Championships- Results for all sessions
2015-2016 Season - Short Course
December 2015 ASA Winter Nationals Championships- CWSC Results
December 2015 Hillingdon Xmas Meet- CWSC Results
December 2015 Basildon Xmas Meet- CWSC Results
December 12th, 2015 Arena League London Premier Division Final- CWSC Results
December 5th, 2015 Crawley Xmas Gala- CWSC Results
November 29th, 2015 CWSC Club Gala- CWSC Results
November 2015 Leicester Open Meet- CWSC Results
November 2015 National Arena League Round 2- CWSC Results (3rd place)
Nov 2015 London Region Winter Champs- CWSC Results
Oct/Nov 2015 Ealing Halloween Open Meet- CWSC Results
October 2015 Luton Open Meet- CWSC Results
October 2015 Cambridge Grand Prix- CWSC Results
October 2015 Middlesex County Development- CWSC Results
October 2015 National Arena League Round 1- CWSC Results (3rd place)
Summer 2015 Competitions
June 2015 Darmstadt International Meet- CWSC Results
July 2015 Hatfield Summer Spectacular- CWSC Results
July 2015 Luton 2 Fast 2 Furious- CWSC Results