|Los Angeles Angels – No. 82|
|Catcher / Coach|
|Born: May 25, 1966|
Long Branch, New Jersey
|September 3, 1990, for the Texas Rangers|
|Last MLB appearance|
|September 27, 2003, for the Boston Red Sox|
|Runs batted in||210|
|Career highlights and awards|
William Joseph Haselman (born May 25, 1966) is an American professional baseball coach and former player. He played as a catcher in Major League Baseball (MLB) for 13 seasons between 1990 and 2003. A first-round selection in the 1987 MLB draft, he played for the Texas Rangers, Seattle Mariners, Boston Red Sox and Detroit Tigers. He later was the bullpen coach and first base coach for the Red Sox, and currently is the catching coach for the Los Angeles Angels. He has also served as a manager in the minor leagues.
Haselman was born in Long Branch, New Jersey, and graduated from Saratoga High School in Saratoga, California. He attended UCLA where he played for the UCLA Bruins baseball team as an understudy to Todd Zeile. He also played for the UCLA Bruins football team as a substitute quarterback behind starting quarterback Troy Aikman.
Haselman was drafted as the 23rd pick of the first round of the 1987 Major League Baseball draft by the Texas Rangers. He began his professional career that year for the Gastonia Rangers of the South Atlantic League. In 1988, he was promoted to the Port Charlotte Rangers of the Class A-Advanced Florida State League, where he hit .245 in 122 games.
Haselman spent 1989 and 1990 with the Double-A Tulsa Drillers of the Texas League. He was a September call-up with the Rangers in 1990 and made his MLB debut at the age of 24 as a pinch hitter on September 3, 1990, against the Cleveland Indians. He recorded his first hit, also as a pinch hitter, off Joe Klink of the Oakland Athletics on September 27. In 14 games, he had two hits in 13 at bats.
Haselman returned to the minors and spent 1991 and the first part of 1992 with the Oklahoma City 89ers of the Triple-A American Association.
On May 29, 1992, Haselman was selected off waivers by the Seattle Mariners, who assigned him to the Calgary Cannons of the Pacific Coast League, where he hit .255 in 88 games with 19 home runs and 53 runs batted in (RBI). He also appeared in eight games for the Mariners in September and had five hits in 19 at bats.
Haselman spent most of 1993 as the Mariners back-up catcher and hit his first home run on May 8 off of Jim Deshaies of the Minnesota Twins. On June 6, 1993, Haselman was hit by a pitch thrown by Baltimore Orioles pitcher Mike Mussina, leading to him charging the mound and igniting a bench-clearing brawl. In parts of three seasons with Seattle, he appeared in 104 games and hit .234 with 6 home runs and 24 RBI.
Haselman signed as a free agent with the Boston Red Sox on November 7, 1994, and played with the Red Sox through the 1997 season as a backup catcher. Haselman's most dramatic offensive performance came in a game at Fenway Park against the Toronto Blue Jays on June 27, 1995. With the bases empty and the score tied, 5–5, he pinch hit for catcher Mike Macfarlane in the bottom of the 11th inning. Haselman shattered his bat, sending a Woody Williams' offering sailing over the Green Monster to give the Red Sox their first walk-off win of their 1995 American League East division-winning campaign. Haselman's only postseason appearance was during the 1995 American League Division Series, when he played in one game against Cleveland and was hitless in two at bats.
Haselman had his best season in 1996, when he hit .274 with 8 home runs and 34 RBI in a career-high 237 at bats for the Red Sox. He also led American League catchers with a 7.64 range factor. Haselman was the battery-mate for Red Sox pitcher Roger Clemens on September 18, 1996, when Clemens struck out 20 batters in a game against the Detroit Tigers to tie his own major league single-game strikeout record in a nine-inning game. It was also a productive night for Haselman, who had three hits and two RBIs in the memorable Red Sox victory.
The Red Sox traded Haselman (along with Mark Brandenburg and Aaron Sele) on November 6, 1997, to the Texas Rangers for Damon Buford and Jim Leyritz. In 40 games, he hit .314 with 6 home runs.
Haselman signed as a free agent with the Detroit Tigers on December 14, 1998. With the 1999 Tigers, he hit .273 in 48 games. The Tigers traded Haselman back to the Rangers (along with Frank Catalanotto, Francisco Cordero, Gabe Kapler, Justin Thompson and a minor leaguer) on November 2, 1999, in exchange for Juan González, Danny Patterson and Gregg Zaun.
Haselman remained with Texas from 2000 through 2002. He appeared in at least 47 MLB games during each of those seasons. Overall, in three stints spanning parts of five seasons with the Rangers, Haselman played in 225 games and hit .273.
Haselman rejoined the Tigers again on a free agent contract on January 20, 2003, but was released on March 27, before the season started.
Haselman was signed as a free agent by the Red Sox on April 11, 2003. In his second stint with Boston, he was hitless in three at bats in four games. He played in his final major league game on September 27, 2003. He also played in 79 games with the Triple-A Pawtucket Red Sox.
Haselman signed as a minor-league free agent with the Baltimore Orioles on December 3, 2003, but retired at the age of 37 before playing in any games.
In a thirteen-year major-league career, Haselman played in 589 games, accumulating 416 hits in 1,606 at bats for a .259 career batting average along with 47 home runs, 210 RBI and a .311 on-base percentage. He had a .991 career fielding percentage as a catcher. While predominantly a catcher (524 games), Haselman also made appearances as a designated hitter (39 games), outfielder (6 games), first baseman (3 games), and third baseman (1 game).
Haselman played in 783 minor-league games during 10 seasons, batting .269 with 95 home runs and 400 RBIs.
Haselman served as the Red Sox' interim first base coach in 2004, filling in for Lynn Jones from early May to late July, after Jones sustained a non-baseball eye injury. The team went on to win the World Series. Haselman served as the team's bullpen coach in 2005, and was first base coach for the 2006 season. Boston then offered him a position managing in the minor leagues, but Haselman declined, as he did not want to spend that much time away from his family; he took a position working for Merrill Lynch and worked as a postgame radio host during Seattle Mariners games.
In 2010, Haselman returned to baseball as the manager of the Class A Bakersfield Blaze, a California League affiliate of the Texas Rangers.
The Los Angeles Angels of Anaheim named Haselman as the manager of the club's Inland Empire 66ers minor league team on January 9, 2012. In 2013, Haselman guided Inland Empire to a California League title.
Haselman joined the Los Angeles Dodgers organization in 2014 as the manager for the Great Lakes Loons of the Midwest League. In 2015, the Dodgers assigned Haselman to be the manager of the Rancho Cucamonga Quakes of the California League. He led them to the team's first California League championship since 1994 and tied for the California League South Division's best regular-season record with a 78–62 won–loss record. In 2016, Haselman became the manager of the Oklahoma City Dodgers in the Triple-A Pacific Coast League. He remained with the team as their manager through the 2018 season.
In 2019, Haselman served as a volunteer assistant coach for the Washington Huskies baseball team.
Following cancellation of the 2020 minor-league season, Heselman returned to Oklahoma City as bench coach for the 2021 season.
Haselman joined the Angels' major-league staff in January 2022 as the team's catching coach, succeeding José Molina.