McEvoy played as a wide receiver for the Surrey Rams of the Canadian Junior Football League.
[1] McEvoy was first hired by the BC Lions as a ticket sales representative in 1995 and moved to media relations in 1997.
[1][3] He then moved to the football operations department in 1999 where he was named the team's Player Personnel Coordinator.
[5] Following the resignation of Ed Hervey, McEvoy was named Co-General Manager alongside Rick Campbell, in addition to his title of Director of Football Operations, on December 7, 2020.
[7] McEvoy lives in Surrey, British Columbia, with his partner, Keri, and has two sons, Logan and Spencer.