Originally from Simi Valley, California, Charles attended and played baseball at Bishop Alemany High School in Mission Hills, California. In high school, Charles played against top southern California talent including Lucas Giolito(White Sox), Max Fried(Braves), Jack Flaherty(Cardinals), Keston Hiura(Brewers), and many others. After High School, he attended Northwestern College, IA, to continue his baseball career and degree. While in College, he played outfield and pitched for the Raiders. In 2015, he ranked #13 in the NAIA for batters struck out per 9 innings (11.48). In May 2017, he graduated from Northwestern College with a Bachelors Degree in Sport Management and a minor in Business Administration. In the summer of 2017, he started his professional baseball career in the Pecos League of Professional Baseball. Charles pitched for the Bakersfield Train Robbers(California) and was titled the closer. As the closer, he topped out at 93 mph. At the end of his first year of professional baseball, he recorded a 2.50 ERA, 25 IP, and 44 Ks. In 2018, Charles signed a professional contract with the Lake Erie Crushers(Ohio) of the Frontier League.
In 2021, Charles launched the Dairyland Collegiate League, which is a wood bat collegiate summer baseball league that consists of current collegiate baseball players and college coaches from all across the world. Today, the DCL has teams located in Lake Mills, Johnson Creek, Waterloo, Waukesha, and Oconomowoc.
During the spring, Charles is the Varsity assistant coach at Cambridge High School. For Thundercats, Charles is a pitching instructor & college recruiting coordinator for the high school teams.