Before joining Bristol City, Tommy played for various youth clubs in the Bristol area, honing his skills and proving himself as a promising young talent. His hard work paid off when he signed his first professional contract with Bristol City in 2019.