Recent from talks
Nothing was collected or created yet.
Bill Haselman
View on Wikipedia
William Joseph Haselman (born May 25, 1966) is an American professional baseball coach and former player who currently serves as the catching coach for the Cincinnati Reds of Major League Baseball (MLB). He played as a catcher in 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.
Key Information
He previously was the bullpen coach and first base coach for the Red Sox and the third base coach for the Los Angeles Angels. He has also served as a manager in Minor League Baseball.
Early life
[edit]Haselman was born in Long Branch, New Jersey, and graduated from Saratoga High School in Saratoga, California.[1][2] At Saratoga, he played high school football in addition to baseball.[3] He committed to play college football at the University of Nevada, Reno, but backed out in order to attend the University of California, Los Angeles (UCLA).[3] There, he played for the UCLA Bruins baseball team as an understudy to Todd Zeile.[4] He also played briefly for the UCLA Bruins football team—while some sources state he was a backup for starting quarterback Troy Aikman,[4] Haselman has stated this is incorrect, as during his half-season with the team, the starting quarterback was David Norrie.[5]
Playing career
[edit]Texas Rangers
[edit]Haselman was drafted as the 23rd pick of the first round of the 1987 Major League Baseball draft by the Texas Rangers.[6] He began his professional career that year for the Gastonia Rangers of the South Atlantic League.[7] 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.[7]
Haselman spent 1989 and 1990 with the Double-A Tulsa Drillers of the Texas League.[7] 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.[1] 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.[7]
Seattle Mariners
[edit]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).[7] He also appeared in eight games for the Mariners in September and had five hits in 19 at bats.[1]
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.[4] In parts of three seasons with Seattle, he appeared in 104 games and hit .234 with 6 home runs and 24 RBI.[1]
Boston Red Sox
[edit]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.[1] 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.[1]
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.[1] He also led American League catchers with a 7.64 range factor.[8] 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.[9][10] It was also a productive night for Haselman, who had three hits and two RBIs in the memorable Red Sox victory.[11]
Texas Rangers (second stint)
[edit]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.[1]
Detroit Tigers
[edit]Haselman signed as a free agent with the Detroit Tigers on December 14, 1998. With the 1999 Tigers, he hit .273 in 48 games.[1] 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.[1]
Texas Rangers (third stint)
[edit]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.[1]
Late career
[edit]Haselman rejoined the Tigers again on a free agent contract on January 20, 2003, but was released on March 27, before the season started.[1]
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.[1] He also played in 79 games with the Triple-A Pawtucket Red Sox.[7]
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.[7]
Career statistics
[edit]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.[1] He had a .991 career fielding percentage as a catcher.[1] While predominantly a catcher (524 games), Haselman also made appearances as a designated hitter (39 games), outfielder (six games), first baseman (three games), and third baseman (one game).[1]
Haselman played in 783 minor-league games over 10 seasons, batting .269 with 95 home runs and 400 RBIs.[7]
Coaching and managing career
[edit]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.[12][13] 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.[2] Boston then offered him a manager position in the minor leagues, but Haselman declined, as he did not want to spend that much time away from his family.[14]
In August 2009, Haselman was named a volunteer assistant coach, to work with catchers and act as first base coach, for the Washington Huskies baseball team, under head coach Lindsay Meggs.[15][16]
In 2010, Haselman returned to professional baseball as manager of the Class A Bakersfield Blaze, a California League affiliate of the Texas Rangers.[2] In 2011, the Red Sox hired Haselman to assist their minor-league catching instructor.[17] 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.[2][18] In 2013, Haselman guided Inland Empire to a California League title.[2]
Haselman joined the Los Angeles Dodgers organization in 2014 as the manager for the Great Lakes Loons of the Midwest League.[2] In 2015, the Dodgers assigned Haselman to be the manager of the Rancho Cucamonga Quakes of the California League.[2] He led them to a 78–62 record and the team's first California League championship since 1994.[2] In 2016, Haselman became the manager of the Oklahoma City Dodgers in the Triple-A Pacific Coast League (PCL).[2][19] That season, the team compiled an 81–60 record and advanced to the championship series of the PCL.[20] He remained with the team as their manager through the 2018 season.[21]
Following cancellation of the 2020 minor-league season, Heselman returned to Oklahoma City as bench coach and third base coach for the 2021 season.[22][23]
Haselman joined the Angels' major-league staff in January 2022 as the team's catching instructor, succeeding José Molina.[24][25] In July, he temporarily served as the Angels' manager for two games, due to the suspension of interim manager Phil Nevin and acting interim manager Ray Montgomery.[26] For the 2023 season, Haselman was named the Angels' third base coach, succeeding Mike Gallego.[27]
On November 3, 2025, the Cincinnati Reds hired Haselman to serve as the team's major league catching coach.[28]
Personal life
[edit]Haselman and his wife have two children.[16] After he left the Red Sox following the 2006 season, Haselman took a position working for Merrill Lynch and also worked as a postgame radio host during Seattle Mariners games.[14] Son Ty was a catcher for the UCLA Bruins during the 2018 season.[29][30]
References
[edit]- ^ a b c d e f g h i j k l m n o p "Bill Haselman". Baseball-Reference.com. Retrieved July 30, 2019.
- ^ a b c d e f g h i "Bill Haselman Named OKC Dodgers Manager". Minor League Baseball. December 21, 2015. Retrieved August 2, 2019.
- ^ a b Goode, Tim (July 27, 1984). "A baseball future for all-star football standouts". Peninsula Times Tribune. Palo Alto, California. p. D-3. Retrieved July 10, 2022 – via newspapers.com.
- ^ a b c "Rancho Cucamonga Quakes manager Bill Haselman is calm, cool and competitive". dailybulletin.com. Retrieved August 2, 2019.
- ^ Unruh, Jacob. "Haselman introduced as new manager for OKC Dodgers". The Oklahoman. p. February 10, 2016. Retrieved April 1, 2023 – via newspapers.com.
- ^ "1987 Major League Baseball draft". thebaseballcube.com. Retrieved July 26, 2019.
- ^ a b c d e f g h "Bill Haselman Minor Leagues Statistics & History". Baseball-Reference.com. Retrieved June 4, 2022.
- ^ "1996 AL Fielding Leaders". Baseball Reference. Retrieved July 30, 2019.
- ^ "September 18, 1996 Boston Red Sox at Detroit Tigers Play by Play and Box Score". Baseball-Reference.com. Sports Reference LLC. September 18, 1996. Retrieved June 2, 2018.
- ^ "Roger Clemens Statistics and History". Baseball-Reference.com. Sports Reference LLC. Retrieved June 2, 2018.
- ^ "Boston Red Sox at Detroit Tigers Box Score, September 18, 1996 | Baseball-Reference.com".
- ^ "Bill Haselman". Retrosheet. Retrieved June 4, 2022.
- ^ Hohler, Bob (May 7, 2004). "Red Sox Notebook: Serious concerns". The Boston Globe. p. E6. Retrieved June 4, 2022 – via newspapers.com.
- ^ a b Edes, Gordon (June 26, 2007). "Pitching change makes sense". The Boston Globe. p. D6. Retrieved June 4, 2022 – via newspapers.com.
- ^ "Deals: College". Green Bay Press-Gazette. August 13, 2009. p. B-5. Retrieved April 1, 2023 – via newspapers.com.
- ^ a b "Player Bio: Bill Haselman". gohuskies.com. Retrieved July 30, 2019.
- ^ Cafardo, Nick (May 1, 2011). "Sunday Baseball Notes". The Boston Globe. p. C11. Retrieved March 18, 2023 – via newspapers.com.
- ^ Farber, Sam (January 13, 2012). "Minor League Baseball". Minor League Baseball. Retrieved December 26, 2013.
- ^ Osborne, Cary (December 21, 2015). "Dodgers minor-league managers include four under 40". Dodgers.com. Archived from the original on February 19, 2016. Retrieved December 21, 2015.
- ^ Unruh, Jacob (December 22, 2016). "OKC Dodgers bring back staff". The Oklahoman. p. 5B. Retrieved April 1, 2023 – via newspapers.com.
- ^ "Dodgers announce 2018 minor league coaching staffs". MLB.com (Press release). Los Angeles Dodgers. January 8, 2018. Retrieved June 3, 2022.
- ^ Toribio, Juan (February 8, 2021). "Dodgers finalize 2021 Minors coaching staff". MLB.com. Retrieved June 3, 2022.
- ^ Unruh, Jacob (February 9, 2021). "Westmoore's Wright named OKC Dodgers pitching coach". The Oklahoman. p. B7. Retrieved April 1, 2023 – via newspapers.com.
- ^ Adler, David (January 5, 2022). "Angels add Nevin, Gil, Haselman as coaches". MLB.com. Retrieved June 3, 2022.
- ^ DiGiovanna, Mike (January 6, 2022). "Angels close to finalizing coaching staff after moving Ray Montgomery to bench coach". Los Angeles Times. Retrieved June 3, 2022.
- ^ Baer, Jack (July 1, 2022). "Angels promote catching coach Bill Haselman to interim interim interim manager". Yahoo! Sports. Retrieved July 25, 2022.
- ^ Snider, Jeff J. (November 25, 2022). "Angels News: Phil Nevin Names New Third-Base Coach for 2023 Season". Sports Illustrated. Retrieved April 1, 2023.
- ^ "Reds Bench Coach Brad Mills Retires". mlbtraderumors.com. Retrieved November 6, 2025.
- ^ "Ty Haselman". uclabruins.com. Retrieved March 18, 2023.
- ^ "Ty Haselman Amateur & College Leagues Statistics". Baseball-Reference.com. Retrieved March 18, 2023.
External links
[edit]- Career statistics from MLB · Baseball Reference · Baseball Reference (Minors) · Retrosheet · Baseball Almanac
Bill Haselman
View on GrokipediaEarly life and amateur career
Early life
William Joseph Haselman was born on May 25, 1966, in Long Branch, New Jersey.[6] At the age of five, his family relocated from New Jersey to the Bay Area in California, settling in the town of Saratoga near San Jose.[9][10] Haselman's father, Albert, an executive at a communications company with an engineering background, was an avid baseball enthusiast who had seen Babe Ruth play; he tutored his son on the sport's fundamentals from a young age, playing catch, throwing batting practice, and even managing Bill's Little League team.[6][9] The family's move to California provided Haselman with the opportunity for year-round baseball participation, facilitated by the area's mild climate.[9]College and draft
Haselman attended Saratoga High School in Saratoga, California, where he excelled in baseball as a shortstop, batting .457 during his senior year in 1984.[6] At Saratoga, he also played football as the starting quarterback and a defensive back, though baseball drew the most college interest despite limited recruitment looks overall.[10] His high school performance earned him a football scholarship to UCLA, and he walked on to the Bruins' baseball team.[6] Haselman redshirted his freshman year at the University of California, Los Angeles (UCLA) in 1984–85, focusing on both football and baseball.[6] In his sophomore season of 1986, he served as a backup catcher before transitioning to starting right fielder, contributing to the team's efforts in the Pac-10 Conference.[6] As a junior in 1987, Haselman became the starting catcher for UCLA, where he batted .304 with 57 RBIs over 65 games, helping the Bruins achieve a 40–25–1 record that season, though they fell short of qualifying for the College World Series.[6] Following his junior year, Haselman was selected by the Texas Rangers in the first round (23rd overall) of the 1987 MLB June Amateur Draft out of UCLA.[2][1]Professional playing career
First stint with the Texas Rangers (1990–1991)
Haselman made his Major League Baseball debut on September 3, 1990, at the age of 24, serving as a pinch hitter for the Texas Rangers in a game against the Cleveland Indians at Cleveland Stadium. In his first at-bat, he struck out against Indians starter Tom Candiotti. During the 1990 season, Haselman functioned primarily as a backup to starting catcher Geno Petralli, appearing in seven games total, including three pinch-hitting outings, four innings behind the plate, and three starts as the designated hitter. Over those seven appearances, Haselman batted .154 (2-for-13) with three runs batted in and no home runs; his first major league hit came on September 27, 1990, a single off Oakland Athletics reliever Joe Klink in a pinch-hitting role.[6] Defensively, he handled routine plays during his limited catching time without errors, focusing on game-calling and pitch framing as a young prospect adapting to the majors. Prior to his September call-up, Haselman had excelled in Double-A with the Rangers' affiliate Tulsa Drillers, where he batted .319 with 18 home runs and 80 RBIs in 120 games, earning Texas League All-Star honors as a catcher. In 1991, he continued his development in Triple-A with the Oklahoma City 89ers, playing in 126 games and hitting .256 with nine home runs and 60 RBIs, solidifying his readiness for a more prominent role while remaining in the Rangers organization.[11]Seattle Mariners (1992–1994)
Haselman joined the Seattle Mariners on May 29, 1992, after the team claimed him off waivers from the Texas Rangers. His prior experience as a backup catcher with the Rangers had prepared him for a similar role in a new organization. Immediately optioned to the Mariners' Triple-A affiliate, the Calgary Cannons of the Pacific Coast League, Haselman spent most of the 1992 season there, appearing in 105 games while batting .253 with 20 home runs and 58 runs batted in. He showcased his power potential at the plate and solid defensive skills behind it, committing few errors as a catcher. Haselman earned a September call-up to Seattle in 1992, debuting with the Mariners and playing in 8 games while batting .263 (5-for-19). The following year, 1993, he established himself as the primary backup to starting catcher Dave Valle, appearing in 58 games and posting a .255 batting average with 5 home runs and 16 RBI. Defensively, he caught 49 games over 304.1 innings, achieving a .992 fielding percentage with just 2 errors and allowing only 5 passed balls—a low rate that underscored his reliability in handling pitchers and controlling the running game, where he threw out 10 of 45 basestealers (22.2% caught stealing rate). A memorable highlight came on June 6, 1993, at Camden Yards, when Haselman homered off Baltimore Orioles pitcher Mike Mussina earlier in the game; in the seventh inning, Mussina hit him with a pitch, prompting Haselman to charge the mound and ignite a bench-clearing brawl that lasted nearly 12 minutes, resulting in seven suspensions and five injuries. In 1994, Haselman signed a one-year, $175,000 contract with Seattle and transitioned to backing up Dan Wilson after Valle departed as a free agent. He appeared in 38 major league games, batting .193 with 1 home run and 8 RBI. After a midseason demotion to Calgary on June 24—where he batted .331 in 44 games with 15 home runs and 46 RBI—he was recalled and finished the year in the majors. Defensively, he caught 33 games over 195 innings with a .982 fielding percentage and 3 passed balls, maintaining his reputation for low-error play and efficiency. Over his three seasons with Seattle from 1992 to 1994, Haselman played in 104 total major league games, compiling a .234 batting average with 6 home runs, while his overall defensive metrics as a catcher demonstrated strong development, including just 8 passed balls across 532.1 innings caught.[2]First stint with the Boston Red Sox (1995–1997)
Haselman signed with the Boston Red Sox as a free agent on November 7, 1994, joining the team as a backup catcher behind starter Mike Macfarlane for a one-year contract worth $200,000.[6][12] In his first season with Boston in 1995, Haselman appeared in 64 games, batting .243 with 5 home runs and 23 RBIs while primarily serving as a reserve catcher.[2] The Red Sox captured the American League East title that year, earning Haselman his only postseason appearance in the 1995 ALDS against the Cleveland Indians; he went 0-for-2 in one game as a late substitute.[13] Haselman's defensive reliability proved valuable, particularly in handling knuckleballer Tim Wakefield during relief outings, drawing on his experience to manage the unpredictable pitch effectively.[6][14] Haselman's performance peaked in 1996, when he set career highs with 8 home runs and 34 RBIs while batting .274 over 77 games, starting 60 behind the plate.[2] He continued to excel defensively, catching Wakefield in multiple starts and notably framing pitches during Roger Clemens' second 20-strikeout game on September 18 against the Detroit Tigers.[6] By 1997, Haselman settled into a platoon role with Scott Hatteberg, appearing in 67 games with a .236 average, 6 home runs, and 26 RBIs as Boston's backup catcher.[2] Throughout his initial three-year tenure, he appeared in 208 major league games for the Red Sox, providing steady defense and occasional power while adapting to Fenway Park's unique demands.[2]Second stint with the Texas Rangers (1998)
Following a three-year tenure with the Boston Red Sox, Bill Haselman was traded back to the Texas Rangers on November 6, 1997, along with pitchers Aaron Sele and Mark Brandenburg, in exchange for outfielder Damon Buford and catcher Jim Leyritz.[12] He signed a one-year contract worth $625,000 for the 1998 season, returning to the organization where he had debuted in 1990.[6] This move positioned Haselman as a reliable veteran presence in the Rangers' organization, particularly behind the plate. In 1998, Haselman served primarily as the backup catcher to All-Star Ivan "Pudge" Rodríguez, appearing in 40 games while starting 35.[2] He posted a strong .314 batting average with 6 home runs and 17 RBIs in 105 at-bats, marking his career-high average in a season with limited playing time.[6] Defensively, Haselman provided stability, handling a portion of the workload to preserve Rodríguez's health during a demanding campaign; his experience helped maintain the Rangers' strong catching tandem, which threw out 34% of attempted base stealers league-wide.[15] Haselman's contributions were particularly valuable during the Rangers' late-season push to clinch the American League West title with an 88-74 record, their first division championship since 1996.[15] Manager Johnny Oates praised him as the best backup catcher he had coached, crediting Haselman's preparation and poise for bolstering the team's depth in a competitive division race against the Anaheim Angels.[6] Although Haselman did not appear in the AL Division Series, where Texas was swept 3-0 by the New York Yankees, his utility role ensured defensive consistency throughout the regular season.[16]Detroit Tigers (1999)
Following his 1998 season with the Texas Rangers, where he served primarily as a backup catcher, Haselman signed a two-year contract with the Detroit Tigers as a free agent in mid-December 1998, valued at $650,000 for the 1999 season.[6] The deal positioned him as a potential starter behind the plate for a rebuilding Tigers club that had finished 65-97 the previous year, but those plans shifted when Detroit acquired veteran catcher Brad Ausmus from the Houston Astros in January 1999, relegating Haselman to a backup role.[6] Haselman appeared in 48 games for the Tigers in 1999, starting 37 as catcher and occasionally serving as the designated hitter, while the team struggled to a 69-92 record and last place in the American League Central.[2] He batted .273 with 4 home runs and 14 RBI, providing solid defense and occasional power from the right-handed side in limited action.[2] His season was interrupted in mid-June by a strained left oblique muscle, landing him on the 15-day disabled list; he returned in early August and hit .300 over his final 19 games.[6]Third stint with the Texas Rangers (2000–2002)
Haselman joined the Texas Rangers for his third stint following a nine-player trade from the Detroit Tigers in November 1999, where he was acquired specifically to back up star catcher Ivan Rodríguez.[6] In this role, he provided veteran stability to the Rangers' catching corps during a period of transition, particularly as Rodríguez established himself as one of the league's premier defensive players. Haselman's experience from prior major league seasons made him a reliable platoon partner, allowing him to share duties behind the plate while offering guidance to the pitching staff.[6] In August 2000, Haselman signed a two-year contract extension with the Rangers for $800,000 annually, including a club option for 2003, rewarding his consistent performance as a backup.[6] That season, he appeared in 62 games, batting .275 with 6 home runs and 26 RBI, stepping up as the primary catcher after Rodríguez suffered a hand injury in September.[2] His defensive work was notable, as he handled a demanding rotation effectively, though he missed the final 12 games due to rotator cuff surgery.[6] The 2001 season brought additional challenges with elbow and forearm injuries, leading Haselman to spend time in Triple-A with the Oklahoma RedHawks for rehabilitation, where he played 8 games and hit .143.[17] Returning to the majors, he played 47 games for Texas, posting a .285 average with 3 home runs and 25 RBI, while continuing to mentor younger players and support the staff in Rodríguez's absences.[2] Rangers manager Johnny Oates praised Haselman as an "ideal backup," highlighting his leadership and preparation.[6] By 2002, with Rodríguez still anchoring the position, Haselman served in 69 games, batting .246 with 3 home runs and 18 RBI, contributing to the team's catching depth amid ongoing roster dynamics.[2] Over the three years, he totaled 178 games, a .267 batting average, 12 home runs, and 69 RBI, embodying veteran reliability during the Rangers' competitive push in the American League West.[2] His tenure underscored a focus on defensive handling and clubhouse guidance, particularly as the team navigated Rodríguez's eventual free agency considerations at the period's end.[6]Return to the Boston Red Sox and retirement (2003)
Following his release from the Detroit Tigers in late March 2003, Haselman signed a minor-league contract with the Boston Red Sox on April 11, becoming a familiar face in the organization for a third time.[12] At age 37, he served primarily as organizational depth behind primary catcher Jason Varitek and backup Doug Mirabelli, providing veteran leadership in the minors while remaining available for major-league call-up if needed.[6] Haselman spent the bulk of the 2003 season with the Red Sox' Triple-A affiliate, the Pawtucket Red Sox of the International League, where he appeared in 79 games and batted .225 with 6 home runs and 24 RBIs.[18] He was added to Boston's major-league roster in September and played in 4 games as a defensive substitute, going hitless in 3 at-bats without recording an extra-base hit or RBI; his limited action reflected the physical toll of his injury-plagued later career years.[2] After the season, Haselman was granted free agency on October 30 and signed a minor-league deal with the Baltimore Orioles in December, but he retired in spring training 2004 without appearing in any games.[12] Reflecting on the end of his 13-year major-league tenure, which included 589 games and a .259 batting average overall, Haselman cited discussions with longtime friend Roger Clemens—also pondering retirement—as influencing his decision to shift focus toward coaching opportunities.[6]Career statistics and highlights
Over his 13-season Major League Baseball career from 1990 to 2003, Bill Haselman appeared in 589 games, compiling a .259 batting average with 416 hits, 47 home runs, and 210 runs batted in, while posting a .731 on-base plus slugging percentage.[2] As a primary catcher, he logged 3,732.2 innings behind the plate across 433 games started at the position, achieving a .991 fielding percentage and allowing 122 wild pitches, equating to a low rate of approximately 0.29 per nine innings.[2]| Statistic | Value |
|---|---|
| Games Played | 589 |
| At-Bats | 1,607 |
| Batting Average | .259 |
| Hits | 416 |
| Home Runs | 47 |
| RBI | 210 |
| OPS | .731 |
| Innings Caught | 3,732.2 |
| Fielding Percentage (C) | .991 |
| Wild Pitches | 122 |
Post-playing career
Coaching with the Boston Red Sox
Following his retirement from playing after the 2003 season with the Boston Red Sox, Bill Haselman transitioned into coaching roles with the organization. In 2004, he served as the interim first-base coach from May 6 to July 21, filling in for Lynn Jones, who had suffered an eye injury. During this period, Haselman also worked as a special-assignment scout and instructor, contributing to the Red Sox's historic World Series championship that year—the team's first in 86 years—under manager Terry Francona. Francona praised Haselman's performance, which paved the way for his expanded role the following season.[6] In 2005, Haselman was appointed full-time bullpen coach under Francona, marking his first permanent position on the major league staff. He helped manage the relief pitchers during a season in which the Red Sox won 95 games and advanced to the American League Division Series, though they were swept by the Chicago White Sox. Haselman's experience as a former catcher proved valuable in coordinating bullpen strategies and player development within the pitching staff.[6] Haselman returned to first-base coaching duties in 2006, succeeding Jones on a permanent basis as part of several staff changes. The Red Sox captured the American League pennant that year with 86 wins, advancing to the American League Championship Series before falling to the Detroit Tigers in seven games; Haselman remained on the coaching staff for both the ALCS and the subsequent World Series loss to the St. Louis Cardinals. His work focused on base-running instruction and infield coordination, supporting a team that emphasized fundamental play despite finishing third in the AL East.[6] After the 2006 season, Haselman declined an offer to manage the Red Sox's short-season Class A affiliate, the Lowell Spinners, and chose not to return to the major league staff, citing family considerations as the primary reason for his departure. He later pursued broadcasting opportunities in Seattle, including hosting a postgame radio show for the Seattle Mariners.[19][6]Minor league managing
Haselman began his minor league managerial career in 2010 with the Texas Rangers' High-A affiliate, the Bakersfield Blaze, in the California League, where the team finished with a 67–73 record.[5] In 2011, he joined the Los Angeles Angels organization, managing the High-A Inland Empire 66ers to a 66–74 mark in the California League.[20] He returned to the 66ers for the 2012 season, posting another 66–74 record, and in 2013 led the team to a 69–71 finish while capturing the California League championship.[5] Haselman transitioned to the Los Angeles Dodgers' system in 2014, managing the Single-A Great Lakes Loons to a 66–73 record in the Midwest League.[5] The following year, he guided the Dodgers' High-A Rancho Cucamonga Quakes to a strong 78–62 season, earning the California League title.[5] From 2016 to 2018, Haselman managed the Dodgers' Triple-A Oklahoma City Dodgers in the Pacific Coast League, compiling records of 81–60 in 2016 (reaching the league finals before losing), 72–69 in 2017, and 75–65 in 2018 (eliminated in the first round of the playoffs).[5]| Year | Team | League | Record | Finish | Postseason |
|---|---|---|---|---|---|
| 2010 | Bakersfield Blaze | California (High-A) | 67–73 | 5th (North) | None |
| 2011 | Inland Empire 66ers | California (High-A) | 66–74 | 4th (South) | None |
| 2012 | Inland Empire 66ers | California (High-A) | 66–74 | 4th (South) | None |
| 2013 | Inland Empire 66ers | California (High-A) | 69–71 | 3rd (South) | League Champions |
| 2014 | Great Lakes Loons | Midwest (Single-A) | 66–73 | 6th (East) | None |
| 2015 | Rancho Cucamonga Quakes | California (High-A) | 78–62 | 1st (South) | League Champions |
| 2016 | Oklahoma City Dodgers | Pacific Coast (Triple-A) | 81–60 | 1st (North) | Lost in League Finals |
| 2017 | Oklahoma City Dodgers | Pacific Coast (Triple-A) | 72–69 | 3rd (North) | None |
| 2018 | Oklahoma City Dodgers | Pacific Coast (Triple-A) | 75–65 | 2nd (North) | Lost in First Round |
.jpg)
