Youth Griffin played with and captained Oakwood Soccer Club during their 2015–16 season.
College Griffin played four years of
college soccer at
Providence College between 2016 and 2019, where he scored 13 goals and tallied 6 assists in 80 appearances for the Friars. Griffin was named to the USC Division I All-Great Lakes Region Third Team and the Big East All-Freshman Team in 2016 and All-BIG EAST Third Team in 2019.
Professional On January 9, 2020, Griffin was selected 49th overall in the
2020 MLS SuperDraft by
Columbus Crew SC. However, he was not signed by the team. Griffin signed his first professional deal with
USL Championship club
Pittsburgh Riverhounds on March 3, 2020. He made his professional debut on July 12, 2020, appearing as a 67th-minute substitute during a 3–1 win over
Louisville City FC. Griffin scored his first professional goal on July 19, 2020, during a 6–0 win over
Philadelphia Union II. On February 6, 2023, it was announced that Griffin had joined
MLS Next Pro side
Huntsville City FC ahead of their inaugural season. After playing the start of the season with Huntsville, Griffin returned to Pittsburgh for an undisclosed fee. ==Career statistics==