Garvin James Alston Sr. (born December 8, 1971) is an American professional baseball right-handed pitcher who played in Major League Baseball (MLB) for the Colorado Rockies in 1996. After retiring from playing, he entered coaching and previously served as the pitching coach for the Minnesota Twins. He is now the pitching coach for the Sacramento River Cats, the San Francisco Giants' Triple-A affiliate.