31 Ryan Sharpe Antonio PalettaMichael SchramJacob MarksAdam RocanDaniel KulasChris SaleAndrew BaulinBrett KolbzRory PictonChristopher DixonRyan DavisFrancisco AguirreJeff FeirJeff ReadCody KennerdElliott PeddleJustin KryzanskiMatthew KulasMike PeristerakisLuke ChafeMark HumphreysAndreas SeeholzerAbdellah BezzahouEric ZachanowichMark HumphreysNicholas Zachanowich1. Frank Halas2. David Andrich3. Calvin Barrett7. Stephen Halas9. Brett Goodz14. Brennan Allan Hakes17. Mathew Carvalho18. Daniel Schipper18. Bradley Molyneux19. Alexey Mylnikov31. Ryan Sharpe33. Anderson Pereira64. Alexander Peristerakis #31NameRyan SharpeCurrent TeamCasualsLeaguesWinnipeg Men's Soccer LeagueSeasons2022, 2023