Cam Reddish va au lycée à Haverford School à Haverford en Pennsylvanie uniquement lors de sa première année car il est ensuite transféré vers Westtown School à West Chester où il évolue avec la promotion 2017 dont fait partie Mohamed Bamba[1]. En tant que junior, il tourne à 16,2 points par match et amène son équipe au titre de la Friend's School League[2]. Durant l'été 2017, il obtient des moyennes de 23,8 points, 7,6 rebonds et 3,1 passes décisives avec son équipe Amateur Athletic Union (AAU), en finale par équipe, sur le circuit Nike EYBL. Plus tard durant ce même été, il joue pour l'équipe des États-Unis des moins de 19 ans[3]. À l’origine, il devait jouer pour l’équipe des moins de 17 ans l’été précédent, mais il n’a pas été sélectionné en raison d’une blessure[4]. Durant son année senior, il a obtenu des moyennes de 22,6 points et 5,6 rebonds par match. Après sa saison senior, il est nommé Mr. Pennsylvania Basketball 2018[5]. Il est sélectionné pour jouer le McDonald's All-American Team 2018 avec l'équipe de l'Ouest au côté de Bol Bol, Darius Bazley, Keldon Johnson et Nassir Little face à l'équipe de l'Est menée par Zion Williamson, R. J. Barrett, Coby White et Darius Garland[6]. Il participe aussi la même année au Jordan Brand Classic[7] et au Nike Hoop Summit All Star Game[8].
Cam Reddish est classé comme une recrue cinq étoiles et considéré comme l’un des meilleurs joueurs de la classe de 2018. Il est classé troisième meilleur joueur de la classe 2018 par 247Sports, tout en étant classé troisième meilleur recrue de la classe de 2018 par ESPN[9],[10]. Le 1er septembre 2017, il s’engage à l’Université Duke, en étant rejoint par ses collègues top 3 recrues RJ Barrett et Zion Williamson[11],[12].
Le 6 novembre 2018, pour ses débuts avec Duke, il marque 22 points dans une victoire de 118-84 face aux Wildcats du Kentucky durant la Champions Classic[13]. Le 12 janvier 2019, il marque 23 points avec 9 sur 15 au tir, inscrivant le panier gagnant, contre les Seminoles de Florida State[14]. Le 5 février 2019, il cumule 24 points et 4 rebonds dans une victoire de 80-55 contre les Eagles de Boston College[15]. Le 12 février, il marque 22 points dans une victoire de 71-69 contre les Cardinals de Louisville[16]. Le 2 mars, Reddish cumule 19 points et 7 rebonds dans une victoire 87-57 contre les Hurricanes de Miami[17]. Néanmoins, les Blue Devils s'inclinent d'un point (68 à 67) en finale de la région Est face aux Spartans de Michigan State.
Le 11 avril 2019, après une seule saison universitaire, il se déclare candidat à la draft 2019 de la NBA[18].
Le 1er juillet 2019, il signe son contrat rookie avec les Hawks[20]. Le 24 octobre 2019, Reddish fait ses débuts en NBA, en commençant par une victoire 117 à 100 contre les Pistons de Detroit avec un point, sept rebonds, une passe décisive et une interception[21].
Sa saison s'arrête le 12 mars 2020 avec une défaite face au Knicks de New York[22] et l'arrêt de la saison en cours en raison de la pandémie de Covid 19[23]. En effet, les Hawks ne rejoignent pas Orlando en juillet pour finir la saison[24].
En février 2021, il se blesse au tendon d'Achille et se retrouve éloigné des parquets pour plusieurs semaines[25]. Il manque finalement la fin de la saison régulière 2020-2021 et le premier tour des Playoffs 2021 face aux Knicks de New York des suites de sa blessure au tendon[26]. Il rate également le deuxième tour des playoffs face aux 76ers de Philadelphie mais il marque son retour lors de la finale de la conférence Est face aux Bucks de Milwaukee (défaite des Hawks 2 à 4)[27].
Finalement, Cam Reddish, blessé de février à juin, n'aura disputé que 26 matches de saison régulière et 4 matches en Playoffs durant cette saison NBA.
Le 23 décembre 2021, il réalise son record en carrière en inscrivant 34 points face au Magic d'Orlando[28].
Knicks de New York (2022-2023)
En janvier 2022, Cam Reddish est envoyé vers les Knicks de New York avec Solomon Hill et un second tour de draft 2025 contre Kevin Knox et un premier tour de draft 2022[29]. Non désiré par Tom Thibodeau, le coach new-yorkais, il se fait tout de même une place dans la rotation des Knicks. Mais en mars 2022, il souffre d'une déchirure des ligaments de l'épaule et il manque la fin de la saison 2021-2022[30].
Après un début de saison compliqué, en décembre 2022, son entraîneur lui signifie qu'il ne fait plus partie de ses plans et qu'un transfert est possible[31].