Trimble worked out for nine NBA teams, including his hometown
Washington Wizards, after the NBA Combine concluded. After going undrafted in
2017 NBA draft, Trimble joined the
Philadelphia 76ers for the
2017 NBA Summer League. Trimble averaged 10.3 points per game in three games for the 76ers in the Summer League. On September 18, 2017, Trimble signed with the
Minnesota Timberwolves. He was waived on October 14 as one of the team's final preseason roster cuts. He joined the
Iowa Wolves in the
NBA G League as an affiliate player. In July 2018, he played for the
Chicago Bulls in the
2018 NBA Summer League. On August 9, 2018, Trimble signed with the
Cairns Taipans for the
2018–19 NBL season. In his debut for the Taipans on October 13, 2018, Trimble scored 32 points in an 88–70 win over the
Brisbane Bullets, setting the most points scored by a Taipans player on debut. He played in all 28 games, finishing second in scoring after averaging 22.5 points along with 4.6 assists, 3.9 rebounds and 1.2 steals in 34 minutes of action per game. He subsequently earned
All-NBL Second Team honors. Following the NBL season, he moved to Puerto Rico to play for
Piratas de Quebradillas. In 26 games for Quebradillas, he averaged 17.4 points, 2.8 rebounds and 6.3 assists per game. On April 26, 2019, Trimble signed with the
Melbourne United for the
2019–20 NBL season. On June 22, 2020, Trimble signed with
Fuenlabrada for the
2020–21 ACB season. On August 10, 2021, he signed with
Galatasaray of the Turkish
BSL. On July 18, 2022, he signed with
Shanghai Sharks of the
Chinese Basketball Association (CBA). On July 27, 2023, he signed with
CSKA Moscow of the
VTB United League. ==National team career==