Will the Bay Area’s own San Francisco Giants make it to the playoffs for the second straight year to repeat as the 2011 World Champions? To find out we will have to wait for 162 games to be played. It all starts tomorrow with a game between the San Francisco Giants and the Los Angeles Dodgers playing in Los Angeles at 5pm. You can watch the game tomorrow on ESPN. For a preview of this years baseball season, check out this website.
Lincoln High School Headlines
San Jose High School Headlines