He appeared in four games in Major League Baseball for the Montreal Expos in 1988, all as a relief pitcher.
Barrett spent three seasons at Indiana State University, assuming the roles of 'staff ace' from Zane Smith; he was an All-Missouri Valley Conference player (1983), leading the Sycamores to the 1983 MVC title and the NCAA National Tournament.
Barrett finished his career in the Los Angeles Dodgers organization, leading the Albuquerque Dukes to the Pacific Coast League Championship Series.
Over the course of his minor league career, Barrett accumulated a pitching record of 52–27, 3.37 ERA, 16 Saves, 5 Shutouts, and 509 Strikeouts.
He closed out the game, pitching the final 3 innings, allowing 4 hits and 3 earned runs in a 11–5 victory over the Cardinals.