As a freshman at Virginia, Shayok averaged 3.8 points and 1.8 rebounds per game. The following season, he averaged 4.3 points and 1.9 rebounds per game. Shayok posted 8.9 points and 2.4 rebounds per game for the Cavaliers as a junior, shooting 44 percent from the field and 33 percent from 3-point range. He scored 23 points in Virginia’s victory in the first round of the NCAA Tournament against the UNC Wilmington Seahawks. Following the season, Shayok opted to transfer and signed with Iowa State on April 19, 2017. Shayok scored 24 points in a 77-60 win over Kansas on January 5, 2019. On January 7, Shayok was named Big 12Player of the Week. In the semifinals of the Big 12 Conference Tournament, the redshirt senior hit a pair of big 3-pointers in the final two minutes to help five-seed Iowa State topped top seed Kansas State 63-59. Shayok finished with a game-high 21 points, helping the Cyclones battle back from a five-point deficit with 2 minutes, 47 seconds remaining. None were bigger than the final two Shayok hit. On March 16, 2019, in the finals of the Big 12 Conference Tournament, Shayok scored 15 points in a 78-66 win over Kansas and was named the Big 12 Tournament MVP to add to being named First-team All-Big 12. On day two of the Portsmouth Invitational Tournament, Shayok stole the show as he scored 37 points, including a three-pointer to force overtime for his team, as well as the game-winning shot in OT. He was 7-of-9 from three-point range and also had 7 rebounds. He was later named as part of the PIT All-Tournament Team.
Professional career
On July 7, 2019, the 76ers announced that they had signed Shayok to a two-way contract, meaning he would split time between the 76ers and their G-League affiliate, the Delaware Blue Coats. Shayok was named G-League player of the week on November 18 after averaging 35.0 points, 9.3 rebounds and 3.7 assists in three games for the Blue Coats, including 42 points against the Greensboro Swarm. On December 6, Shayok scored 31 points in a 110-109 win over the Capital City Go-Go on 13-of-23 shooting. He had 29 points and six assists on January 20, 2020, in a 119-109 win over the South Bay Lakers. On February 6, Shayok made his NBA debut for the 76ers, hitting a three-pointer in a 112-101 loss to the Milwaukee Bucks. During the shortened 2019-20 G League season, Shayok averaged 23 points, 6 rebounds, and 3.8 assists per game, shooting 46% from the field and 36% from three point range.