TCU

TCU baseball announces overhaul of coaching staff after missing NCAA Tournament

TCU baseball has announced multiple changes to head coach Kirk Saarloos’ staff.

The Horned Frogs hired Thomas Eshelman as their new pitching coach. He will replace longtime pitching coach Dave Lawn, who retired after the end of the season.

TCU also announced the addition of a new hitting coach, Danny-David Linahan, to replace Bill Mosiello.

The Horned Frogs will look to bounce back from a disappointing season in which they failed to reach the NCAA Tournament after being ranked No. 10 in the country in the preseason.

Eshelman makes his way to TCU from the Baltimore Orioles organization. He joined the Orioles as the upper-level pitching coordinator in February and was responsible for working with minor league pitchers at Triple-A Norfolk and Double-A Chesapeake.

Before joining the Orioles, Eshelman spent four seasons in the San Diego Padres organization. He was a pitching coach for Single-A Lake Elsinore in 2023 before moving up in 2024 to High-A Fort Wayne, where he spent two seasons.

Eshelman is a former major league who pitched in three seasons with the Orioles (2019-21).

Eshelman and Saarloos have history going back to when Saarloos recruited him to play at Cal State Fullerton in 2011-12.

“Kirk has been with me since the beginning of all this,” Eshelman said in a statement. “I was his first recruit at Cal State Fullerton. So, when he called, it was like going back in time and doing it all over again. TCU’s rich history and success is something I’ve experienced coming from Cal State Fullerton. I feel like Kirk and I share a lot of similarities. To be able to get an offer like this, to be able to coach here is something that I don’t take likely. It’s a humbling offer. At the same time, I’m hungry to be able to help this program have the success that it deserves.”

Linahan arrives from Texas State, where he helped the Bobcats earn an at-large bid to the NCAA Tournament. The Bobcats were one of the most prolific home run hitting teams in the country, ranking in the top 10 nationally with 116 home runs, a mark that also set a school and Sun Belt record. The squad also ranked in the top 40 nationally with 119 doubles.

Linahan also spent time with the Minnesota Twins, Cleveland Guardians and Los Angeles Dodgers.

“TCU Baseball has been one of the premier programs in college baseball, built on generations of players and coaches that have competed at the highest level,” Linahan said in a statement. “The opportunity to compete for championships, develop hitters and represent this university is something we’re extremely excited about. We are thrilled to return home to the Fort Worth area and do our part in adding to the legacy. We can’t wait to get started.”

Former star set to return?

TCU is also set to bring back a former star, as former Horned Frog Bryan Holaday is expected to join the staff as the next bench and catching coach, according to multiple reports.

Holaday was named first-team All-Mountain West and a second-team All-American in his final season with the Horned Frogs. Holaday played a key role in TCU reaching its first College World Series in 2010.

Holaday was drafted by the Detroit Tigers in 2010, made his MLB debut in 2012 and lasted in the league until 2021, including a stint with the Rangers in 2016.

TCU did not respond to a request for an interview with Saarloos last week.


Game schedule dates, times, locations

NEXT UP: Game dates, times, locations, channel

Rangers
  • June 1 Rangers 2, St. Louis 1
  • June 2 Rangers 7, St. Louis 4
  • June 3 St. Louis 5, Rangers 3
  • June 5 Rangers 3, Cleveland 2
  • June 6 Cleveland 6, Rangers 0
  • June 7 Rangers 10, Cleveland 0
  • June 9 at Kansas City, 6:40 p.m., RSN
  • June 10 at Kansas City, 6:40 p.m., RSN
  • June 11 at Kansas City, 1:10 p.m., RSN
  • June 12 at Boston, 6:10 p.m., CW
  • June 13 at Boston, 3:10 p.m., RSN
  • June 14 at Boston, 6:20 p.m., NBC, Peacock
Wings
  • May 22 Atlanta 86, Wings 69
  • May 24 Wings 91, New York 76
  • May 28 Wings 95, Las Vegas 87
  • June 1 Wings 79, Seattle 56
  • June 5 Wings 104, Los Angeles 96
  • June 9 at Minnesota, 7 p.m., KFAA
  • June 11 vs. Phoenix, 8 p.m., Amazon Prime Video
  • June 13 at Portland, 7:30 p.m., KFAA
  • June 15 vs. Las Vegas, 7 p.m., KFAA, USA
  • June 17 at Golden State, 9 p.m., KFAA
