At the age of five, Ritchie joined his local club side Ballistic United, where he stayed until 2016.[1] Ritchie spent a season with the San Jose Earthquakes academy,[1][2] before move to Dutch side FC Groningen in January 2018.[3] Ritchie played one season with the Groningen U17's before moving up to the U19 team. He would transition into the U23 team, as well as spending time training with the first team squad.[2] In the summer of 2019, Ritchie moved to German side Hannover 96, where he a played with the team's U19 side, before earning a professional contract with the team's U23 side.[4][2] Ritchie appeared on the bench for Hannover 96 II in a Regionalliga fixture in 2019.[5]
Richmond Kickers
On January 25, 2022, it was announced Ritchie had returned to the United States and signed with USL League One club Richmond Kickers.[6] He debuted for the club on April 2, 2022, starting in a 4–0 win over FC Tucson.[7]