Born in Phoenix, Arizona, LaGrow attended Glendale High School and then Arizona State University in 1968 and 1969 before beginning his professional baseball career. He was the Southern League's Player of the Year in 1970. The Tigers brought LaGrow up in July 1970, and he compiled a 7.30 earned run average in 10 relief appearances. After spending the 1971 season in the minor leagues, LaGrow rejoined the Tigers in 1972 and 1973, appearing in 37 games, 34 of which were in relief. He was the Southern League's Player of the Year in 1970. The Tigers brought LaGrow up in July 1970, and he compiled a 7.30 earned run average in 10 relief appearances. After spending the 1971 season in the minor leagues, LaGrow rejoined the Tigers in 1972 and 1973, appearing in 37 games, 34 of which were in relief.
In 1972, LaGrow had a 1.32 earned run average in 16 games, also pitching one scoreless inning in Game 2 of the 1972 American League Championship Series against the Oakland Athletics. LaGrow's single inning led to one of the most memorable moments of the series. In the bottom of the seventh inning, Bert Campaneris came to bat, having had three hits, two runs scored and two stolen bases in his first three at-bats. LaGrow's first pitch hit Campaneris in the ankle. Campaneris staggered for a moment, glared at LaGrow and then flung his bat toward LaGrow. The bat spiraled at LaGrow five feet off the ground, but LaGrow ducked, and the bat narrowly missed LaGrow, landing a few feet behind the mound. Both benches cleared but no brawl ensued. Tigers' manager Billy Martin had to be restrained by umpires and teammates to prevent him from going after Campaneris. LaGrow and Campaneris were suspended for the rest of the ALCS.
Starting pitcher: 1974–1975
In 1974 and 1975, LaGrow became part of the Tigers' starting rotation, starting 34 games in 1974 and 26 games in 1975. In 1974, LaGrow was 8–19, and in 1975 his record was 7–14.
In April 1976, the Tigers sold LaGrow to the St. Louis Cardinals. LaGrow pitched in eight games for the Cardinals during the 1976 season with a 1.48 earned run average. During 1977 and 1978, LaGrow moved to Chicago and became their ace reliever. He appeared in a career high 66 games for the White Sox in 1977 and another 52 in 1978. In 1977, he had 25 saves for the White Sox, third best in the American League. He was also among the league leaders in saves in 1978 with 16. He finished his career with stints for the Dodgers and Phillies. In ten seasons, LaGrow had a 34–55 won–loss record in 309 games, with 19 complete games, two shutouts, 140 games finished, 54 saves, 779 innings pitched, 814 hits, 74 home runs and 312 walks allowed, 375 strikeouts, a 4.11 ERA and a 1.445 WHIP.