CONFIRMED TEAMS
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
CONFIRMED TEAMS
- SPARTAN FC 35
- VICTORY LEGEND FC
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
- TBD
CONFIRMED TEAMS
- SPARTAN FC 45
- ROMAYA FC
- TBD
- TBD
- TBD
- TBD
- TBD
- SPARTAN RESERVES (PENDING SPOT)
CONFIRMED TEAMS
- FC CENTRAL
- DEPORTIVO REAL 55
- KOREA FC
- STRIKERS
- SPARTAN FC 55
- TBD
- TBD
- TBD
- TBD
- FC CENTRAL RESERVES (PENDING SPOT)






















📅 Timeline
- All Registered players must have their player card issued.
🏢 Where to Get Your Card
- Location: Viktoria Front Office (inside the entrance to both fields). Ask for Jurgen.
⏰ Availability
- Cards can be issued on these days: Mondays – Tuesdays – Thursdays – Fridays – Available before, after and during games being played.
✅ Requirements: Bring one of the following valid IDs: Driver’s License OR another official Canadian government-issued photo ID
💰 Fees: Player Card Fee: $10.00 CASH (covers printing and materials
| Team | Record (W-L-T) | Pts | Home | Away | GF | GA | GD |
| 7-2-2 | 23 | 2-1-1 | 5-1-1 | 41 | 19 | 22 | |
| 7-2-2 | 23 | 3-1-0 | 4-1-2 | 27 | 18 | 9 | |
| 5-3-3 | 18 | 2-2-1 | 3-1-2 | 32 | 29 | 3 | |
| 5-5-1 | 16 | 3-4-1 | 2-1-0 | 32 | 22 | 10 | |
| 3-4-4 | 13 | 1-0-1 | 2-4-3 | 17 | 18 | -1 | |
| 4-6-1 | 13 | 3-4-1 | 1-2-0 | 26 | 33 | -7 | |
| 2-6-3 | 9 | 0-4-3 | 2-2-0 | 32 | 35 | -3 | |
| 2-7-2 | 8 | 1-4-1 | 1-3-1 | 32 | 65 | -33 |
Player Team G PTS A. Palic PF 13 13 T. EL Assal UF3 12 12 Y. Halenko PSA 12 12 N. Garcia Hernandez AF3 9 9 K. Bilodeau TC 8 8 A. Journi LS 8 8 R. de Franca PSA 7 7 R. Hochaimi PSA 6 6 A. Lewandowski PF 6 6 a. noussairi UF3 6 6 S. Pavkovic Kar 6 6 P. Wills AF3 6 6 P. EHANG GLF 5 5 A. Morfaw GLF 5 5 D. Pilon TC 5 5 F. Araya LS 4 4 C. Cassidy TC 4 4 M. de Moraes PSA 4 4 O. Mokhtar UF3 4 4 h. mougli LS 4 4
| Group A | |||||||
| Team | Record (W-L-T) | Pts | Home | Away | GF | GA | GD |
| 10-0-0 | 30 | 6-0-0 | 4-0-0 | 51 | 10 | 41 | |
| 9-1-0 | 27 | 5-0-0 | 4-1-0 | 59 | 21 | 38 | |
| 7-3-0 | 21 | 2-1-0 | 5-2-0 | 23 | 19 | 4 | |
| 6-2-2 | 20 | 4-1-1 | 2-1-1 | 35 | 15 | 20 | |
| 6-3-1 | 19 | 3-1-1 | 3-2-0 | 43 | 27 | 16 | |
| 6-4-0 | 18 | 5-1-0 | 1-3-0 | 25 | 19 | 6 | |
| 5-4-1 | 16 | 4-0-1 | 1-4-0 | 30 | 28 | 2 | |
| 5-5-0 | 15 | 4-2-0 | 1-3-0 | 17 | 17 | 0 | |
| Group B | |||||||
| Team | Record (W-L-T) | Pts | Home | Away | GF | GA | GD |
| 4-4-2 | 14 | 4-3-1 | 0-1-1 | 25 | 31 | -6 | |
| 4-5-1 | 13 | 2-3-1 | 2-2-0 | 29 | 28 | 1 | |
| 2-5-3 | 9 | 1-2-1 | 1-3-2 | 23 | 38 | -15 | |
| 2-6-2 | 8 | 2-1-1 | 0-5-1 | 24 | 38 | -14 | |
| 2-6-2 | 8 | 1-2-0 | 1-4-2 | 17 | 35 | -18 | |
| 2-7-1 | 7 | 1-4-0 | 1-3-1 | 23 | 42 | -19 | |
| 2-8-0 | 6 | 2-3-0 | 0-5-0 | 21 | 51 | -30 | |
| 0-9-1 | 1 | 0-2-1 | 0-7-0 | 18 | 44 | -26 | |
Player Team G PTS A. Mohammadtabar PERSIA FC 17 17 H. Blal VICTORY LEGEND FC 13 13 F. Hysaj CAIRO FC 35 11 11 L. Burton DIVERSITY VICTORY FC 10 10 A. Alboreggia DIVERSITY VICTORY FC 8 8 R. Lamin STARS FC 8 8 M. Mirabelli ALL REDS 8 8 Z. Sabir DIVERSITY VICTORY FC 8 8 T. Abbasi PERSIA FC 7 7 E. Babaei PERSIA FC 7 7 F. KARIMI PERSIA FC 7 7 M. Lewis NORTHSIDE SELECTS 7 7 B. Ojo COPPER HARPS PREMIER 7 7 O. Albanna VICTORY LEGEND FC 6 6 A. Ali STARS FC 6 6 R. Durocher AJAX EDMONTON 6 6 S. Gevenich INTER 35 6 6 M. ouaboudou DIVERSITY VICTORY FC 6 6 B. Worsdall INTER 35 6 6 A. Isuf VICTORY LEGEND FC 5 5 D. Lai VIET EDM FC 5 5 J. Macdonald ATARI FC 5 5 A. Sinclair SPRUCE GROVE EAGLES FK 5 5 M. Urso NORTHSIDE SELECTS 5 5 F. Villanueva DIVERSITY VICTORY FC 5 5 S. Zaiffdeen ALL REDS 5 5 B. Cameron INTER 35 4 4 D. Dao VIET EDM FC 4 4 D. Eskandari Bakhtiary PERSIA FC 4 4 K. Gelinas CROATIA VATRENI 4 4 C. Haswell AJAX EDMONTON 4 4 T. Laboucan-Avirom INTER 35 4 4 M. Leciej ALL REDS 4 4 C. Lewis NORTHSIDE SELECTS 4 4 M. Messou DIVERSITY VICTORY FC 4 4 s. mohamed VICTORY LEGEND FC 4 4 A. Sabir STARS FC 4 4 W. Stranks HOOLIGANS 4 4 A. Tran VIET EDM FC 4 4 G. Zenelaj CAIRO FC 35 4 4
| Team | Record (W-L-T) | Pts | Home | Away | GF | GA | GD |
| 11-0-1 | 34 | 1-0-0 | 10-0-1 | 68 | 15 | 53 | |
| 9-1-2 | 29 | 6-0-0 | 3-1-2 | 61 | 19 | 42 | |
| 8-0-4 | 28 | 2-0-3 | 6-0-1 | 72 | 12 | 60 | |
| 7-4-1 | 22 | 3-3-0 | 4-1-1 | 37 | 24 | 13 | |
| 5-6-1 | 16 | 5-4-1 | 0-2-0 | 37 | 36 | 1 | |
| 4-6-2 | 14 | 1-4-2 | 3-2-0 | 29 | 42 | -13 | |
| 3-8-1 | 10 | 1-5-1 | 2-3-0 | 27 | 57 | -30 | |
| 3-8-1 | 10 | 2-6-0 | 1-2-1 | 16 | 46 | -30 | |
| 2-8-2 | 8 | 0-1-1 | 2-7-1 | 29 | 34 | -5 | |
| 0-11-1 | 1 | 0-8-0 | 0-3-1 | 7 | 98 | -91 |
Player Team G PTS J. Causevic FK BOSNIA 45 14 14 A. Morfaw TURKISH FC 12 12 L. Ngwa TURKISH FC 12 12 L. Nutaj TURKISH FC 12 12 A. Alboreggia ROMAYA FC 11 11 D. Kucalovic ATLETICO FC 45 10 10 A. Cunningham COPPER HARPS 45 9 9 A. Journi FK BOSNIA 45 9 9 D. Keane SPARTAN FC 45 9 9 R. Lamin ATLETICO FC 45 9 9 S. Zenelaj SPARTAN FC 45 8 8 M. de Moraes FK BOSNIA 45 7 7 A. Shibany ATLETICO FC 45 7 7 D. Cvijic UKRAINE MASTERS 6 6 M. Hamza FK BOSNIA 45 6 6 S. Matic FK BOSNIA 45 6 6 S. Alzdam CAIRO FC 45 5 5 A. Cicati UKRAINE MASTERS 5 5 T. Fonseca ROMAYA FC 5 5 H. Kiamarsi TURKISH FC 5 5 M. Messou CAIRO FC 45 5 5 U. Shamaka ATLETICO FC 45 5 5 E. Acha TURKISH FC 4 4 D. Dao EC FRIENDSHIP 45 4 4 F. dos Santos ROMAYA FC 4 4
| Team | Record (W-L-T) | Pts | Home | Away | GF | GA | GD |
| 12-0-0 | 36 | 5-0-0 | 7-0-0 | 60 | 17 | 43 | |
| 8-2-2 | 26 | 6-2-2 | 2-0-0 | 61 | 22 | 39 | |
| 7-3-2 | 23 | 1-3-2 | 6-0-0 | 47 | 31 | 16 | |
| 6-4-2 | 20 | 2-2-0 | 4-2-2 | 36 | 26 | 10 | |
| 6-4-2 | 20 | 5-2-1 | 1-2-1 | 40 | 42 | -2 | |
| 6-5-1 | 19 | 3-1-0 | 3-4-1 | 47 | 26 | 21 | |
| 2-6-4 | 10 | 1-3-4 | 1-3-0 | 18 | 37 | -19 | |
| 2-6-4 | 10 | 2-3-0 | 0-3-4 | 17 | 37 | -20 | |
| 1-10-1 | 4 | 1-4-0 | 0-6-1 | 26 | 63 | -37 | |
| 1-11-0 | 3 | 0-5-0 | 1-6-0 | 12 | 63 | -51 |
Player Team G PTS S. Newlands PIONEER HITCH 19 19 Z. Maletic POLONIA 15 15 O. Oyeyemi FC CENTRAL 15 15 R. Lamin FC CENTRAL 13 13 J. Maciocha STRIKERS 12 12 M. Mohamed UNITED 55 11 11 P. Igwe SPARTAN FC 55 9 9 Z. Rocic FK BOSNIA 55 9 9 E. Rodríguez Cequeira FK BOSNIA 55 9 9 P. Somos STRIKERS 9 9 S. Matic FK BOSNIA 55 8 8 B. Jablonski POLONIA 7 7 I. Halilic FK BOSNIA 55 6 6 A. Jawdat FC CENTRAL 6 6 I. Albulescu FC CENTRAL 5 5 A. Aletko POLONIA 5 5 V. Charan SPARTAN FC 55 5 5 E. Cicek POLONIA 5 5 T. Elmsallati FC CENTRAL 5 5 G. Grant STRIKERS 5 5 B. McKeown PIONEER HITCH 5 5 M. Obeydani DEPORTIVO REAL 55 5 5 E. van Wouw STRIKERS 5 5 K. Zubi KOREA FC 5 5 O. Alkadory FC CENTRAL 4 4
📹 Copy of Video Camera Review or 🎮 Game Sheet Print-Out when available.
For assistance, please contact any of the Facility Managers below and make sure that you provide a USB stick so they can save the footage for you.
Jurgen - Rolland - Mike - Bill: Mobile: 780-903-4420 | Email: jwelz@hotmail.com
Field Rentals & Administration
Linda - Phone: (780) 457-3759 | Email: viktoriasoccerclub.ca
All VMSL-related matters before, during, and after games must be communicated exclusively by email to:📧 info@vmsl.ca
Communication Guidelines
- Do not text or call any VMSL Director regarding league matters. Any such attempts will be ignored.
- Players and coaches must not approach league directors during matches to discuss VMSL rules, game concerns, or any other soccer-related issues.
All such matters must be communicated only via email to info@vmsl.ca. - Any direct verbal or in-person communication with a VMSL Director—on or off the field—resulting in an altercation, argument or dispute over game results, referees, or VMSL rules will be considered an unofficial complaint and will not be investigated by (VMSL) the League due to failure to follow proper protocol.
During Games
- Only referees may be approached for rule clarifications, and only in a respectful manner.
- Players and coaches must not approach league directors during matches to discuss VMSL rules, game concerns, or any other soccer-related issues, only through official complaint procedures.
Official Responses
- The VMSL will respond only through: Email correspondence sent to info@vmsl.ca or Completed official VMSL forms.
Please note:
- VMSL is strictly regulated / Rules are final and non-negotiable / Full compliance on fees, rosters, game sheets, and discipline is mandatory / Failure to comply may result in fines, forfeits, or bans. Your strict adherence to this policy is required and appreciated.
📅 Game Schedules & Updates
VMSL may change game times and field locations at any time without prior notice. These updates will not be sent by email, phone, or message. The only official source of truth is the daily posted schedule on the league website. VMSL reserves the right to make any changes to schedules and field assignments without team approval. Such changes may be made if they are in the best interest of the league - for example, to avoid team forfeits.
Schedules are subject to change – field locations and game times may be adjusted throughout the season.
- These changes happen due to unforeseen circumstances, event conflicts, team forfeits, or facility availability.
- Check daily: The (VMSL) updates the posted schedule only.
- No direct communication will be sent for schedule changes — players and teams must refresh their browsers to view the latest updates.
🪪 Player & Team Identification
All players, coaches, team owners, and managers must carry a VMSL ID Card or proper (driver’s license, passport, or other government-issued ID with birthdate).
Proof of age/ID may be requested:
- Before, during, or after a game
- By a referee, team official, or VMSL representative.
- Team officials are responsible for verifying their roster and ensuring all players meet the correct age group eligibility.
⚖️ Player Eligibility & Registration Rules to play in more than one division.
Multiple divisions allowed: Players may play in more than one division only if the divisions are in different age groups.
- Example: A player in Major Division 45 can also play in Major Division 55.
Same age group restriction:
- A player cannot play for two teams in the same age group (e.g., Major 35, and Premier 35).
- Must choose one team per age group.
- Age requirements apply: Players must meet the minimum age for each division they register in.
✅ Key Takeaway: Always check the schedule daily, ensure player IDs are valid and present, and verify age eligibility rules to avoid penalties or disqualification.













































































