Close this search box.
Close this search box.

Randy Tomlin


Head Coach


Randy Tomlin is in his first season as the Tom Sox Head Coach. Tomlin joins the Tom Sox while serving as Head Coach at Liberty Christian Academy in Lynchburg, VA, a position he has held since 2012. He enters his Tom Sox tenure with a wealth of experience at multiple levels, having coached at the high school, collegiate, and professional levels for over 25 years following a successful MLB playing career.

“I’m very happy to be able to coach the Tom Sox this summer,” said Tomlin. “I think it’s a tremendous opportunity for myself to grow as a coach and to be able to learn more about the game from the staff that I have, and also to help the young men that are coming. It’s a tremendous responsibility with the schools and players there that I don’t take lightly, but there’s also the opportunity to go out there and compete for a championship which is what the goal is. I’m excited for the opportunity to be able to do that at such a high level in the summer.”

Under Tomlin’s leadership, Liberty Christian has been one of the most successful teams in the state of Virginia. Since 2012, the team has won two state titles (2017 & 2022) and numerous regional championships. The program has also produced three pro players – Wes Clarke (former Waynesboro General), Zack Hess, and Tomlin’s son Quade – alongside a number of current and former collegiate players.

Prior to joining the Bulldogs, Tomlin spent five seasons as a pitching coach in the Washington Nationals organization. During his time with the Single-A Potomac Nationals and Double-A Harrisburg Senators, Tomlin coached players including Stephen Strasburg, Jordan Zimmermann, Drew Storen, and Ross Detwiler.

Tomlin served as pitching coach at his alma mater, Liberty University, from 1997-2006. During his time with the Flames, the Flames won a pair of Big South titles, advanced to two NCAA Regionals, and had 16 players drafted by an MLB franchise. Liberty pitchers garnered nine conference Pitcher of the Week honors after receiving just one prior to his tenure and six separate Flames were named either First or Second-Team All-Conference.

Tomlin enjoyed a five-year MLB career for the Pittsburgh Pirates from 1990-1994, becoming the third Liberty player to appear in a major league game. Over 106 total appearances (94 starts), Tomlin had a 3.43 ERA, 297 strikeouts, and tossed eight complete games, including one in his MLB debut. He appeared in three NLCS games across the 1991 and 1992 seasons. He played his collegiate ball at Liberty, where he still ranks among the top ten in innings, complete games, shutouts, and strikeouts. He was inducted into the Liberty Athletics Hall of Fame in 2016.

During his time at Liberty, Tomlin played for the Valley League’s Madison Blue Jays.

Tomlin resides in Lynchburg alongside his wife Janet.

Add to Calendar

Google Calendar

Follow these instructions to add to your Google Calendar:

2. Click the following link to visit Google. Paste the copied link into the URL field then click Add Calendar to complete the process.

Outlook Calendar/Office 365

Currently, Microsoft does not support our format of live calendar. They do, however, support downloaded files. Follow these instructions to add to Outlook:


Click this link to download the calendar file to your computer.

2. Visit Outlook’s calendar view, press Add Calendar, then Import ICS.
3. Select the ICS file you downloaded and the calendar you’d like to import to, then click import.
Please note that this format does not support live updates of game dates and times.

Other Calendar

Follow these instructions to add to your calendar app:

2. Find the function in your chosen calendar app to add a calendar by URL. It may be called “subscribe via link” or “add shared calendar”. Paste the link there, then press the respective button to add to your calendar.

If such a function does not exist, click the below link to download the calendar file and upload it to your calendar app. Please note that this calendar will not update if game dates or times change.
Tom Sox Calendar

Tom Sox Poker Tournament

March 23 – 7 PM – Elks Lodge