Sports Games Today

San Francisco Giants Game Today, TV Channel, Time

What channel & time is the San Francisco Giants game play on TV today, tonight?

The Giants games are broadcast on NBC Sports Bay Area, ESPN, TBS, FOX, FS1, MLB Network, Peacock and Apple TV+. 2025 San Francisco Giants TV Schedule provides the date, time, TV channel and opponet for each game.

2025 San Francisco Giants TV Schedule
DATE GAME TIME ET TV
Mon, 4/21 Milwaukee 9:45pm NBCS-BAY
Tue, 4/22 Milwaukee 9:45pm NBCS-BAY
Wed, 4/23 Milwaukee 9:45pm NBCS-BAY
Thu, 4/24 Milwaukee 3:45pm NBCS-BAY
Fri, 4/25 Texas 10:15pm Apple TV+
NBCS-BAY
Sat, 4/26 Texas 4:05pm FOX
NBCS-BAY
Sun, 4/27 Texas 4:05pm NBCS-BAY
Tue, 4/29 at San Diego 9:40pm NBCS-BAY
Wed, 4/30 at San Diego 4:10pm NBCS-BAY
Thu, 5/1 Colorado 9:45pm NBCS-BAY
Fri, 5/2 Colorado 10:15pm NBCS-BAY
Sat, 5/3 Colorado 4:05pm NBCS-BAY
Sun, 5/4 Colorado 4:05pm NBCS-BAY
Mon, 5/5 at Chi. Cubs 7:40pm NBCS-BAY
Tue, 5/6 at Chi. Cubs 7:40pm NBCS-BAY
Wed, 5/7 at Chi. Cubs 2:20pm NBCS-BAY
Fri, 5/9 at Minnesota 8:10pm Apple TV+
NBCS-BAY
Sat, 5/10 at Minnesota 7:15pm FOX
NBCS-BAY
Sun, 5/11 at Minnesota 2:10pm NBCS-BAY
Mon, 5/12 Arizona 9:45pm FS1
NBCS-BAY
Tue, 5/13 Arizona 9:45pm NBCS-BAY
Wed, 5/14 Arizona 3:45pm NBCS-BAY
Fri, 5/16 Oakland 10:15pm NBCS-BAY
Sat, 5/17 Oakland 9:05pm NBCS-BAY
Sun, 5/18 Oakland 4:05pm NBCS-BAY
Mon, 5/19 Kansas City 9:45pm NBCS-BAY
Tue, 5/20 Kansas City 9:45pm NBCS-BAY
Wed, 5/21 Kansas City 3:45pm NBCS-BAY
Fri, 5/23 at Washington 6:45pm NBCS-BAY
Sat, 5/24 at Washington 4:05pm NBCS-BAY
Sun, 5/25 at Washington 1:35pm NBCS-BAY
Mon, 5/26 at Detroit 1:10pm NBCS-BAY
Tue, 5/27 at Detroit 6:40pm NBCS-BAY
Wed, 5/28 at Detroit 1:10pm NBCS-BAY
Fri, 5/30 at Miami 7:10pm NBCS-BAY
Sat, 5/31 at Miami 4:10pm NBCS-BAY
Sun, 6/1 at Miami 1:40pm NBCS-BAY
Mon, 6/2 San Diego 9:45pm NBCS-BAY
Tue, 6/3 San Diego 9:45pm NBCS-BAY
Wed, 6/4 San Diego 9:45pm NBCS-BAY
Thu, 6/5 San Diego 3:45pm NBCS-BAY
Fri, 6/6 Atlanta 10:15pm NBCS-BAY
Sat, 6/7 Atlanta 4:05pm NBCS-BAY
Sun, 6/8 Atlanta 4:05pm NBCS-BAY
Tue, 6/10 at Colorado 8:40pm NBCS-BAY
Wed, 6/11 at Colorado 8:40pm NBCS-BAY
Thu, 6/12 at Colorado 3:10pm NBCS-BAY
Fri, 6/13 at LA Dodgers 10:10pm NBCS-BAY
Sat, 6/14 at LA Dodgers 10:10pm NBCS-BAY
Sun, 6/15 at LA Dodgers 4:10pm NBCS-BAY
Tue, 6/17 Cleveland 9:45pm NBCS-BAY
Wed, 6/18 Cleveland 9:45pm NBCS-BAY
Thu, 6/19 Cleveland 4:05pm NBCS-BAY
Fri, 6/20 Boston 10:15pm NBCS-BAY
Sat, 6/21 Boston 4:05pm NBCS-BAY
Sun, 6/22 Boston 4:05pm NBCS-BAY
Tue, 6/24 Miami 9:45pm NBCS-BAY
Wed, 6/25 Miami 9:45pm NBCS-BAY
Thu, 6/26 Miami 3:45pm NBCS-BAY
Fri, 6/27 at Chi. White Sox 7:40pm NBCS-BAY
Sat, 6/28 at Chi. White Sox 4:10pm NBCS-BAY
Sun, 6/29 at Chi. White Sox 2:10pm NBCS-BAY
Mon, 6/30 at Arizona 9:40pm NBCS-BAY
Tue, 7/1 at Arizona 9:40pm NBCS-BAY
Wed, 7/2 at Arizona 9:40pm NBCS-BAY
Thu, 7/3 at Arizona 9:40pm NBCS-BAY
Fri, 7/4 at Oakland 10:05pm NBCS-BAY
Sat, 7/5 at Oakland 10:05pm NBCS-BAY
Sun, 7/6 at Oakland 10:05pm NBCS-BAY
Mon, 7/7 Philadelphia 9:45pm NBCS-BAY
Tue, 7/8 Philadelphia 9:45pm NBCS-BAY
Wed, 7/9 Philadelphia 3:45pm NBCS-BAY
Fri, 7/11 LA Dodgers 9:45pm NBCS-BAY
Sat, 7/12 LA Dodgers 4:05pm NBCS-BAY
Sun, 7/13 LA Dodgers 4:05pm NBCS-BAY
Fri, 7/18 at Toronto 7:07pm NBCS-BAY
Sat, 7/19 at Toronto 3:07pm NBCS-BAY
Sun, 7/20 at Toronto 12:05pm NBCS-BAY
Mon, 7/21 at Atlanta 7:15pm NBCS-BAY
Tue, 7/22 at Atlanta 7:15pm NBCS-BAY
Wed, 7/23 at Atlanta 12:15pm NBCS-BAY
Fri, 7/25 New York Mets 10:15pm NBCS-BAY
Sat, 7/26 New York Mets 9:05pm NBCS-BAY
Sun, 7/27 New York Mets 4:05pm NBCS-BAY
Mon, 7/28 Pittsburgh 9:45pm NBCS-BAY
Tue, 7/29 Pittsburgh 9:45pm NBCS-BAY
Wed, 7/30 Pittsburgh 3:45pm NBCS-BAY
Fri, 8/1 at New York Mets 7:10pm NBCS-BAY
Sat, 8/2 at New York Mets 4:10pm NBCS-BAY
Sun, 8/3 at New York Mets 1:40pm NBCS-BAY
Mon, 8/4 at Pittsburgh 6:40pm NBCS-BAY
Tue, 8/5 at Pittsburgh 6:40pm NBCS-BAY
Wed, 8/6 at Pittsburgh 12:35pm NBCS-BAY
Fri, 8/8 Washington 10:15pm NBCS-BAY
Sat, 8/9 Washington 4:05pm NBCS-BAY
Sun, 8/10 Washington 4:05pm NBCS-BAY
Mon, 8/11 San Diego 9:45pm NBCS-BAY
Tue, 8/12 San Diego 9:45pm NBCS-BAY
Wed, 8/13 San Diego 3:45pm NBCS-BAY
Fri, 8/15 Tampa Bay 10:15pm NBCS-BAY
Sat, 8/16 Tampa Bay 9:05pm NBCS-BAY
Sun, 8/17 Tampa Bay 4:05pm NBCS-BAY
Mon, 8/18 at San Diego 9:40pm NBCS-BAY
Tue, 8/19 at San Diego 9:40pm NBCS-BAY
Wed, 8/20 at San Diego 9:40pm NBCS-BAY
Thu, 8/21 at San Diego 4:10pm NBCS-BAY
Fri, 8/22 at Milwaukee 8:10pm NBCS-BAY
Sat, 8/23 at Milwaukee 7:10pm NBCS-BAY
Sun, 8/24 at Milwaukee 2:10pm NBCS-BAY
Tue, 8/26 Chi. Cubs 9:45pm NBCS-BAY
Wed, 8/27 Chi. Cubs 9:45pm NBCS-BAY
Thu, 8/28 Chi. Cubs 3:45pm NBCS-BAY
Fri, 8/29 Baltimore 10:15pm NBCS-BAY
Sat, 8/30 Baltimore 7:15pm NBCS-BAY
Sun, 8/31 Baltimore 4:05pm NBCS-BAY
Mon, 9/1 at Colorado 4:10pm NBCS-BAY
Tue, 9/2 at Colorado 8:40pm NBCS-BAY
Wed, 9/3 at Colorado 8:40pm NBCS-BAY
Fri, 9/5 at St. Louis 8:15pm NBCS-BAY
Sat, 9/6 at St. Louis 7:15pm NBCS-BAY
Sun, 9/7 at St. Louis 2:15pm NBCS-BAY
Mon, 9/8 Arizona 9:45pm NBCS-BAY
Tue, 9/9 Arizona 9:45pm NBCS-BAY
Wed, 9/10 Arizona 3:45pm NBCS-BAY
Fri, 9/12 LA Dodgers 10:15pm NBCS-BAY
Sat, 9/13 LA Dodgers 9:05pm NBCS-BAY
Sun, 9/14 LA Dodgers 4:05pm NBCS-BAY
Mon, 9/15 at Arizona 9:40pm NBCS-BAY
Tue, 9/16 at Arizona 9:40pm NBCS-BAY
Wed, 9/17 at Arizona 3:40pm NBCS-BAY
Thu, 9/18 at LA Dodgers 10:10pm NBCS-BAY
Fri, 9/19 at LA Dodgers 10:10pm NBCS-BAY
Sat, 9/20 at LA Dodgers 9:10pm NBCS-BAY
Sun, 9/21 at LA Dodgers 4:10pm NBCS-BAY
Mon, 9/22 St. Louis 9:45pm NBCS-BAY
Tue, 9/23 St. Louis 9:45pm NBCS-BAY
Wed, 9/24 St. Louis 9:45pm NBCS-BAY
Fri, 9/26 Colorado 10:15pm NBCS-BAY
Sat, 9/27 Colorado 4:05pm NBCS-BAY
Sun, 9/28 Colorado 3:05pm NBCS-BAY
FOLLOW US ON