McGarvey played college basketball at Ursinus he finished fourth on the school's all-time scoring list and was a two-time Centennial Conference Player of the Year in 2005 and 2006.[2][3] He also was a NABCDivision III All-American during the 2005–06 season.[4] His No. 11 is retired by the school and he was inducted into the Ursinus Athletic Hall of Fame in 2016.[5]
Coaching career
After graduating, McGarvey joined his alma mater's coaching staff for five seasons, where he was part of Ursinus' 2008 NCAA Division III Final Four team. He'd then join the Division I ranks as an assistant to Matt Langel at Colgate in 2011 and would stay on staff until 2018 when he accepted the head coaching position at a Division III institution Lycoming.[6] In his four seasons at the helm of the Warriors, McGarvey guided the team to a 53–36 overall record which included both MAC Commonwealth and MAC Freedom conference tournament titles, and a trip to the 2020 NCAA Tournament.[7][8]
In 2022, McGarvey accepted the role as assistant coach under Mike Jordan at Lafayette. In February of 2023, Jordan was placed on paid leave due to a complaint filed against him and McGarvey was named the interim head coach.[9] During his time as an interim head coach, McGarvey guided the Leopards to a 2–3 record, which included two wins in the 2023 Patriot League conference tournament, as Lafayette reached the championship game before falling to Colgate 79–61.[10]
On March 29, 2023, after the conclusion of investigation into the complaint, Jordan was fired. The interim tag was lifted and McGarvey became the permanent head coach at Lafayette.[11][12]
National champion
Postseason invitational champion
Conference regular season champion
Conference regular season and conference tournament champion
Division regular season champion
Division regular season and conference tournament champion
Conference tournament champion
National champion
Postseason invitational champion
Conference regular season champion
Conference regular season and conference tournament champion
Division regular season champion
Division regular season and conference tournament champion
Conference tournament champion