ODSA City League 2025-2026 Season

Session 1Oct 15 - Nov 12
Session 2Nov 19 - Dec 17
Christmas BreakDec 24 - Dec 31
Session 3Jan 7 - Feb 4
Session 4Feb 11 - Mar 18
Session 5Mar 25 - Apr 22
Season Ending SocialApr 29

Overall Standings


# Session 1 Team Session 2 Session 3 Session 4 Session 5 Total

Standings for 2025-2026 Season

Division
    Session

      Schedule for 2025-2026 Season, Session 5


      Team Date Home Away Venue Order Time
      GOOD1 (Div 1)
      March 25NEP1GOOD1Nepean Sportsplex3/4,1/26:30
      April 1SPOR1GOOD1Sportheque1/2,3/48:15
      April 8GOOD1RA2Goodlife Queensview3/4,1/28:00
      April 15GOOD1GOOD2Goodlife Queensview1/2,3/48:00
      April 22UOTT1GOOD1RA Centre3/4,1/26:30
      GOOD2 (Div 1)
      March 25GOOD2UOTT1Goodlife Queensview3/4,1/26:30
      April 1GOOD2NEP1Goodlife Queensview1/2,3/46:30
      April 8GOOD2SPOR1Goodlife Queensview3/4,1/26:30
      April 15GOOD1GOOD2Goodlife Queensview1/2,3/48:00
      April 22GOOD2RA2Goodlife Queensview3/4,1/28:00
      NEP1 (Div 1)
      March 25NEP1GOOD1Nepean Sportsplex3/4,1/26:30
      April 1GOOD2NEP1Goodlife Queensview1/2,3/46:30
      April 8NEP1UOTT1Nepean Sportsplex3/4,1/26:30
      April 15RA2NEP1RA Centre1/2,3/48:00
      April 22SPOR1NEP1Sportheque3/4,1/28:15
      RA2 (Div 1)
      March 25RA2SPOR1RA Centre3/4,1/28:00
      April 1UOTT1RA2RA Centre1/2,3/48:00
      April 8GOOD1RA2Goodlife Queensview3/4,1/28:00
      April 15RA2NEP1RA Centre1/2,3/48:00
      April 22GOOD2RA2Goodlife Queensview3/4,1/28:00
      SPOR1 (Div 1)
      March 25RA2SPOR1RA Centre3/4,1/28:00
      April 1SPOR1GOOD1Sportheque1/2,3/48:15
      April 8GOOD2SPOR1Goodlife Queensview3/4,1/26:30
      April 15SPOR1UOTT1Sportheque1/2,3/48:15
      April 22SPOR1NEP1Sportheque3/4,1/28:15
      UOTT1 (Div 1)
      March 25GOOD2UOTT1Goodlife Queensview3/4,1/26:30
      April 1UOTT1RA2RA Centre1/2,3/48:00
      April 8NEP1UOTT1Nepean Sportsplex3/4,1/26:30
      April 15SPOR1UOTT1Sportheque1/2,3/48:15
      April 22UOTT1GOOD1RA Centre3/4,1/26:30
      GOOD3 (Div 2)
      March 25RA3GOOD3RA Centre3/4,1/26:30
      April 1GOOD3RA4Goodlife Queensview1/2,3/46:30
      April 8GOOD3RA1Goodlife Queensview3/4,1/28:00
      April 15GOOD3SPOR2Goodlife Queensview1/2,3/46:30
      April 22GOOD4GOOD3Goodlife Queensview3/4,1/26:30
      GOOD4 (Div 2)
      March 25SPOR2GOOD4Sportheque3/4,1/28:15
      April 1GOOD4RA3Goodlife Queensview1/2,3/48:00
      April 8RA4GOOD4RA Centre3/4,1/26:30
      April 15GOOD4RA1Goodlife Queensview1/2,3/48:00
      April 22GOOD4GOOD3Goodlife Queensview3/4,1/26:30
      RA1 (Div 2)
      March 25RA1RA4RA Centre3/4,1/28:00
      April 1RA1SPOR2RA Centre1/2,3/48:00
      April 8GOOD3RA1Goodlife Queensview3/4,1/28:00
      April 15GOOD4RA1Goodlife Queensview1/2,3/48:00
      April 22RA1RA3RA Centre3/4,1/28:00
      RA3 (Div 2)
      March 25RA3GOOD3RA Centre3/4,1/26:30
      April 1GOOD4RA3Goodlife Queensview1/2,3/48:00
      April 8SPOR2RA3Sportheque3/4,1/28:15
      April 15RA3RA4RA Centre1/2,3/46:30
      April 22RA1RA3RA Centre3/4,1/28:00
      RA4 (Div 2)
      March 25RA1RA4RA Centre3/4,1/28:00
      April 1GOOD3RA4Goodlife Queensview1/2,3/46:30
      April 8RA4GOOD4RA Centre3/4,1/26:30
      April 15RA3RA4RA Centre1/2,3/46:30
      April 22RA4SPOR2RA Centre3/4,1/26:30
      SPOR2 (Div 2)
      March 25SPOR2GOOD4Sportheque3/4,1/28:15
      April 1RA1SPOR2RA Centre1/2,3/48:00
      April 8SPOR2RA3Sportheque3/4,1/28:15
      April 15GOOD3SPOR2Goodlife Queensview1/2,3/46:30
      April 22RA4SPOR2RA Centre3/4,1/26:30
      CASC1 (Div 3)
      March 25CASC1RA5Cascades Club3/4,1/26:30
      April 1NEP2CASC1Nepean Sportsplex1/2,3/46:30
      April 8CASC1UOTT2Cascades Club3/4,1/28:00
      April 15CASC1GOOD5Cascades Club1/2,3/46:30
      April 22ORL1CASC1Bob McQuarrie3/4,1/28:00
      GOOD5 (Div 3)
      March 25ORL1GOOD5Bob McQuarrie3/4,1/28:00
      April 1GOOD5RA5Goodlife Queensview1/2,3/48:00
      April 8GOOD5NEP2Goodlife Queensview3/4,1/26:30
      April 15CASC1GOOD5Cascades Club1/2,3/46:30
      April 22UOTT2GOOD5Carleton University3/4,1/26:30
      NEP2 (Div 3)
      March 25UOTT2NEP2Carleton University3/4,1/26:30
      April 1NEP2CASC1Nepean Sportsplex1/2,3/46:30
      April 8GOOD5NEP2Goodlife Queensview3/4,1/26:30
      April 15ORL1NEP2Bob McQuarrie1/2,3/46:30
      April 22NEP2RA5Nepean Sportsplex3/4,1/26:30
      ORL1 (Div 3)
      March 25ORL1GOOD5Bob McQuarrie3/4,1/28:00
      April 1ORL1UOTT2Bob McQuarrie1/2,3/48:00
      April 8RA5ORL1RA Centre3/4,1/26:30
      April 15ORL1NEP2Bob McQuarrie1/2,3/46:30
      April 22ORL1CASC1Bob McQuarrie3/4,1/28:00
      RA5 (Div 3)
      March 25CASC1RA5Cascades Club3/4,1/26:30
      April 1GOOD5RA5Goodlife Queensview1/2,3/48:00
      April 8RA5ORL1RA Centre3/4,1/26:30
      April 15RA5UOTT2RA Centre1/2,3/46:30
      April 22NEP2RA5Nepean Sportsplex3/4,1/26:30
      UOTT2 (Div 3)
      March 25UOTT2NEP2Carleton University3/4,1/26:30
      April 1ORL1UOTT2Bob McQuarrie1/2,3/48:00
      April 8CASC1UOTT2Cascades Club3/4,1/28:00
      April 15RA5UOTT2RA Centre1/2,3/46:30
      April 22UOTT2GOOD5Carleton University3/4,1/26:30
      CASC2 (Div 4)
      March 25CASC2ORL2Cascades Club3/4,1/28:00
      April 1CASC2GOOD6Cascades Club1/2,3/46:30
      April 8CASC2NEP3Cascades Club3/4,1/26:30
      April 15RA6CASC2RA Centre1/2,3/48:00
      April 22CASC2ORL3Cascades Club3/4,1/26:30
      GOOD6 (Div 4)
      March 25RA6GOOD6RA Centre3/4,1/26:30
      April 1CASC2GOOD6Cascades Club1/2,3/46:30
      April 8ORL2GOOD6Bob McQuarrie3/4,1/26:30
      April 15GOOD6ORL3Goodlife Queensview1/2,3/46:30
      April 22GOOD6NEP3Goodlife Queensview3/4,1/26:30
      NEP3 (Div 4)
      March 25ORL3NEP3Bob McQuarrie3/4,1/26:30
      April 1RA6NEP3RA Centre1/2,3/46:30
      April 8CASC2NEP3Cascades Club3/4,1/26:30
      April 15NEP3ORL2Nepean Sportsplex1/2,3/46:30
      April 22GOOD6NEP3Goodlife Queensview3/4,1/26:30
      ORL2 (Div 4)
      March 25CASC2ORL2Cascades Club3/4,1/28:00
      April 1ORL2ORL3Bob McQuarrie1/2,3/46:30
      April 8ORL2GOOD6Bob McQuarrie3/4,1/26:30
      April 15NEP3ORL2Nepean Sportsplex1/2,3/46:30
      April 22ORL2RA6Bob McQuarrie3/4,1/26:30
      ORL3 (Div 4)
      March 25ORL3NEP3Bob McQuarrie3/4,1/26:30
      April 1ORL2ORL3Bob McQuarrie1/2,3/46:30
      April 8ORL3RA6Bob McQuarrie3/4,1/28:00
      April 15GOOD6ORL3Goodlife Queensview1/2,3/46:30
      April 22CASC2ORL3Cascades Club3/4,1/26:30
      RA6 (Div 4)
      March 25RA6GOOD6RA Centre3/4,1/26:30
      April 1RA6NEP3RA Centre1/2,3/46:30
      April 8ORL3RA6Bob McQuarrie3/4,1/28:00
      April 15RA6CASC2RA Centre1/2,3/48:00
      April 22ORL2RA6Bob McQuarrie3/4,1/26:30
      BSC1 (Div 5)
      March 25BSC1RA7Walter Baker Sports Centre3/4,1/26:30
      April 1RA7BSC1RA Centre1/2,3/46:30
      April 8RA7BSC1RA Centre3/4,1/28:00
      April 15BSC1RA7Walter Baker Sports Centre1/2,3/46:30
      April 22RA7BSC1RA Centre3/4,1/28:00
      RA7 (Div 5)
      March 25BSC1RA7Walter Baker Sports Centre3/4,1/26:30
      April 1RA7BSC1RA Centre1/2,3/46:30
      April 8RA7BSC1RA Centre3/4,1/28:00
      April 15BSC1RA7Walter Baker Sports Centre1/2,3/46:30
      April 22RA7BSC1RA Centre3/4,1/28:00

      Leaders for 2025-2026 Season

      Name Matches Record Points Team(s)
      Rob Simpson 25 17-8 95 CASC1
      Frederik Bemeur-Thorson 22 17-5 90 SPOR1
      Ahmed Mohamed 20 17-3 88 GOOD6
      Julian Samuel 19 17-2 87 UOTT2
      Fraser Mackinnon-Blair 21 16-5 87 RA3
      Stephane Dubytz 25 14-11 85 ORL1
      Chris Kirollos 18 16-2 81 UOTT1
      Lars Roberts 24 14-10 79 CASC1
      Bahador Najivandzadeh 22 13-9 79 GOOD3
      Miguel Bernard 18 15-3 78 CASC1,CASC2
      Felix Scholberg 18 14-4 78 UOTT1
      Saurav Kurien 19 15-4 77 RA1,RA3,RA4
      Glen Chamberlain 20 14-6 76 GOOD1,GOOD2
      John Prindiville 23 13-10 76 GOOD3,GOOD4
      Colin Scarffe 21 14-7 74 RA6,RA7
      Khaled Hamdy 19 14-5 73 GOOD3,GOOD4
      Vishtasp Palkhiwalla 20 13-7 73 NEP2
      Patrick McDonnell-Alegre 18 13-5 71 RA1,RA2
      Derek Stewart 23 12-11 69 ORL1,ORL2
      Francis Lyons 19 12-7 67 UOTT1
      Patrick Lyons 20 12-8 67 RA1,RA4,RA5
      Michael Reaume 22 12-10 67 CASC1,CASC2
      Ibrahim Ghani 25 12-13 67 NEP1
      John Whelan 20 11-9 67 GOOD1
      Craig Begbie 21 12-9 66 NEP3
      Eden Hughes 25 11-14 66 NEP1
      Clark Johnston 20 11-9 65 RA1,RA2,RA3
      Julian Eckhardt 21 11-10 65 ORL3
      Edouard Poitras 21 10-11 65 RA1,RA2,RA4
      Emmet Stiff 18 12-6 64 GOOD4
      Isabel Smith 19 11-8 64 RA6,RA7
      Assad Khan 22 10-12 64 NEP1
      Matthew Wilson 20 11-9 63 UOTT1
      Giles Peeters 20 11-9 63 BSC1,ORL3
      Adam Williams 20 11-9 63 RA3,RA4,RA5
      Evan Sarnecki 21 11-10 63 RA2,RA3,RA4
      James MacDonald 22 11-11 63 GOOD5
      Al Pritchard 15 12-3 62 NEP2
      Nicolas Dupont 22 12-10 62 SPOR1
      Brian Eldridge 21 11-10 62 RA1,RA2
      Rex Jung 22 11-11 62 RA6
      Bernard Chambon 20 10-10 62 SPOR1,SPOR2
      John Jamieson 16 12-4 61 UOTT1,UOTT2
      Sanjeev Singla 16 11-5 60 NEP3
      Christian Lemire 17 11-6 60 GOOD4
      Edward Duong 16 11-5 59 GOOD4
      Benoit Bezaire 19 11-8 59 RA1,RA3
      Yosef Gonzalez 19 11-8 59 UOTT2
      Jonathan Blodgett 20 10-10 59 GOOD6
      Alex Gloor 16 11-5 58 RA2,RA3
      Kevin Myers 16 11-5 58 RA1,RA3
      Gavin Hamilton 22 11-11 57 RA1,RA2
      Jon Schofield 21 10-11 57 GOOD3
      Arthur Estanislau 16 10-6 56 GOOD2
      Benjamin Brassard 17 10-7 56 SPOR1
      Simon Roy 19 10-9 55 GOOD2
      Adam Haggart 16 9-7 55 GOOD2
      Adim De 19 8-11 55 RA1,RA4,RA5
      Stephane Lussier 16 10-6 54 RA1,RA4
      Tolulope Ajibola 22 9-13 54 NEP2
      Matt McGraw 16 10-6 53 RA1,RA2,RA3,RA4,RA5
      Neil Tubb 16 9-7 53 RA1,RA2
      Craig Dick 17 9-8 53 RA3,RA4,RA5
      Dax Buckberrough 19 9-10 53 RA5
      Hossam Amin 17 9-8 52 GOOD2,GOOD3
      Steve Wallace 19 9-10 52 RA6,RA7
      Mike Ho 14 9-5 51 GOOD1
      Chris Yeon 25 9-16 51 ORL1,ORL2
      Tracey Sly 19 8-11 51 GOOD5
      Steve Corbell 17 9-8 50 ORL1
      Evan Van Neste 17 8-9 50 UOTT1
      Matthew Libront 14 9-5 49 SPOR2
      Ryan Kennedy 17 9-8 49 ORL1
      Steve Oakey 22 7-15 49 RA1,RA2
      Hashem Elseneiti 17 8-9 48 BSC1
      Shaehan Corbell 19 8-11 48 ORL1
      Thomas Charlton 14 9-5 47 RA4,RA5,RA6
      Esam Baaio 16 8-8 47 CASC2
      Adrien Chamberland-Mike 14 7-7 46 NEP1
      Cedric Hansen 19 7-12 46 BSC1
      Frank Skupek 15 8-7 45 GOOD5
      Dominic Bezaire 22 7-15 45 RA6,RA7
      Philippe Shillington 10 8-2 44 GOOD1,GOOD2
      Yasser Ragheb 14 8-6 44 RA1,RA3,RA4,RA5
      Ed Zebrowski 17 7-10 44 GOOD6
      Josh Renaud 11 8-3 43 GOOD1,GOOD2
      Alex Bakes 13 7-6 43 NEP1,NEP2,NEP3
      Oscar Klinge 14 7-7 43 ORL1,ORL2,ORL3
      Mourad Ghali 15 7-8 43 ORL3
      Frank Lee 15 6-9 42 RA5
      Stephane Carini 16 7-9 41 CASC1,CASC2
      Michael Carneiro 9 8-1 40 GOOD2,GOOD4
      David Weatherall 13 7-6 40 RA1,RA2,RA3,RA4
      Nicolas Grenapin 16 6-10 40 RA3,RA4
      Rajiv Bhatia 17 5-12 40 NEP3
      Angella Farr 9 7-2 39 CASC2
      Carol Morneau 15 7-8 39 GOOD5
      Noelle Skillings 16 6-10 39 CASC2
      Rajeev Reyal 16 7-9 38 ORL1,ORL2,ORL3
      Martin Breton 17 7-10 38 RA7
      Brett Harris 11 7-4 37 GOOD1
      Manuel Sauve 14 7-7 37 ORL1,ORL2
      Annika Jain 11 7-4 36 UOTT2
      Simon Pelletier-Tanguay 17 6-11 36 SPOR2
      Wills Jones 13 5-8 36 GOOD6
      Ludovic Bernard 8 7-1 35 CASC1
      Emilie Corcoran 10 6-4 35 GOOD5,GOOD6
      Avram Stern 14 6-8 34 GOOD1
      Ahmed Ashoor 16 5-11 34 NEP2
      Martin Aass 12 5-7 33 GOOD2,GOOD3
      Chris Ling 12 5-7 32 GOOD3
      Charles Anido 14 5-9 32 GOOD1
      Doug Reveler 17 5-12 31 GOOD5
      Geoffrey Vendeville 7 6-1 30 RA4,RA5,RA6
      George Chamberlain 8 6-2 30 GOOD5,GOOD6
      Christian Lindo 8 5-3 30 GOOD2
      Bharat Sethi 9 5-4 30 BSC1,NEP3
      Eric Melanson 11 5-6 30 SPOR1,SPOR2
      Jay Parsons 12 5-7 30 CASC2
      Sheldon Leong 13 5-8 30 NEP2,NEP3
      Jacob Zachariah 15 5-10 30 GOOD3
      Jiash Wu 12 4-8 30 BSC1
      James Crichton 14 4-10 30 RA5,RA7
      Steve Gobel 15 4-11 29 RA6,RA7
      Tim Hore 22 3-19 29 RA5
      Dominic Laflamme 17 4-13 28 SPOR1,SPOR2
      Paul Devlin 8 5-3 26 ORL2
      Simon Tucker 8 4-4 25 RA6,RA7
      James Nicholson 13 4-9 23 RA6,RA7
      Ishaque Jafferjee 10 3-7 23 NEP2,NEP3
      Richard Fontaine 16 2-14 23 ORL1,ORL2
      Denis Theriault 12 3-9 22 SPOR1,SPOR2
      Pavanveer Singh 13 3-10 21 ORL2,ORL3
      Bilal Nagi 9 3-6 19 NEP2,NEP3
      Carson Turner 8 3-5 18 NEP1,NEP2
      Syed Ali 10 3-7 18 BSC1
      Matthew Wei 11 3-8 18 UOTT2
      Tim Allars 19 3-16 18 GOOD6
      Paul Bourque 5 3-2 17 RA5,RA6,RA7
      Luc Leveille 4 3-1 16 CASC1,CASC2
      Mahdi Almuhtaseb 5 3-2 16 ORL3
      Clive Dsousa 6 3-3 16 NEP3
      Jeff Wilson 3 3-0 15 RA3
      Moaz Khan 3 3-0 15 NEP1
      Aurangzeb Khan 3 3-0 15 NEP1
      Robin Miron 6 2-4 15 SPOR1
      Rocky Mckoy 10 2-8 15 ORL1,ORL2
      Nicolas Fradette 18 1-17 15 SPOR2
      Tom Scholberg 6 2-4 13 RA5,RA6
      Rolf Clackdoyle 7 2-5 13 BSC1,RA7
      Evan Garfinkel 9 2-7 13 GOOD3
      Rob Mulrooney 11 1-10 12 RA5
      Leslie Cardillo 16 1-15 12 ORL2,ORL3
      Rory Gardiner 4 2-2 11 GOOD1,GOOD2,GOOD3
      Guy Laurin 9 1-8 11 SPOR1,SPOR2
      Mikola Czich 2 2-0 10 CASC2
      Jayden Shortt 2 2-0 10 SPOR1
      Louis Day 2 2-0 10 UOTT2
      Richard Young 3 2-1 10 GOOD2,GOOD4
      Alec Todd 5 1-4 9 NEP3
      Ananya Maheshwari 7 1-6 9 UOTT1
      Calvin Pritchard 12 1-11 9 CASC2
      Curtis Shaw 3 1-2 8 RA1,RA2
      Mark Chatterley 6 1-5 8 GOOD1
      Natalie Little 11 1-10 8 BSC1
      Dhruv Krishnan 2 1-1 6 RA5
      Sharat Gupta 4 1-3 6 NEP3
      Mario Cerilli 1 1-0 5 CASC1
      Debbie Witham 1 1-0 5 RA7
      Guy Thomas 1 1-0 5 GOOD1
      Mario Ibrahim 1 1-0 5 GOOD6
      Carlos Vento 1 1-0 5 ORL3
      Mike Kim 1 1-0 5 NEP2
      Joel Bailey 1 1-0 5 GOOD6
      Robby Earl 1 1-0 5 RA7
      Adam Lambert 1 1-0 5 RA3
      Tim Wood 1 1-0 5 GOOD6
      Muhammad Ali 1 1-0 5 NEP3
      Steve Phillips 1 1-0 5 RA7
      Junaid Khan 1 1-0 5 NEP1
      Rudy Rodriguez 2 1-1 5 GOOD1
      Shea Kennedy 2 1-1 5 UOTT2
      David Charles 2 1-1 5 BSC1,NEP3
      Karan Malhan 2 1-1 5 ORL2,ORL3
      Christian Roy 3 1-2 5 SPOR2
      Jamie Godin 5 0-5 4 CASC2
      Martin Sevigny 2 0-2 2 SPOR1,SPOR2
      Mark Little 2 0-2 2 BSC1
      Andrew Speirs 3 0-3 2 RA6,RA7
      Shaun Thorson 6 0-6 2 SPOR1,SPOR2
      Yousef Gonzalez Samudio 1 0-1 1 UOTT2
      Kyle Wark 2 0-2 1 RA6,RA7
      Alex Bender 2 0-2 1 ORL2,ORL3
      Ryan Tu 3 0-3 1 UOTT2
      Dylan Fortier 5 0-5 1 UOTT2
      Ryan Lewis 1 0-1 0 CASC2
      Shamim Rizvi 1 0-1 0 BSC1
      Manjeet Ner 1 0-1 0 BSC1
      Joey Theberge 1 0-1 0 GOOD4
      Nick Schofield 1 0-1 0 GOOD6
      Aiden Corbell 1 0-1 0 ORL1
      Quinn Godin 1 0-1 0 BSC1
      Laurent Bourget 1 0-1 0 UOTT2
      Matthew Hanani 1 0-1 0 UOTT2
      Alex Szabo 1 0-1 0 UOTT2
      Melissa Wang-Fan 3 0-3 0 UOTT2
      Stan Melchers 5 0-5 0 UOTT2