Ceccarelli played for the Toronto Jets during his youth. In September 1987, he signed with Dunfermline Athletic after the coaching staff noticed Ceccarelli when Dunfermline played an exhibition game against the Jets. By 1989, Ceccarelli was back in Canada, playing for the Toronto Blizzard in the Canadian Soccer League. In 1991, he moved to the North York Rockets. In twenty-six games, he earned a 1.05 goals against average which placed him top of the goalkeeper chart and earned him All Star recognition. Ceccarelli was back with the Blizzard in 1993, this time playing in the American Professional Soccer League. In the fall of 1993, he became a backup goalkeeper with Dundee F.C. before moving to Berwick Rangers F.C. for one game. In the spring of 1994, Ceccarelli moved to the Montreal Impact. In 1996, he was First Team All League and the APSL Goalkeeper of the Year. In addition to playing outdoors with the Impact, Ceccarelli spent the 1996-1997 winter season with the Toronto Shooting Stars of the National Professional Soccer League. He was back with the Impact for the 1997 outdoor season, earning Second Team All League honors. Montreal entered the NPSL the next two winter seasons and Ceccarelli remained with them for those competitions. In the summer of 1999, the Impact went on hiatus and Ceccarelli spent the summer coaching the Impact’s youth clubs. He then lost the entire 2000 outdoor season with a knee injury. He returned to playing that fall with the Toronto Thunderhawks of the NPSL. In July 2001, Ceccarelli returned to the Impact for one last outdoor game. In 2001, Ceccarelli signed with the Harrisburg Heat of the second Major Indoor Soccer League. In 2002, Ceccarelli signed with the Brampton Hitmen of the Canadian Professional Soccer Leaguehis signing was announced on April 30, 2002. He recorded his first clean sheet against London City on June 8, 2002. He featured in 19 matches for the Hitmen, but the club failed to reach the postseason by finishing sixth in the standings of the Western Conference. He returned to Brampton the following year and his signing was announced on June 6, 2003. Unfortunately he suffered a leg injury which resulted in him serving as a backup goalkeeper for Roy Blanche, which eventually led to his release midway through the season. In September 2002, the Heat traded Ceccarelli to the Kansas City Comets in exchange for Chris Damico. Ceccarelli retired at the end of the season.