San Francisco Giants 2021 MLB Schedule

Here is the complete San Francisco Giants 2021 MLB Schedule

The San Francisco Giants club is one of the most successful and oldest professional baseball franchises. Giants are located in San Francisco and are a part of the National League (NL) West division in Major League Baseball (MLB).

The club was established in 1883 as the New York Gothams but was renamed as the New York Giants three years later. In 1958, the franchise relocated to San Francisco and now their ballpark is the Oracle Park.

San Francisco Giants MLB Schedule
San Francisco Giants cap and Fielding Glove (Imago)

Giants have more game wins than any other team in the sport’s history. The club was the first major-league team to be headquartered in New York City. The Giants have been in the World Series a total of 20 times, which is a National League record. The Giants won their record-tying twenty-third National League pennant in 2014.

The Giants have won eight World Series titles, second-most in the National League and fifth-most of any franchise.

Managers John McGraw, Bill Terry, and Leo Durocher led the team to 14 pennants and five World Series victories during their time in New York.

The team is currently managed by Gabe Kapler.

San Francisco Giants 2021 Players roster

Pitchers

José Álvarez, Caleb Baragar, Tyler Beede, John Brebbia, Kervin Castro, Johnny Cueto, Sam Delaplane, Anthony DeSclafani, Camilo Doval, Jarlin García, Kevin Gausman, Jay Jackson, Dominic Leone, Zack Littell, Sammy Long, Jake McGee, Conner Menez, Reyes Moronta, Dedniel Núñez, Tyler Rogers, Aaron Sanchez, Sam Selman, Logan Webb, Alex Wood

Catchers

Joey Bart, Curt Casali, Buster Posey, Chadwick Tromp

Infielders

Brandon Belt, Brandon Crawford, Mauricio Dubón, Thairo Estrada, Wilmer Flores, Tommy La Stella, Evan Longoria, Donovan Solano, Jason Vosler

Outfielders

Alexander Canario, Jaylin Davis, Alex Dickerson, Steven Duggar, Darin Ruf, Austin Slater, Mike Tauchman, LaMonte Wade Jr., Mike Yastrzemski

San Francisco Giants 2021 MLB Schedule

Apr 1, 2021 @ Seattle

Apr 2, 2021 @ Seattle

Apr 3, 2021 @ Seattle

Apr 5, 2021 @ San Diego

Apr 6, 2021 @ San Diego

Apr 7, 2021 @ San Diego

Apr 9, 2021 Vs Colorado

Apr 10, 2021 Vs Colorado

Apr 11, 2021 Vs Colorado

Apr 12, 2021 Vs Cincinnati

Apr 13, 2021 Vs Cincinnati

Apr 14, 2021 Vs Cincinnati

Apr 16, 2021 @ Miami

Apr 17, 2021 @ Miami

Apr 18, 2021 @ Miami

Apr 19, 2021 @ Philadelphia

Apr 20, 2021 @ Philadelphia

Apr 21, 2021 @ Philadelphia

Apr 22, 2021 Vs Miami

Apr 23, 2021 Vs Miami

Apr 24, 2021 Vs Miami

Apr 25, 2021 Vs Miami

Apr 26, 2021 Vs Colorado

Apr 27, 2021 Vs Colorado

Apr 28, 2021 Vs Colorado

Apr 30, 2021 @ San Diego

May 1, 2021 @ San Diego

May 2, 2021 @ San Diego

May 3, 2021 @ Colorado

May 4, 2021 @ Colorado

May 4, 2021 @ Colorado

May 5, 2021 @ Colorado

May 7, 2021 Vs San Diego

May 8, 2021 Vs San Diego

May 9, 2021 Vs San Diego

May 10, 2021 Vs Texas

May 11, 2021 Vs Texas

May 13, 2021 @ Pittsburgh

May 14, 2021 @ Pittsburgh

May 15, 2021 @ Pittsburgh

May 16, 2021 @ Pittsburgh

May 17, 2021 @ Cincinnati

May 18, 2021 @ Cincinnati

May 19, 2021 @ Cincinnati

May 20, 2021 @ Cincinnati

May 21, 2021 Vs L.A. Dodgers

May 22, 2021 Vs L.A. Dodgers

May 23, 2021 Vs L.A. Dodgers

May 25, 2021 @ Arizona

May 26, 2021 @ Arizona

May 27, 2021 @ L.A. Dodgers

May 28, 2021 @ L.A. Dodgers

May 29, 2021 @ L.A. Dodgers

May 30, 2021 @ L.A. Dodgers

May 31, 2021 Vs L.A. Angels

Jun 1, 2021 Vs L.A. Angels

Jun 3, 2021 Vs Chi. Cubs

Jun 4, 2021 Vs Chi. Cubs

Jun 5, 2021 Vs Chi. Cubs

Jun 6, 2021 Vs Chi. Cubs

Jun 8, 2021 @ Texas

