Brice played for the Jupiter Hammerheads in 2014 and Jacksonville Suns in 2015. The Marlins added him to their 40-man roster after the 2015 season.[5] He started the 2016 with Jacksonville and was promoted to the New Orleans Zephyrs.
Brice was called up to the majors for the first time on August 9, 2016.[6] With Miami in 2016, he was 0–1 with a 7.07 ERA and one hold.[4]
Cincinnati Reds
On January 19, 2017, the Marlins traded Brice, Luis Castillo, and Isaiah White to the Cincinnati Reds for Dan Straily.[7] In 2017 with the Reds, he was 0–0 with a 4.96 ERA in 22 appearances.[4] In 2018 with the Reds, Brice made 33 appearances, compiling a 2–3 record with 5.79 ERA and 32 strikeouts in 37+1⁄3 innings pitched.[4]
On February 4, 2019, Brice was claimed off waivers by the Marlins. During the 2019 season with the Marlins, he recorded a 1–0 record with 3.43 ERA in 36 appearances, with 46 strikeouts in 44+2⁄3 innings. On January 7, 2020, the Marlins designated Brice for assignment.[12]
Boston Red Sox
On January 10, 2020, the Boston Red Sox acquired Brice from the Marlins in exchange for minor league second baseman Angeudis Santos.[13] On July 24, Brice made his Red Sox debut against the Baltimore Orioles, entering the game in relief of Nathan Eovaldi in the seventh inning.[14] Brice was on the injured list for two weeks during September with a right lat strain.[15] Overall with the 2020 Red Sox, Brice appeared in 21 games (one start), compiling a 1–0 record with 5.95 ERA and 25 strikeouts in 19+2⁄3 innings pitched.[16]
In early December 2020, Brice and the Red Sox reached a one-year deal for the 2021 season.[17] Brice recorded a 6.94 ERA in 12 appearances before being designated for assignment on May 21, 2021.[18] He was outrighted to the Triple-A Worcester Red Sox on May 25.[19] On July 10, Brice was selected to the active roster.[20] He gave up a run in two innings of work in his only appearance before being designated for assignment on July 16.[21] Brice was again outrighted to Worcester on July 17.[22] In 26 appearances (two starts) with Worcester, he had a 3.27 ERA while striking out 34 batters in 33 innings.[23] On October 14, Brice elected free agency.[24]
Pittsburgh Pirates
On March 16, 2022, Brice signed a minor league deal with the Pittsburgh Pirates.[25] On April 13, 2022, Brice combined with Chase De Jong and Yerry De Los Santos to throw a no-hitter for the Indianapolis Indians of the Triple-AInternational League.[26] He had his contract selected on June 24. He was designated for assignment on July 6 and sent outright to Triple-A. On August 12, his contract was selected and after 2 appearances, Brice was designated for assignment on August 17. He cleared waivers and was again outrighted to Indianapolis on August 20.[27] Brice elected free agency following the season on October 6.[28]
Arizona Diamondbacks
On December 1, 2022, Brice signed a minor league deal with the Arizona Diamondbacks organization.[29] He was assigned to the Triple-A Reno Aces to begin the 2023 season. Brice struggled immensely to the tune of a 24.00 ERA with 3 strikeouts across 5 appearances for Reno before he was released on April 17, 2023.[30]
Minnesota Twins
On May 20, 2023, Brice signed a minor league contract with the Minnesota Twins organization.[31] In 32 relief appearances for the Triple–A St. Paul Saints, he posted a 5.54 ERA with 40 strikeouts across 37+1⁄3 innings of work. Brice elected free agency following the season on November 6.[32]
Philadelphia Phillies
On February 18, 2024, Brice signed a minor league contract with the Philadelphia Phillies.[33] In two appearances for the Triple–A Lehigh Valley IronPigs, he struggled to a 7.71 ERA with two strikeouts across 2+1⁄3 innings pitched. Brice was released by the Phillies organization on April 7.[34]
Minnesota Twins (second stint)
On May 9, 2024, Brice signed a minor league contract with the Minnesota Twins organization.[35] After posting a 1.08 ERA in 7 games for the Double–A Wichita Wind Surge, he was promoted to the Triple–A St. Paul Saints, where he struggled immensely to a 35.31 ERA with 8 strikeouts across 8 games. Brice retired from professional baseball on July 15, 2024.[36]