TCU Football
  • 2026 season
  • Aug. 29 vs. North Carolina (at Dublin), 11 a.m., ESPN
  • Sept. 12 vs. Grambling State, 7 p.m., ESPN+
  • Sept. 19 vs. Arkansas State, 7 p.m., ESPNU
  • Sept. 26 at Central Florida, TBA
  • Oct. 3 vs. BYU, TBA
  • Oct. 17 at Baylor, TBA
  • Oct. 24 vs. West Virginia, TBA
  • Oct. 31 vs. Kansas, TBA
  • Nov. 6 at Arizona, 9:15 p.m., ESPN
  • Nov. 14 vs. Kansas State, TBA
  • Nov. 21 vs. Utah, TBA
  • Nov. 26 at Texas Tech, 7 p.m., ESPN
Cowboys
  • Sept. 13 at N.Y. Giants, 7:20 p.m., NBC
  • Sept. 20 vs. Washington, 3:25 p.m., Fox
  • Sept. 27 vs. Baltimore (at Rio de Janeiro), 3:25 p.m., CBS
  • Oct. 4 at Houston, 12 p.m., Fox
  • Oct. 8 vs. Tampa Bay, 7:15 p.m., Amazon Prime Video
  • Oct. 18 at Green Bay, 7:20 p.m., NBC
  • Oct. 26 at Philadelphia, 7:15 p.m., ESPN, ABC
  • Nov. 1 vs. Arizona, 12 p.m., Fox
  • Nov. 8 at Indianapolis, 12 p.m., Fox
  • Nov. 15 vs. San Francisco, 3:25 p.m., Fox
  • Nov. 22 vs. Tennessee, 12 p.m., Fox
  • Nov. 26 vs. Philadelphia, 3:30 p.m., Fox
  • Dec. 7 at Seattle, 7:15 p.m., ESPN, ABC
  • Dec. 20 at L.A. Rams, 3:25 p.m., CBS
  • Dec. 27 vs. Jacksonville, 7:20 p.m., NBC
  • Jan. 3 vs. N.Y. Giants, 12 p.m., Fox
  • Jan. 9 or 10 at Washington, TBA
World Cup
  • All local matches at AT&T Stadium
  • Group stage
  • June 14 Netherlands vs. Japan (Group F), 3 p.m., Fox
  • June 17 England vs. Croatia (Group L), 3 p.m., Fox
  • June 22 Argentina vs. Austria (Group J), 12 p.m., Fox
  • June 25 Japan vs. Sweden (Group F), 6 p.m., FS1
  • June 27 Argentina vs. Jordan (Group J), 9 p.m., Fox
  • Knockout round
  • June 30 Round of 32: Group E runner-up vs. Group I runner-up, 12 p.m., Fox
  • July 3 Round of 32: Group D runner-up vs. Group G runner-up, 1 p.m., Fox
  • July 6 Round of 16: Teams TBD, 2 p.m., Fox
  • July 14 Semifinal: Teams TBD, 2 p.m., Fox
FC Dallas
  • May 2 FC Dallas 2, NY Red Bulls 0
  • May 9 FC Dallas 3, Salt Lake 1
  • May 13 Vancouver 3, FC Dallas 2
  • May 16 FC Dallas 3, San Jose 2
  • May 23 FC Dallas 2, Colorado 1
  • World Cup break
  • July 22 at Portland, 9:30 p.m., Apple TV
  • July 25 at San Diego, 8:30 p.m., FS1, Apple TV
Texas Motor Speedway
  • June 13 NASCAR Racing Experience
  • June 20 Team Texas - David Starr's Racing School
  • June 20 Drift n Drag
  • July 11 NASCAR Racing Experience
  • July 11 Hearts in High Gear
  • July 25 Drift n Drag
Related Stories from Fort Worth Star-Telegram
Steven Johnson
Fort Worth Star-Telegram
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER