Barr made his MLB debut with the San Francisco Giants on July 31, 1971. Over the next several years, he became a reliable presence in the Giants' pitching rotation. Known for his control and consistency, Barr was not a strikeout pitcher but relied on his ability to induce ground balls and manage the game effectively. His approach to pitching was characterized by a focus on precision and an ability to keep hitters off balance.
One of the highlights of Barr's career came in 1972 when he set a Major League record by retiring 41 consecutive batters over two games. This record stood until 2007, showcasing Barr's ability to dominate opposing lineups through his control and strategic pitching. During his time with the Giants, Barr was often used as both a starter and a reliever, demonstrating his adaptability on the mound.
In 1975, Barr had one of his best seasons, posting a 15-13 record with a 3.06 ERA. He pitched over 200 innings in multiple seasons, underscoring his durability and value to the Giants' pitching staff. Barr's tenure with the Giants lasted until 1978, after which he joined the California Angels.
With the Angels, Barr continued to be a dependable pitcher, although his role shifted more towards starting. He played with the Angels from 1979 to 1980, contributing to their pitching rotation with his steady performances. After his stint with the Angels, Barr returned to the Giants in 1982, where he played until the end of his career in 1983.
Throughout his career, Barr was known for his work ethic and professionalism. He finished with a career record of 101 wins and 112 losses, along with a 3.56 ERA. Barr's ability to pitch effectively in both starting and relieving roles made him a valuable asset to his teams.
⚾