In-house Golf Professionals
Top Shot Golf is proud to offer our in-house Pro, Mike Karasinski, PGA certified coach, to the TSG team.
Mike is available for beginner to advanced players who need a tune up through the off-season or those who are looking to take their game to the next level.
In-House Trainers
Meet the in-house trainers at Top Shot Golf

Michael Karasinski
PGA of Canada Professional
Michael Karasinski is a member of the PGA of Canada. He has been with our team since day 1! Mike has been teaching golf for many years here and at Twenty Valley Golf and Country Club. Mike has a passion for helping people work on their golf game! Mike specializes in Trackman, Putting, and Full Swing instruction. Mike is also a very established player. Some accomplishments include:
- 3 Professional Victories
- Top 30 Finish at the 2023 PGA of Canada Championship
- Ranked Top 20 in the PGA of Ontario
- Ranked 4th in the PGA of Ontario Apprentice Standings
- Played at Brock University (2019-2020)
- Experience playing on the PGA Tour Canada
Joel Harrison
PGA of Canada Professional
Joel is a Class “A” Member of the PGA of Canada and has been teaching, coaching and instructing golfers of all levels since 1996. Joel utilizes a hands on approach combined with the current technologies available. He believes having access to the most modern equipment, techniques, theories and training aids is a key element in providing students with the best opportunity for success. He has worked, trained and been mentored from some of the top golf instructors across North America.
“My goal is to truly find a way to make the game as simple, and enjoyable for each and every student I have”.

Find a League to Join
Interested in finding a league to join? Reach out and we can match you up with an upcoming league!