A graduate of Chicago's Marshall High School, Doyle transferred to Loyola (Illinois) from the University of Kansas.
[5] On June 23, 2017, Doyle was invited to join the Brooklyn Nets' 2017 NBA Summer League team.
[9] He would later be assigned to the Long Island Nets NBA G League affiliate squad after being waived, playing for them in 17 games around that time.
On December 18, the Brooklyn Nets signed Doyle to a two-way contract after waiving their previous candidate Yakuba Ouattara.
Doyle would make his NBA debut on December 26, 2017, scoring 2 points in a single minute of action under a 109–97 loss against the San Antonio Spurs.
[18] He was named to the All-NBL First Team and earned Club MVP honors, averaging 17 points, 5 rebounds, and 3.7 assists per game.