In his youth, Dardis played rugby with Naas RFC. In secondary school, Dardis initially played for Newbridge College in Kildare, where he also played Gaelic football. Dardis switched to Terenure College, where he focused on rugby, and he played with Terenure in the Leinster Schools Senior Cup.[2] Dardis also featured for Leinster at both u-18 and u-19 youth levels.
Club
Dardis entered the Leinster academy in 2013. Dardis also played for UCD.[3] After three years in the Leinster academy, he was awarded his first fully professional contract ahead of the 2016–17 season. After making no appearances for the province, however, Dardis left at the end of the 2016–17 season with Leinster not offering a new contract.[4]
International
Dardis formerly played for the Ireland national under-20 rugby union team.[5] He was on the under-20 squad in 2014 and in 2015, playing in the World Rugby under-20 Championship. He also impressed at the under-20 Six Nations with his footwork and pace.[6]
Dardis captained the team at the 2018 Rugby World Cup Sevens. He led Ireland to a ninth-placed finish, the highest finish for any non core World Series team. Dardis finished the tournament with 32 points, ranked second among all players.
Dardis also captained the team at the 2019 Hong Kong Sevens qualifier, where Ireland won the tournament to qualify to play as a “core team” on the 2019–20 World Rugby Sevens Series.