Jun 9, 2021 @ Texas

Jun 10, 2021 @ Washington

Jun 11, 2021 @ Washington

Jun 12, 2021 @ Washington

Jun 12, 2021 @ Washington

Jun 13, 2021 @ Washington

Jun 14, 2021 Vs Arizona

Jun 15, 2021 Vs Arizona

Jun 16, 2021 Vs Arizona

Jun 17, 2021 Vs Arizona

Jun 18, 2021 Vs Philadelphia

Jun 19, 2021 Vs Philadelphia

Jun 20, 2021 Vs Philadelphia

Jun 22, 2021 @ L.A. Angels

Jun 23, 2021 @ L.A. Angels

Jun 25, 2021 Vs Oakland

Jun 26, 2021 Vs Oakland

Jun 27, 2021 Vs Oakland

Jun 28, 2021 @ L.A. Dodgers

Jun 29, 2021 @ L.A. Dodgers

Jul 1, 2021 @ Arizona

Jul 2, 2021 @ Arizona

Jul 3, 2021 @ Arizona

Jul 4, 2021 @ Arizona

Jul 5, 2021 Vs St. Louis

Jul 6, 2021 Vs St. Louis

Jul 7, 2021 Vs St. Louis

Jul 9, 2021 Vs Washington

Jul 10, 2021 Vs Washington

Jul 11, 2021 Vs Washington

Jul 16, 2021 @ St. Louis

Jul 17, 2021 @ St. Louis

Jul 18, 2021 @ St. Louis

Jul 19, 2021 @ L.A. Dodgers

Jul 20, 2021 @ L.A. Dodgers

Jul 21, 2021 @ L.A. Dodgers

Jul 22, 2021 @ L.A. Dodgers

Jul 23, 2021 Vs Pittsburgh

Jul 24, 2021 Vs Pittsburgh

Jul 25, 2021 Vs Pittsburgh

Jul 27, 2021 Vs L.A. Dodgers

Jul 28, 2021 Vs L.A. Dodgers

Jul 29, 2021 Vs L.A. Dodgers

Jul 30, 2021 Vs Houston

Jul 31, 2021 Vs Houston

Aug 1, 2021 Vs Houston

Aug 2, 2021 @ Arizona

Aug 3, 2021 @ Arizona

Aug 4, 2021 @ Arizona

Aug 5, 2021 @ Arizona

Aug 6, 2021 @ Milwaukee

Aug 7, 2021 @ Milwaukee

Aug 8, 2021 @ Milwaukee

Aug 10, 2021 Vs Arizona

Aug 11, 2021 Vs Arizona

Aug 12, 2021 Vs Colorado

Aug 13, 2021 Vs Colorado

Aug 14, 2021 Vs Colorado

Aug 15, 2021 Vs Colorado

Aug 16, 2021 Vs N.Y. Mets

Aug 17, 2021 Vs N.Y. Mets

Aug 18, 2021 Vs N.Y. Mets

Aug 20, 2021 @ Oakland

Aug 21, 2021 @ Oakland

Aug 22, 2021 @ Oakland

Aug 24, 2021 @ N.Y. Mets

Aug 25, 2021 @ N.Y. Mets

Aug 26, 2021 @ N.Y. Mets

Aug 27, 2021 @ Atlanta

Aug 28, 2021 @ Atlanta

Aug 29, 2021 @ Atlanta

Aug 30, 2021 Vs Milwaukee

Aug 31, 2021 Vs Milwaukee

Sep 1, 2021 Vs Milwaukee

Sep 2, 2021 Vs Milwaukee

Sep 3, 2021 Vs L.A. Dodgers

Sep 4, 2021 Vs L.A. Dodgers

Sep 5, 2021 Vs L.A. Dodgers

Sep 6, 2021 @ Colorado

Sep 7, 2021 @ Colorado

Sep 8, 2021 @ Colorado

Sep 10, 2021 @ Chi. Cubs

Sep 11, 2021 @ Chi. Cubs

Sep 12, 2021 @ Chi. Cubs

Sep 13, 2021 Vs San Diego

Sep 14, 2021 Vs San Diego

Sep 15, 2021 Vs San Diego

Sep 16, 2021 Vs San Diego

Sep 17, 2021 Vs Atlanta

Sep 18, 2021 Vs Atlanta

Sep 19, 2021 Vs Atlanta

Sep 21, 2021 @ San Diego

Sep 22, 2021 @ San Diego

Sep 23, 2021 @ San Diego

Sep 24, 2021 @ Colorado

Sep 25, 2021 @ Colorado

Sep 26, 2021 @ Colorado

Sep 28, 2021 Vs Arizona

Sep 29, 2021 Vs Arizona

Sep 30, 2021 Vs Arizona

Oct 1, 2021 Vs San Diego

Oct 2, 2021 Vs San Diego

Oct 3, 2021 Vs San Diego