‘It’s an honor’: Webb, Ramos earn first-time nods for ’24 All-Star Game July 7, 2024 by San Francisco Giants