Javascript is required.
Skip To Main Content
Men's Sports
Home of Champions
Baseball
Tickets
for Baseball
Schedule
for Baseball
Roster
for Baseball
News
for Baseball
Opens in a new window
instagram for Baseball
Opens in a new window
twitter for Baseball
Opens in a new window
facebook for Baseball
Basketball
Tickets
for Basketball
Schedule
for Basketball
Roster
for Basketball
News
for Basketball
Opens in a new window
instagram for Basketball
Opens in a new window
twitter for Basketball
Opens in a new window
facebook for Basketball
Cross Country
Schedule
for Cross Country
Roster
for Cross Country
News
for Cross Country
Opens in a new window
instagram for Cross Country
Opens in a new window
twitter for Cross Country
Opens in a new window
facebook for Cross Country
Fencing
Schedule
for Fencing
Roster
for Fencing
News
for Fencing
Opens in a new window
instagram for Fencing
Opens in a new window
twitter for Fencing
Opens in a new window
facebook for Fencing
Football
Tickets
for Football
Schedule
for Football
Roster
for Football
News
for Football
Opens in a new window
instagram for Football
Opens in a new window
twitter for Football
Opens in a new window
facebook for Football
Golf
Schedule
for Golf
Roster
for Golf
News
for Golf
Opens in a new window
instagram for Golf
Opens in a new window
twitter for Golf
Opens in a new window
facebook for Golf
Gymnastics
Schedule
for Gymnastics
Roster
for Gymnastics
News
for Gymnastics
Opens in a new window
instagram for Gymnastics
Opens in a new window
twitter for Gymnastics
Opens in a new window
facebook for Gymnastics
Rowing
Schedule
for Rowing
Roster
for Rowing
News
for Rowing
Opens in a new window
instagram for Rowing
Opens in a new window
twitter for Rowing
Opens in a new window
facebook for Rowing
#GoStanford
Sailing
Schedule
for Sailing
Roster
for Sailing
News
for Sailing
Opens in a new window
instagram for Sailing
Opens in a new window
twitter for Sailing
Opens in a new window
facebook for Sailing
Soccer
Tickets
for Soccer
Schedule
for Soccer
Roster
for Soccer
News
for Soccer
Opens in a new window
instagram for Soccer
Opens in a new window
twitter for Soccer
Opens in a new window
facebook for Soccer
Swimming & Diving
Schedule
for Swimming & Diving
Roster
for Swimming & Diving
News
for Swimming & Diving
Opens in a new window
instagram for Swimming & Diving
Opens in a new window
twitter for Swimming & Diving
Opens in a new window
facebook for Swimming & Diving
Tennis
Schedule
for Tennis
Roster
for Tennis
News
for Tennis
Opens in a new window
instagram for Tennis
Opens in a new window
twitter for Tennis
Opens in a new window
facebook for Tennis
Track & Field
Schedule
for Track & Field
Roster
for Track & Field
News
for Track & Field
Opens in a new window
instagram for Track & Field
Opens in a new window
twitter for Track & Field
Opens in a new window
facebook for Track & Field
Volleyball
Schedule
for Volleyball
Roster
for Volleyball
News
for Volleyball
Opens in a new window
instagram for Volleyball
Opens in a new window
twitter for Volleyball
Opens in a new window
facebook for Volleyball
Water Polo
Schedule
for Water Polo
Roster
for Water Polo
News
for Water Polo
Opens in a new window
instagram for Water Polo
Opens in a new window
twitter for Water Polo
Opens in a new window
facebook for Water Polo
Wrestling
Schedule
for Wrestling
Roster
for Wrestling
News
for Wrestling
Opens in a new window
instagram for Wrestling
Opens in a new window
twitter for Wrestling
Opens in a new window
facebook for Wrestling
Women's Sports
Home of Champions
Artistic Swimming
Schedule
for Artistic Swimming
Roster
for Artistic Swimming
News
for Artistic Swimming
Opens in a new window
instagram for Artistic Swimming
Opens in a new window
twitter for Artistic Swimming
Opens in a new window
facebook for Artistic Swimming
Basketball
Tickets
for Basketball
Schedule
for Basketball
Roster
for Basketball
News
for Basketball
Opens in a new window
instagram for Basketball
Opens in a new window
twitter for Basketball
Opens in a new window
facebook for Basketball
Beach Volleyball
Schedule
for Beach Volleyball
Roster
for Beach Volleyball
News
for Beach Volleyball
Opens in a new window
instagram for Beach Volleyball
Opens in a new window
twitter for Beach Volleyball
Opens in a new window
facebook for Beach Volleyball
Cross Country
Schedule
for Cross Country
Roster
for Cross Country
News
for Cross Country
Opens in a new window
instagram for Cross Country
Opens in a new window
twitter for Cross Country
Opens in a new window
facebook for Cross Country
Fencing
Schedule
for Fencing
Roster
for Fencing
News
for Fencing
Opens in a new window
instagram for Fencing
Opens in a new window
twitter for Fencing
Opens in a new window
facebook for Fencing
Field Hockey
Schedule
for Field Hockey
Roster
for Field Hockey
News
for Field Hockey
Opens in a new window
instagram for Field Hockey
Opens in a new window
twitter for Field Hockey
Opens in a new window
facebook for Field Hockey
Golf
Schedule
for Golf
Roster
for Golf
News
for Golf
Opens in a new window
instagram for Golf
Opens in a new window
twitter for Golf
Opens in a new window
facebook for Golf
Gymnastics
Tickets
for Gymnastics
Schedule
for Gymnastics
Roster
for Gymnastics
News
for Gymnastics
Opens in a new window
instagram for Gymnastics
Opens in a new window
twitter for Gymnastics
Opens in a new window
facebook for Gymnastics
Lacrosse
Schedule
for Lacrosse
Roster
for Lacrosse
News
for Lacrosse
Opens in a new window
instagram for Lacrosse
Opens in a new window
twitter for Lacrosse
Opens in a new window
facebook for Lacrosse
Lightweight Rowing
Schedule
for Lightweight Rowing
Roster
for Lightweight Rowing
News
for Lightweight Rowing
Opens in a new window
instagram for Lightweight Rowing
Opens in a new window
twitter for Lightweight Rowing
Opens in a new window
facebook for Lightweight Rowing
#GoStanford
Rowing
Schedule
for Rowing
Roster
for Rowing
News
for Rowing
Opens in a new window
instagram for Rowing
Opens in a new window
twitter for Rowing
Opens in a new window
facebook for Rowing
Sailing
Schedule
for Sailing
Roster
for Sailing
News
for Sailing
Opens in a new window
instagram for Sailing
Opens in a new window
twitter for Sailing
Opens in a new window
facebook for Sailing
Soccer
Tickets
for Soccer
Schedule
for Soccer
Roster
for Soccer
News
for Soccer
Opens in a new window
instagram for Soccer
Opens in a new window
twitter for Soccer
Opens in a new window
facebook for Soccer
Softball
Tickets
for Softball
Schedule
for Softball
Roster
for Softball
News
for Softball
Opens in a new window
instagram for Softball
Opens in a new window
twitter for Softball
Opens in a new window
facebook for Softball
Squash
Schedule
for Squash
Roster
for Squash
News
for Squash
Opens in a new window
instagram for Squash
Opens in a new window
twitter for Squash
Opens in a new window
facebook for Squash
Swimming & Diving
Schedule
for Swimming & Diving
Roster
for Swimming & Diving
News
for Swimming & Diving
Opens in a new window
instagram for Swimming & Diving
Opens in a new window
twitter for Swimming & Diving
Opens in a new window
facebook for Swimming & Diving
Tennis
Schedule
for Tennis
Roster
for Tennis
News
for Tennis
Opens in a new window
instagram for Tennis
Opens in a new window
twitter for Tennis
Opens in a new window
facebook for Tennis
Track & Field
Schedule
for Track & Field
Roster
for Track & Field
News
for Track & Field
Opens in a new window
instagram for Track & Field
Opens in a new window
twitter for Track & Field
Opens in a new window
facebook for Track & Field
Volleyball
Tickets
for Volleyball
Schedule
for Volleyball
Roster
for Volleyball
News
for Volleyball
Opens in a new window
instagram for Volleyball
Opens in a new window
twitter for Volleyball
Opens in a new window
facebook for Volleyball
Water Polo
Schedule
for Water Polo
Roster
for Water Polo
News
for Water Polo
Opens in a new window
instagram for Water Polo
Opens in a new window
twitter for Water Polo
Opens in a new window
facebook for Water Polo
Tickets
Men's Sports
Football
Men's Basketball
Baseball
Men's Soccer
Women's Sports
Women's Basketball
Women's Volleyball
Softball
Women's Soccer
Women's Gymnastics
Information
Mobile Ticketing Guide
Season Ticket Member Benefits
Group Tickets
Premium Experiences
Cardinal Kids Club
Student Tickets
Former Student-Athletes
Faculty/Staff Tickets
Athletics Ticket Information
Manage
Opens in a new window
Tickets Home
Opens in a new window
Sign In/Manage My Account
Opens in a new window
Renew Season Tickets
Opens in a new window
StubHub: Buy & Sell Tickets
Athletics
Fans
Mobile App
TreeCast Podcast
Audio Streaming
Opens in a new window
6th Man
Fan Fest
Opens in a new window
Lost & Found
Travel to Stanford
Email Updates
Athletics Fan Policies
Stanford FCU Fan Card
Anthem Singer
The Red Zone
Radio Information
Cardinal Kids Club
About
Facilities
Staff Directory
Home of Champions
NIL Resources
Olympics
Hall of Fame
Opens in a new window
Prospective Student-Athlete Questionnaire
Student-Athlete Performance Team
Applied Sports Science & Sports Performance
Athletic Training
Cardinal Connect
Compliance
DASH
Equipment Services
Sports Medicine
Sports Nutrition
Physical Therapy
Sport Psychology
More
Former Student-Athletes
Opens in a new window
Camps
Communications
Sponsorships
Opens in a new window
Club Sports
Cardinal Green
Opens in a new window
Acts of Intolerance Protocol
Gender Equity Plan
Opens in a new window
Recreation & Wellness
Title IX & The Clery Act
Opens in a new window
Donations
Faculty Athletics Representative
Gameday
Men's Sports
Football Gameday Central
Men's Basketball Gameday Central
Men's Soccer Gameday Central
Women's Sports
Women's Basketball Gameday Central
Women's Volleyball Gameday Central
Women's Soccer Gameday Central
Field Hockey Gameday Central
More
Gameday Central Home
Giving
Giving
Give Now
Giving Opportunities
Endowment Support
Buck/Cardinal Club
Impact
Contact Us
Opens in a new window
Shop
Opens in a new window
Shop
Opens in a new window
Tickets
Opens in a new window
Tickets
Opens in a new window
Give
Opens in a new window
Give
Close Main Menu
Open Schedule Ticker
Search
Open Main Menu
Baseball
Schedule
Roster
Statistics
PDF
XML
Tickets
News
History
Opens in a new window
Camps
Additional Links
Opens in a new window
Twitter
Opens in a new window
Sunken Diamond
Opens in a new window
ACC Standings
Opens in a new window
Recruit Questionnaire
Baseball 2025
Open Seasons Dropdown
Baseball 2025
Baseball 2024
Baseball 2023
Baseball 2022
Baseball 2021
Baseball 2020
Baseball 2019
Baseball 2018
Baseball 2017
Baseball 2016
Baseball 2015
Baseball 2014
Baseball 2013
Baseball 2012
Baseball 2011
Baseball 2005
Baseball 2002
Baseball 2001
Open Roster Sort Dropdown
Sort Roster By
Jersey Number Ascending
Jersey Number Descending
A-Z
Z-A
Class Ascending
Class Descending
Position Ascending
Position Descending
Open View Dropdown
Card
List
Table
Print
Baseball Roster
1
JJ Moran
Opens in a new window
JJ Moran Instagram
Opens in a new window
JJ Moran Twitter
Freshman
6′1″
210 lbs
Infield
San Diego, Calif.
San Marcos
2
Temo Becerra
Opens in a new window
Temo Becerra Instagram
Opens in a new window
Temo Becerra Twitter
Senior
6′1″
186 lbs
Infield
Clovis, Calif.
Buchanan
3
Rintaro Sasaki
Opens in a new window
Rintaro Sasaki Instagram
Freshman
6′0″
289 lbs
First Base
Hanamaki, Iwate
Hanamaki-Higashi
4
Tatum Marsh
Opens in a new window
Tatum Marsh Instagram
Opens in a new window
Tatum Marsh Twitter
Freshman
6′1″
194 lbs
Outfield
San Jose, Calif.
Valley Christian
5
Trevor Haskins
Opens in a new window
Trevor Haskins Instagram
Opens in a new window
Trevor Haskins Twitter
Senior
6′1″
194 lbs
Infield
San Jose, Calif.
Valley Christian
6
Jimmy Nati
Opens in a new window
Jimmy Nati Instagram
Opens in a new window
Jimmy Nati Twitter
Junior
6′1″
210 lbs
Infield
Sydney, Australia
Oakhill College
10
Charlie Bates
Opens in a new window
Charlie Bates Instagram
Opens in a new window
Charlie Bates Twitter
Freshman
6′0″
190 lbs
Infield
Palo Alto, Calif.
Palo Alto
11
Luke Lavin
Opens in a new window
Luke Lavin Instagram
Opens in a new window
Luke Lavin Twitter
Sophomore
6′3″
217 lbs
Catcher/First Base
Laguna Beach, Calif.
Santa Margarita Catholic
12
Toran O'Harran
Opens in a new window
Toran O'Harran Instagram
Opens in a new window
Toran O'Harran Twitter
Junior
6′1″
208 lbs
Right Handed Pitcher
Rocklin, Calif.
Rocklin
13
Ethan Hott
Opens in a new window
Ethan Hott Instagram
Opens in a new window
Ethan Hott Twitter
Junior
5′10″
190 lbs
Outfield
Paradise Valley, Ariz.
Chaparral
14
Sebastian David
Opens in a new window
Sebastian David Instagram
Opens in a new window
Sebastian David Twitter
Sophomore
6′1″
209 lbs
Infield
Medina, Wash.
Lakeside
15
Champ Hampton
Opens in a new window
Champ Hampton Instagram
Opens in a new window
Champ Hampton Twitter
Sophomore
5′10″
208 lbs
Outfield
Ooltewah, Tenn.
Baylor School
16
Brandon Larson
Opens in a new window
Brandon Larson Instagram
Opens in a new window
Brandon Larson Twitter
Junior
6′6″
242 lbs
First Base
Rocklin, Calif.
Rocklin
UC San Diego
18
Kassius Thomas
Opens in a new window
Kassius Thomas Instagram
Junior
6′1″
193 lbs
Right Handed Pitcher
Los Angeles, Calif.
Sierra Canyon
Duke
19
Joey Volchko
Opens in a new window
Joey Volchko Instagram
Opens in a new window
Joey Volchko Twitter
Sophomore
6′4″
218 lbs
Right Handed Pitcher
Visalia, Calif.
Redwood
21
Charlie Saum
Opens in a new window
Charlie Saum Instagram
Opens in a new window
Charlie Saum Twitter
Senior
6′1″
205 lbs
Catcher
Thousand Oaks, Calif.
Thousand Oaks
22
Cort MacDonald
Opens in a new window
Cort MacDonald Instagram
Opens in a new window
Cort MacDonald Twitter
Junior
6′1″
192 lbs
Outfield
Arlington, Texas
Pantego Christian Academy
23
Parker Warner
Opens in a new window
Parker Warner Instagram
Opens in a new window
Parker Warner Twitter
Freshman
6′1″
182 lbs
Right Handed Pitcher/Outfield
Livermore, Calif.
Granada
24
Aidan Keenan
Opens in a new window
Aidan Keenan Instagram
Opens in a new window
Aidan Keenan Twitter
Sophomore
6′2″
190 lbs
Right Handed Pitcher
Morgan Hill, Calif.
Live Oak
25
Nick Dugan
Opens in a new window
Nick Dugan Instagram
Junior
6′2″
210 lbs
Right Handed Pitcher
Eureka, Calif.
St. Bernard’s Academy
26
Sam Garewal
Opens in a new window
Sam Garewal Instagram
Opens in a new window
Sam Garewal Twitter
Junior
6′4″
238 lbs
Left Handed Pitcher
San Diego, Calif.
Canyon Crest Academy
Northwestern
27
Brady Reynolds
Opens in a new window
Brady Reynolds Instagram
Opens in a new window
Brady Reynolds Twitter
Sophomore
6′0″
217 lbs
Outfield
Bakersfield, Calif.
Liberty
28
Matt Scott
Opens in a new window
Matt Scott Instagram
Junior
6′7″
245 lbs
Right Handed Pitcher
Redding, Conn.
Joel Barlow
30
Ryan Speshyock
Opens in a new window
Ryan Speshyock Instagram
Opens in a new window
Ryan Speshyock Twitter
Sophomore
6′0″
217 lbs
Right Handed Pitcher
Goleta, Calif.
Dos Pueblos
31
Sammy Petrocelli
Opens in a new window
Sammy Petrocelli Instagram
Opens in a new window
Sammy Petrocelli Twitter
Freshman
6′2″
218 lbs
Right Handed Pitcher
Los Angeles, Calif.
Notre Dame
33
Gabe Springer
Opens in a new window
Gabe Springer Instagram
Opens in a new window
Gabe Springer Twitter
Junior
6′1″
209 lbs
Infield
Boulder, Colo.
Fairview
34
Trevor Moore
Opens in a new window
Trevor Moore Instagram
Opens in a new window
Trevor Moore Twitter
Junior
6′1″
218 lbs
Right Handed Pitcher
Golden, Colo.
Mullen
36
Ty Uber
Opens in a new window
Ty Uber Instagram
Opens in a new window
Ty Uber Twitter
Senior
6′4″
249 lbs
Right Handed Pitcher
Cameron Park, Calif.
Ponderosa
37
Dominic Panella
Opens in a new window
Dominic Panella Instagram
Opens in a new window
Dominic Panella Twitter
Freshman
6′0″
204 lbs
Right Handed Pitcher
San Jose, Calif.
Leigh
38
Jack Svinth
Opens in a new window
Jack Svinth Instagram
Opens in a new window
Jack Svinth Twitter
Sophomore
6′1″
208 lbs
Right Handed Pitcher
Rancho Santa Margarita, Calif.
Santa Margarita Catholic
39
Jake Sapien
Opens in a new window
Jake Sapien Instagram
Opens in a new window
Jake Sapien Twitter
Senior
6′2″
217 lbs
First Base
Atwater, Calif.
Buhach Colony
40
Ben Reimers
Opens in a new window
Ben Reimers Instagram
Opens in a new window
Ben Reimers Twitter
Sophomore
6′3″
210 lbs
Right Handed Pitcher
Aliso Viejo, Calif.
JSerra Catholic
41
Liam Golden
Opens in a new window
Liam Golden Instagram
Opens in a new window
Liam Golden Twitter
Freshman
6′4″
200 lbs
Right Handed Pitcher
Sacramento, Calif.
Christian Brothers
42
Christian Lim
Opens in a new window
Christian Lim Instagram
Opens in a new window
Christian Lim Twitter
Sophomore
5′11″
198 lbs
Left Handed Pitcher
Nashville, Tenn.
Montgomery Bell Academy
43
Nate Stiveson
Opens in a new window
Nate Stiveson Instagram
Opens in a new window
Nate Stiveson Twitter
Freshman
6′1″
188 lbs
Infield
Redondo Beach, Calif.
Redondo Union
44
Brett Blair
Senior
6′2″
220 lbs
Outfield/Catcher
Gainesville, Fla.
Buchholz
45
Cohen Gomez
Opens in a new window
Cohen Gomez Instagram
Opens in a new window
Cohen Gomez Twitter
Freshman
6′3″
212 lbs
Right Handed Pitcher
Anaheim Hills, Calif.
Canyon
47
Saborn Campbell
Opens in a new window
Saborn Campbell Instagram
Opens in a new window
Saborn Campbell Twitter
Senior
5′11″
199 lbs
Outfield
Bloomfield Hills, Mich.
Detroit Country Day
49
Austin Steeves
Opens in a new window
Austin Steeves Instagram
Opens in a new window
Austin Steeves Twitter
Freshman
6′1″
196 lbs
Left Handed Pitcher
Petaluma, Calif.
Casa Grande
Baseball Coaching Staff
David Esquer
Clarke and Elizabeth Nelson Director of Baseball
Thomas Eager
Opens in a new window
Thomas Eager Twitter
Kathy Wolff Assistant Baseball Coach
Steve Rodriguez
Assistant Coach
Andre Mercurio
Assistant Coach
Baseball Support Staff
Jeanette Morganti
Assistant Athletics Director, Baseball Operations
Ryan Kirby
Director of Player Development
John Ursone
Sports Medicine
Gunnar Cederberg
Sports Performance
Jackson Haen
Sports Dietitian
Debbie Iwasaki
Physical Therapist
Drew Miraglia
Equipment
Nick Combo
Academic Services
Tyler Geivett
Communications
Julia Lee
Fan Experience
Michael Yedinak
Event Manager