Having previously been drafted in the 2011 QMJHL Entry Draft by the Cape Breton Screaming Eagles, Darcy opted to pursue a major junior career signing a contract with the QMJHL club on August 6, 2013. As an alternate captain in his debut season with Cape Breton in 2013–14, Darcy led the team in scoring with 35 goals and 82 points in 65 games, earning a selection to the QMJHL Second All-Star Team. He was selected by the Tampa Bay Lightning with their last selection in the seventh-round, 185th overall, of the 2014 NHL Entry Draft. He returned to the Screaming Eagles for the 2014–15 season, notching 14 points through 19 games before he was traded to the Sherbrooke Phoenix on December 11, 2014. In his final season in the QMJHL, Darcy posted 45 points in 37 regular season games, before adding 9 points in 6 playoff games in a first-round exit with the Phoenix.
Professional
On April 9, 2015, Darcy was signed by the Lightning to a three-year, entry-level contract. In his first professional year, Darcy was assigned to the Lightning's AHL affiliate, the Syracuse Crunch, to begin the 2015–16 season. In 56 appearances with the Crunch, Darcy was unable to translate his offensive game from junior, posting just 4 goals and 12 points in a depth role. In the following 2016–17 season, Darcy was limited to just 34 games with the Crunch before he was reassigned to split the season with secondary affiliate, the Kalamazoo Wings of the ECHL. He contributed with over a point-per-game pace with the Wings, collecting 25 points through 20 regular season games. Before commencing the final season of his entry-level deal with the Tampa Bay Lightning, having been unable to make an impression within the organization, Darcy was placed on unconditional waivers and had his contract terminated on September 19, 2017. As a free agent he agreed to a professional tryout contract with the Utica Comets of the AHL, affiliate to the Vancouver Canucks, leading into the 2017–18 season. Establishing a role within the Comets, Darcy was signed to an AHL contract for the remainder of the season on November 29, 2017. He recorded career highs with 18 assists and 24 points in 46 games with the Comets leading to a one-year contract extension on June 19, 2018. In the following 2018–19 season, Darcy solidified his place in the AHL, appearing 68 games with the Comets with a career best 10 goals. As a free agent from the Comets, Darcy continued his career in the AHL in agreeing to a one-year contract with the San Antonio Rampage, the primary affiliate of the St. Louis Blues on July 1, 2019.