Brust attended John Hersey High School his freshman year in 2006–07, before transferring to Mundelein High School for his sophomore, junior and senior years. As a senior, he averaged 24.6 points, 5.9 rebounds, 5.0 assists and 3.1 steals per game during senior season, topping the 40-point mark on four occasions.
Brust began his collegiate career playing under Bo Ryan's Wisconsin Badgers in 2010. During the 2010–11 and 2011–12 seasons, Brust came off the bench. In his sophomore year in 2011–12, he averaged the 6th most minutes and the 5th most points per game on the team. He also averaged 1.6 three-pointers game per game, which ranked 13th in the Big Ten.[2]
During the 2012–13 and 2013–14 seasons, Brust started all of the Badgers' games. In his junior year in 2012–13, he led the team in minutes and assist-to-turnover ratio with a 2.0, and led the team in scoring for the Big Ten conference games. In his senior year in 2013–14, he averaged 13 points per game, 4.5 rebounds, 1.3 assists, and 89 total three-pointers through the team's first 35 games. He also has the second-most three-pointers in a career at Wisconsin.[3]
After going undrafted in the 2014 NBA draft, Brust joined the Milwaukee Bucks for the 2014 NBA Summer League. On October 11, 2014, he signed a one-year deal with Pieno žvaigždės of the Lithuanian Basketball League.[4] The culture shock he experienced during his lone season in Lithuania left him more homesick than he expected. Only the premier teams in Europe can afford the charter flights and high-end hotels – Brust's team bused or ferried to games in Latvia, Estonia and Finland and saved money by staying in bargain hotels. Brust and American teammates Michael Dixon Jr. and Alex Oriakhi struggled with the food, short days with limited sunlight, and "would literally count down the days until we got back to America".[5] In 39 Lithuanian League games, Brust averaged 6.0 points and 2.5 rebounds per game. He also averaged 8.1 points, 3.0 rebounds, 1.2 assists and 1.2 steals in 14 Baltic League games.
Brust is now a sportscaster for the Big Ten Network. Brust also has a daily radio show on ESPN Madison and ESPN Milwaukee with co-host Greg Scalzo.[6] In October 2021, it was announced the Brust would become the color commentator on the Milwaukee Bucks Radio Network.[7]