Brian Anderson is a former Major League Baseball pitcher who played for several teams during his career. He was born on March 11, 1972, in Tucson, Arizona, and attended the University of California, Irvine, where he played college baseball.

Anderson was drafted by the California Angels in the first round of the 1993 MLB draft and made his debut with the team in 1993. He played for the Angels until 1997, when he was traded to the Cleveland Indians. Anderson played for the Indians for two seasons before being traded to the Arizona Diamondbacks in 1999.

Anderson had a successful season with the Diamondbacks in 2000, helping the team win the National League West division title. He had a 5-2 record with a 3.27 ERA in 14 starts and 23 appearances. Anderson also pitched in the postseason for the Diamondbacks, appearing in two games in the National League Division Series against the St. Louis Cardinals.

After the 2000 season, Anderson signed with the Milwaukee Brewers as a free agent. He played for the Brewers for three seasons before being traded to the Kansas City Royals in 2004. Anderson played for the Royals for one season before being released in 2005.

During his career, Anderson had a record of 82-83 with a 4.74 ERA in 266 games (244 starts). He struck out 1,031 batters and walked 484 in 1,518 innings pitched. Anderson was known for his control on the mound, as he had a career walk rate of just 2.9 per nine innings.

After his playing career, Anderson became a broadcaster for the Arizona Diamondbacks. He has also worked as a broadcaster for ESPN and Fox Sports.

Overall, Brian Anderson had a solid career as a Major League Baseball pitcher, playing for several teams over the course of his career. He had a successful season with the Arizona Diamondbacks in 2000 and was known for his control on the mound. Anderson has since transitioned to a career in broadcasting, where he has continued to be involved in the sport he loves.