Barron got his start in coaching at the high school ranks at
Providence Day School as an assistant boys'
varsity coach, while also working at the school as a science teacher. He entered college coaching as an assistant men's basketball coach at
Sewanee from 1993 to 1996 before taking over as the head women's basketball coach for the Tigers. Barron compiled a 77–48 overall record with Sewanee, leading the school to its first-ever conference championship. He was then named the head women's basketball coach at
Princeton, where he posted a 71–91 overall record and led the Tigers to a share of the 2005–06
Ivy League title. After Princeton, Barron became an associate head coach under
Kim Mulkey at
Baylor from 2007 to 2009 and spent 2009 to 2011 as a women's basketball assistant at
NC State.
Maine women's basketball On May 10, 2011, Barron became the head women's basketball coach at
Maine, where he replaced
Cindy Blodgett. In his time with the women's program, Barron helped the Black Bears earn two
America East women's basketball regular season titles, and two postseason appearances, while earning America East Coach of the Year honors in 2015. For his efforts, he signed a four-year contract extension with the school in 2016. In January 2017, Barron took a leave of absence from Maine due to illness and was replaced on an interim basis by assistant coach
Amy Vachon. Six months later, he had a successful
craniotomy at
Ronald Reagan UCLA Medical Center in Los Angeles, California. Barron returned to Maine as a special assistant to the director of athletics, in which he assisted with athletic department functions and fundraising, while Vachon continued to coach the women's team on an interim basis.
Maine men's basketball On March 2, 2018, Vachon was named the full-time women's basketball coach at Maine, and Barron was named the men's basketball coach, replacing
Bob Walsh. Barron went 21–76 in just under four seasons at the helm, but parted ways with the school on February 17, 2022. ==Head coaching record==