| 1 | Wed Mar 20 | vs Dodgers | L2-5 | 0-1 | .000 | Petco Park · San Diego, CA |
| 2 | Thu Mar 21 | at Dodgers | W15-11 | 1-1 | .500 | Dodger Stadium · Los Angeles, CA |
| 3 | Thu Mar 28 | vs Giants | W6-4 | 2-1 | .667 | Petco Park · San Diego, CA |
| 4 | Fri Mar 29 | vs Giants | L3-8 | 2-2 | .500 | Petco Park · San Diego, CA |
| 5 | Sat Mar 30 | vs Giants | L6-9 | 2-3 | .400 | Petco Park · San Diego, CA |
| 6 | Sun Mar 31 | vs Giants | W13-4 | 3-3 | .500 | Petco Park · San Diego, CA |
| 7 | Mon Apr 1 | vs Cardinals | L2-6 | 3-4 | .429 | Petco Park · San Diego, CA |
| 8 | Tue Apr 2 | vs Cardinals | L2-5 | 3-5 | .375 | Petco Park · San Diego, CA |
| 9 | Wed Apr 3 | vs Cardinals | W3-2 | 4-5 | .444 | Petco Park · San Diego, CA |
| 10 | Fri Apr 5 | at Giants | L2-3 | 4-6 | .400 | Oracle Park · San Francisco, CA |
| 11 | Sat Apr 6 | at Giants | W4-0 | 5-6 | .455 | Oracle Park · San Francisco, CA |
| 12 | Sun Apr 7 | at Giants | L2-3 | 5-7 | .417 | Oracle Park · San Francisco, CA |
| 13 | Mon Apr 8 | vs Cubs | W9-8 | 6-7 | .462 | Petco Park · San Diego, CA |
| 14 | Tue Apr 9 | vs Cubs | L1-5 | 6-8 | .429 | Petco Park · San Diego, CA |
| 15 | Wed Apr 10 | vs Cubs | W10-2 | 7-8 | .467 | Petco Park · San Diego, CA |
| 16 | Fri Apr 12 | at Dodgers | W8-7 (11) | 8-8 | .500 | Dodger Stadium · Los Angeles, CA |
| 17 | Sat Apr 13 | at Dodgers | L2-5 | 8-9 | .471 | Dodger Stadium · Los Angeles, CA |
| 18 | Sun Apr 14 | at Dodgers | W6-3 | 9-9 | .500 | Dodger Stadium · Los Angeles, CA |
| 19 | Mon Apr 15 | at Brewers | W7-3 | 10-9 | .526 | American Family Field · Milwaukee, WI |
| 20 | Tue Apr 16 | at Brewers | W6-3 | 11-9 | .550 | American Family Field · Milwaukee, WI |
| 21 | Wed Apr 17 | at Brewers | L0-1 | 11-10 | .524 | American Family Field · Milwaukee, WI |
| 22 | Fri Apr 19 | vs Blue Jays | L1-5 | 11-11 | .500 | Petco Park · San Diego, CA |
| 23 | Sat Apr 20 | vs Blue Jays | L2-5 | 11-12 | .478 | Petco Park · San Diego, CA |
| 24 | Sun Apr 21 | vs Blue Jays | W6-3 | 12-12 | .500 | Petco Park · San Diego, CA |
| 25 | Mon Apr 22 | at Rockies | W3-1 | 13-12 | .520 | Coors Field · Denver, CO |
| 26 | Tue Apr 23 | at Rockies | L4-7 | 13-13 | .500 | Coors Field · Denver, CO |
| 27 | Wed Apr 24 | at Rockies | W5-2 | 14-13 | .519 | Coors Field · Denver, CO |
| 28 | Thu Apr 25 | at Rockies | L9-10 | 14-14 | .500 | Coors Field · Denver, CO |
| 29 | Fri Apr 26 | vs Phillies | L3-9 | 14-15 | .483 | Petco Park · San Diego, CA |
| 30 | Sat Apr 27 | vs Phillies | L1-5 | 14-16 | .467 | Petco Park · San Diego, CA |
| 31 | Sun Apr 28 | vs Phillies | L6-8 | 14-17 | .452 | Petco Park · San Diego, CA |
| 32 | Mon Apr 29 | vs Reds | L2-5 | 14-18 | .438 | Petco Park · San Diego, CA |
| 33 | Tue Apr 30 | vs Reds | W6-4 | 15-18 | .455 | Petco Park · San Diego, CA |
| 34 | Wed May 1 | vs Reds | W6-2 | 16-18 | .471 | Petco Park · San Diego, CA |
| 35 | Fri May 3 | at D-backs | W7-1 | 17-18 | .486 | Chase Field · Phoenix, AZ |
| 36 | Sat May 4 | at D-backs | W13-1 | 18-18 | .500 | Chase Field · Phoenix, AZ |
| 37 | Sun May 5 | at D-backs | L4-11 | 18-19 | .486 | Chase Field · Phoenix, AZ |
| 38 | Mon May 6 | at Cubs | W6-3 | 19-19 | .500 | Wrigley Field · Chicago, IL |
| 39 | Tue May 7 | at Cubs | L2-3 | 19-20 | .487 | Wrigley Field · Chicago, IL |
| 40 | Wed May 8 | at Cubs | W3-0 | 20-20 | .500 | Wrigley Field · Chicago, IL |
| 41 | Fri May 10 | vs Dodgers | W2-1 | 21-20 | .512 | Petco Park · San Diego, CA |
| 42 | Sat May 11 | vs Dodgers | L0-5 | 21-21 | .500 | Petco Park · San Diego, CA |
| 43 | Sun May 12 | vs Dodgers | W4-0 | 22-21 | .512 | Petco Park · San Diego, CA |
| 44 | Mon May 13 | vs Rockies | L4-5 | 22-22 | .500 | Petco Park · San Diego, CA |
| 45 | Tue May 14 | vs Rockies | L3-6 | 22-23 | .489 | Petco Park · San Diego, CA |
| 46 | Wed May 15 | vs Rockies | L0-8 | 22-24 | .478 | Petco Park · San Diego, CA |
| 47 | Fri May 17 | at Braves | W3-1 | 23-24 | .489 | Truist Park · Cumberland, GA |
| 48 | Sun May 19 | at Braves | W9-1 | 24-24 | .500 | Truist Park · Cumberland, GA |
| 49 | Mon May 20 | at Braves | W6-5 | 25-24 | .510 | Truist Park · Cumberland, GA |
| 50 | Mon May 20 | at Braves | L0-3 | 25-25 | .500 | Truist Park · Cumberland, GA |
| 51 | Tue May 21 | at Reds | L0-2 | 25-26 | .490 | Great American Ball Park · Cincinnati, OH |
| 52 | Wed May 22 | at Reds | W7-3 | 26-26 | .500 | Great American Ball Park · Cincinnati, OH |
| 53 | Thu May 23 | at Reds | W6-4 (10) | 27-26 | .509 | Great American Ball Park · Cincinnati, OH |
| 54 | Fri May 24 | vs Yankees | L0-8 | 27-27 | .500 | Petco Park · San Diego, CA |
| 55 | Sat May 25 | vs Yankees | L1-4 | 27-28 | .491 | Petco Park · San Diego, CA |
| 56 | Sun May 26 | vs Yankees | W5-2 | 28-28 | .500 | Petco Park · San Diego, CA |
| 57 | Mon May 27 | vs Marlins | W2-1 | 29-28 | .509 | Petco Park · San Diego, CA |
| 58 | Tue May 28 | vs Marlins | W4-0 | 30-28 | .517 | Petco Park · San Diego, CA |
| 59 | Wed May 29 | vs Marlins | L1-9 | 30-29 | .508 | Petco Park · San Diego, CA |
| 60 | Fri May 31 | at Royals | W11-8 | 31-29 | .517 | Kauffman Stadium · Kansas City, MO |
| 61 | Sat Jun 1 | at Royals | W7-3 | 32-29 | .525 | Kauffman Stadium · Kansas City, MO |
| 62 | Sun Jun 2 | at Royals | L3-4 | 32-30 | .516 | Kauffman Stadium · Kansas City, MO |
| 63 | Mon Jun 3 | at Angels | L1-2 | 32-31 | .508 | Angel Stadium · Anaheim, CA |
| 64 | Tue Jun 4 | at Angels | L2-4 | 32-32 | .500 | Angel Stadium · Anaheim, CA |
| 65 | Wed Jun 5 | at Angels | L2-3 | 32-33 | .492 | Angel Stadium · Anaheim, CA |
| 66 | Thu Jun 6 | vs D-backs | L3-4 | 32-34 | .485 | Petco Park · San Diego, CA |
| 67 | Fri Jun 7 | vs D-backs | W10-3 | 33-34 | .493 | Petco Park · San Diego, CA |
| 68 | Sat Jun 8 | vs D-backs | W13-1 | 34-34 | .500 | Petco Park · San Diego, CA |
| 69 | Sun Jun 9 | vs D-backs | L3-9 | 34-35 | .493 | Petco Park · San Diego, CA |
| 70 | Mon Jun 10 | vs Athletics | W6-1 | 35-35 | .500 | Petco Park · San Diego, CA |
| 71 | Tue Jun 11 | vs Athletics | W4-3 | 36-35 | .507 | Petco Park · San Diego, CA |
| 72 | Wed Jun 12 | vs Athletics | W5-4 | 37-35 | .514 | Petco Park · San Diego, CA |
| 73 | Fri Jun 14 | at Mets | L1-2 | 37-36 | .507 | Citi Field · Queens, NY |
| 74 | Sat Jun 15 | at Mets | L1-5 | 37-37 | .500 | Citi Field · Queens, NY |
| 75 | Sun Jun 16 | at Mets | L6-11 | 37-38 | .493 | Citi Field · Queens, NY |
| 76 | Mon Jun 17 | at Phillies | L2-9 | 37-39 | .487 | Citizens Bank Park · Philadelphi, PA |
| 77 | Tue Jun 18 | at Phillies | L3-4 | 37-40 | .481 | Citizens Bank Park · Philadelphi, PA |
| 78 | Wed Jun 19 | at Phillies | W5-2 | 38-40 | .487 | Citizens Bank Park · Philadelphi, PA |
| 79 | Thu Jun 20 | vs Brewers | W7-6 | 39-40 | .494 | Petco Park · San Diego, CA |
| 80 | Fri Jun 21 | vs Brewers | W9-5 | 40-40 | .500 | Petco Park · San Diego, CA |
| 81 | Sat Jun 22 | vs Brewers | W6-4 | 41-40 | .506 | Petco Park · San Diego, CA |
| 82 | Sun Jun 23 | vs Brewers | L2-6 | 41-41 | .500 | Petco Park · San Diego, CA |
| 83 | Mon Jun 24 | vs Nationals | W7-6 (10) | 42-41 | .506 | Petco Park · San Diego, CA |
| 84 | Tue Jun 25 | vs Nationals | W9-7 | 43-41 | .512 | Petco Park · San Diego, CA |
| 85 | Wed Jun 26 | vs Nationals | W8-5 | 44-41 | .518 | Petco Park · San Diego, CA |
| 86 | Fri Jun 28 | at Red Sox | W9-2 | 45-41 | .523 | Fenway Park · Boston, MA |
| 87 | Sat Jun 29 | at Red Sox | W11-1 | 46-41 | .529 | Fenway Park · Boston, MA |
| 88 | Sun Jun 30 | at Red Sox | L1-4 | 46-42 | .523 | Fenway Park · Boston, MA |
| 89 | Tue Jul 2 | at Rangers | L0-7 | 46-43 | .517 | Globe Life Field · Arlington, TX |
| 90 | Wed Jul 3 | at Rangers | W6-4 | 47-43 | .522 | Globe Life Field · Arlington, TX |
| 91 | Thu Jul 4 | at Rangers | W3-1 | 48-43 | .527 | Globe Life Field · Arlington, TX |
| 92 | Fri Jul 5 | vs D-backs | W10-8 | 49-43 | .533 | Petco Park · San Diego, CA |
| 93 | Sat Jul 6 | vs D-backs | L5-7 (10) | 49-44 | .527 | Petco Park · San Diego, CA |
| 94 | Sun Jul 7 | vs D-backs | L1-9 | 49-45 | .521 | Petco Park · San Diego, CA |
| 95 | Tue Jul 9 | vs Mariners | L3-8 | 49-46 | .516 | Petco Park · San Diego, CA |
| 96 | Wed Jul 10 | vs Mariners | L0-2 | 49-47 | .510 | Petco Park · San Diego, CA |
| 97 | Fri Jul 12 | vs Braves | L1-6 | 49-48 | .505 | Petco Park · San Diego, CA |
| 98 | Sat Jul 13 | vs Braves | W4-0 | 50-48 | .510 | Petco Park · San Diego, CA |
| 99 | Sun Jul 14 | vs Braves | L3-6 | 50-49 | .505 | Petco Park · San Diego, CA |
| 100 | Fri Jul 19 | at Guardians | L0-7 | 50-50 | .500 | Progressive Field · Cleveland, OH |
| 101 | Sat Jul 20 | at Guardians | W7-0 | 51-50 | .505 | Progressive Field · Cleveland, OH |
| 102 | Sun Jul 21 | at Guardians | W2-1 | 52-50 | .510 | Progressive Field · Cleveland, OH |
| 103 | Tue Jul 23 | at Nationals | W4-0 | 53-50 | .515 | Nationals Park · Washington, D.C. |
| 104 | Wed Jul 24 | at Nationals | W12-3 | 54-50 | .519 | Nationals Park · Washington, D.C. |
| 105 | Thu Jul 25 | at Nationals | W3-0 | 55-50 | .524 | Nationals Park · Washington, D.C. |
| 106 | Fri Jul 26 | at Orioles | W6-4 | 56-50 | .528 | Camden Yards · Baltimore, MD |
| 107 | Sat Jul 27 | at Orioles | W9-4 | 57-50 | .533 | Camden Yards · Baltimore, MD |
| 108 | Sun Jul 28 | at Orioles | L6-8 | 57-51 | .528 | Camden Yards · Baltimore, MD |
| 109 | Tue Jul 30 | vs Dodgers | W6-5 (10) | 58-51 | .532 | Petco Park · San Diego, CA |
| 110 | Wed Jul 31 | vs Dodgers | W8-1 | 59-51 | .536 | Petco Park · San Diego, CA |
| 111 | Fri Aug 2 | vs Rockies | L2-5 | 59-52 | .532 | Petco Park · San Diego, CA |
| 112 | Sat Aug 3 | vs Rockies | W3-2 | 60-52 | .536 | Petco Park · San Diego, CA |
| 113 | Sun Aug 4 | vs Rockies | W10-2 | 61-52 | .540 | Petco Park · San Diego, CA |
| 114 | Tue Aug 6 | at Pirates | W6-0 | 62-52 | .544 | PNC Park · Pittsburgh, PA |
| 115 | Wed Aug 7 | at Pirates | W9-8 (10) | 63-52 | .548 | PNC Park · Pittsburgh, PA |
| 116 | Thu Aug 8 | at Pirates | W7-6 | 64-52 | .552 | PNC Park · Pittsburgh, PA |
| 117 | Fri Aug 9 | at Marlins | W6-2 (10) | 65-52 | .556 | LoanDepot Park · Miami, FL |
| 118 | Sat Aug 10 | at Marlins | W9-8 (10) | 66-52 | .559 | LoanDepot Park · Miami, FL |
| 119 | Sun Aug 11 | at Marlins | L6-7 | 66-53 | .555 | LoanDepot Park · Miami, FL |
| 120 | Mon Aug 12 | vs Pirates | W2-1 | 67-53 | .558 | Petco Park · San Diego, CA |
| 121 | Tue Aug 13 | vs Pirates | W3-0 | 68-53 | .562 | Petco Park · San Diego, CA |
| 122 | Wed Aug 14 | vs Pirates | W8-2 | 69-53 | .566 | Petco Park · San Diego, CA |
| 123 | Fri Aug 16 | at Rockies | L3-7 | 69-54 | .561 | Coors Field · Denver, CO |
| 124 | Sat Aug 17 | at Rockies | W8-3 | 70-54 | .565 | Coors Field · Denver, CO |
| 125 | Sun Aug 18 | at Rockies | L2-3 | 70-55 | .560 | Coors Field · Denver, CO |
| 126 | Mon Aug 19 | vs Twins | W5-3 | 71-55 | .563 | Petco Park · San Diego, CA |
| 127 | Tue Aug 20 | vs Twins | W7-5 | 72-55 | .567 | Petco Park · San Diego, CA |
| 128 | Wed Aug 21 | vs Twins | L4-11 | 72-56 | .563 | Petco Park · San Diego, CA |
| 129 | Thu Aug 22 | vs Mets | L3-8 | 72-57 | .558 | Petco Park · San Diego, CA |
| 130 | Fri Aug 23 | vs Mets | W7-0 | 73-57 | .562 | Petco Park · San Diego, CA |
| 131 | Sat Aug 24 | vs Mets | L1-7 | 73-58 | .557 | Petco Park · San Diego, CA |
| 132 | Sun Aug 25 | vs Mets | W3-2 | 74-58 | .561 | Petco Park · San Diego, CA |
| 133 | Mon Aug 26 | at Cardinals | W7-4 | 75-58 | .564 | Busch Stadium · St. Louis, MO |
| 134 | Tue Aug 27 | at Cardinals | W7-5 | 76-58 | .567 | Busch Stadium · St. Louis, MO |
| 135 | Wed Aug 28 | at Cardinals | L3-4 | 76-59 | .563 | Busch Stadium · St. Louis, MO |
| 136 | Thu Aug 29 | at Cardinals | L1-4 | 76-60 | .559 | Busch Stadium · St. Louis, MO |
| 137 | Fri Aug 30 | at Rays | W13-5 | 77-60 | .562 | Tropicana Field · St. Petersburg, FL |
| 138 | Sat Aug 31 | at Rays | L4-11 | 77-61 | .558 | Tropicana Field · St. Petersburg, FL |
| 139 | Sun Sep 1 | at Rays | W4-3 | 78-61 | .561 | Tropicana Field · St. Petersburg, FL |
| 140 | Mon Sep 2 | vs Tigers | W3-0 | 79-61 | .564 | Petco Park · San Diego, CA |
| 141 | Wed Sep 4 | vs Tigers | W6-5 (10) | 80-61 | .567 | Petco Park · San Diego, CA |
| 142 | Thu Sep 5 | vs Tigers | L3-4 | 80-62 | .563 | Petco Park · San Diego, CA |
| 143 | Fri Sep 6 | vs Giants | W5-1 | 81-62 | .566 | Petco Park · San Diego, CA |
| 144 | Sat Sep 7 | vs Giants | L3-6 | 81-63 | .563 | Petco Park · San Diego, CA |
| 145 | Sun Sep 8 | vs Giants | L6-7 | 81-64 | .559 | Petco Park · San Diego, CA |
| 146 | Tue Sep 10 | at Mariners | W7-3 | 82-64 | .562 | T-Mobile Park · Seattle, WA |
| 147 | Wed Sep 11 | at Mariners | L2-5 | 82-65 | .558 | T-Mobile Park · Seattle, WA |
| 148 | Fri Sep 13 | at Giants | W5-0 | 83-65 | .561 | Oracle Park · San Francisco, CA |
| 149 | Sat Sep 14 | at Giants | W8-0 | 84-65 | .564 | Oracle Park · San Francisco, CA |
| 150 | Sun Sep 15 | at Giants | W4-3 (10) | 85-65 | .567 | Oracle Park · San Francisco, CA |
| 151 | Mon Sep 16 | vs Astros | W3-1 | 86-65 | .570 | Petco Park · San Diego, CA |
| 152 | Tue Sep 17 | vs Astros | L3-4 (10) | 86-66 | .566 | Petco Park · San Diego, CA |
| 153 | Wed Sep 18 | vs Astros | W4-0 | 87-66 | .569 | Petco Park · San Diego, CA |
| 154 | Fri Sep 20 | vs White Sox | W3-2 (10) | 88-66 | .571 | Petco Park · San Diego, CA |
| 155 | Sat Sep 21 | vs White Sox | W6-2 | 89-66 | .574 | Petco Park · San Diego, CA |
| 156 | Sun Sep 22 | vs White Sox | W4-2 | 90-66 | .577 | Petco Park · San Diego, CA |
| 157 | Tue Sep 24 | at Dodgers | W4-2 | 91-66 | .580 | Dodger Stadium · Los Angeles, CA |
| 158 | Wed Sep 25 | at Dodgers | L3-4 | 91-67 | .576 | Dodger Stadium · Los Angeles, CA |
| 159 | Thu Sep 26 | at Dodgers | L2-7 | 91-68 | .572 | Dodger Stadium · Los Angeles, CA |
| 160 | Fri Sep 27 | at D-backs | W5-3 | 92-68 | .575 | Chase Field · Phoenix, AZ |
| 161 | Sat Sep 28 | at D-backs | W5-0 | 93-68 | .578 | Chase Field · Phoenix, AZ |
| 162 | Sun Sep 29 | at D-backs | L2-11 | 93-69 | .574 | Chase Field · Phoenix, AZ |
| 163 | Tue Oct 1 | vs Braves | W4-0 | 1-0 | 1.000 | Petco Park · San Diego, CA |
| 164 | Wed Oct 2 | vs Braves | W5-4 | 2-0 | 1.000 | Petco Park · San Diego, CA |
| 165 | Sat Oct 5 | at Dodgers | L5-7 | 0-1 | .000 | Dodger Stadium · Los Angeles, CA |
| 166 | Sun Oct 6 | at Dodgers | W10-2 | 1-1 | .500 | Dodger Stadium · Los Angeles, CA |
| 167 | Tue Oct 8 | vs Dodgers | W6-5 | 2-1 | .667 | Petco Park · San Diego, CA |
| 168 | Wed Oct 9 | vs Dodgers | L0-8 | 2-2 | .500 | Petco Park · San Diego, CA |
| 169 | Fri Oct 11 | at Dodgers | L0-2 | 2-3 | .400 | Dodger Stadium · Los Angeles, CA |