Nash began his career with the Vancouver 86ers in 1995. He was named to the all-A-League team in his second season with the 86ers as a 20-year-old in 1996.[1] He spent the next several years jumping backwards and forwards across the Atlantic: he also played 5 games for a Stockport County side in 1996–97 that won promotion to Football League First Division and appeared in 15 games as a substitute for the club's first-team the next season. He also played briefly for Third Division Chester City in 1999, on loan for Third Division Macclesfield Town in February 2003, and had a short stint with the Edmonton Drillers in 1998–1999.
Rochester Raging Rhinos
Nash played for the Rochester Raging Rhinos of the A-League from 2000 to 2003, winning back-to-back league titles in 2000 and 2001. He was given second-team all-league honours in 2000.[1]
In 2006, Nash helped Vancouver capture their first USL First Division Championship, beating Rochester Raging Rhinos by a score of 3–0. He established a new team record for longest ironman streak, playing 77 consecutive games over three seasons. The record had previously belonged to Domenic Mobilio with 68 games.[citation needed] After being named to two Second All-League teams in 1996 and 2000, Nash received First All-League honours in 2007 with the Whitecaps.[1] The following season, on September 30, 2008, Nash was named to his second consecutive USL-1 First All-League Team,[3] en route to another USL-1 Championship on October 12, 2008, beating the Puerto Rico Islanders 2–1 in Vancouver.[4] The win marked Nash's fourth league title (including the USL's predecessor, the A-League).[5]
With the departure of Jeff Clarke following the Whitecaps' championship, Nash succeeded Clarke as team captain on January 26, 2009.[2] He missed the final five games of the regular season after pulling his hamstring in a game against the Rochester Rhinos on August 29. He returned in time for the playoff opener against the Carolina RailHawks.[6] In the midst of Vancouver's playoff run, Nash was named to the Second All-League team.[1] Despite finishing the 2009 regular season as the seventh and final seed in the playoffs, Nash and the Whitecaps advanced to the finals for the second consecutive year, eliminating the RailHawks and Timbers, the league's top two seeds. In the first leg of the final against the Montreal Impact, however, Nash was assessed a red card in the 52nd minute after delivering a tackle to Roberto Brown, suspending him for the remainder of the two-leg final. Brown was carried off the field on a stretcher but quickly returned to finish the game, which Montreal won 3–2.[7]
Despite expectations that he would captain the Whitecaps as the team enters Major League Soccer in 2011, Nash announced his retirement from professional soccer on October 27, 2010, stating "Today is a day of mixed emotions for me, but we all decide to move on. I'm glad to end my career here, where it all started". Nash accepted a new role as a scout and youth playing coach with the club.[8]
Nash was named the assistant coach of the Ottawa Fury on October 18, 2013, for their inaugural year in the North American Soccer League.[10][11] On October 31, 2016, Nash announced he was leaving the Fury to pursue other opportunities.[12]
On December 21, 2021, he was announced as the head coach of York United FC of the Canadian Premier League.[16] On May 21, 2024, he was relieved of his duties as the club's head coach.[17]