GROUP A WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP B WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP C WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP D WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP E WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP F WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP G WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3GROUP H WINNER - SWIRE28 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire328 May 2024Jardine Sports Association3Swire3