| 1 | Thu Apr 1 | vs D-backs | W8-7 | 1-0 | 1.000 | Petco Park · San Diego, CA |
| 2 | Fri Apr 2 | vs D-backs | W4-2 | 2-0 | 1.000 | Petco Park · San Diego, CA |
| 3 | Sat Apr 3 | vs D-backs | W7-0 | 3-0 | 1.000 | Petco Park · San Diego, CA |
| 4 | Sun Apr 4 | vs D-backs | L1-3 | 3-1 | .750 | Petco Park · San Diego, CA |
| 5 | Mon Apr 5 | vs Giants | L2-3 | 3-2 | .600 | Petco Park · San Diego, CA |
| 6 | Tue Apr 6 | vs Giants | W3-1 | 4-2 | .667 | Petco Park · San Diego, CA |
| 7 | Wed Apr 7 | vs Giants | L2-3 (10) | 4-3 | .571 | Petco Park · San Diego, CA |
| 8 | Fri Apr 9 | at Rangers | W3-0 | 5-3 | .625 | Globe Life Field · Arlington, TX |
| 9 | Sat Apr 10 | at Rangers | W7-4 | 6-3 | .667 | Globe Life Field · Arlington, TX |
| 10 | Sun Apr 11 | at Rangers | W2-0 | 7-3 | .700 | Globe Life Field · Arlington, TX |
| 11 | Mon Apr 12 | at Pirates | W6-2 | 8-3 | .727 | PNC Park · Pittsburgh, PA |
| 12 | Tue Apr 13 | at Pirates | L4-8 | 8-4 | .667 | PNC Park · Pittsburgh, PA |
| 13 | Wed Apr 14 | at Pirates | L1-5 | 8-5 | .615 | PNC Park · Pittsburgh, PA |
| 14 | Thu Apr 15 | at Pirates | W8-3 | 9-5 | .643 | PNC Park · Pittsburgh, PA |
| 15 | Fri Apr 16 | vs Dodgers | L6-11 (12) | 9-6 | .600 | Petco Park · San Diego, CA |
| 16 | Sat Apr 17 | vs Dodgers | L0-2 | 9-7 | .563 | Petco Park · San Diego, CA |
| 17 | Sun Apr 18 | vs Dodgers | W5-2 | 10-7 | .588 | Petco Park · San Diego, CA |
| 18 | Mon Apr 19 | vs Brewers | L1-3 | 10-8 | .556 | Petco Park · San Diego, CA |
| 19 | Tue Apr 20 | vs Brewers | L0-6 | 10-9 | .526 | Petco Park · San Diego, CA |
| 20 | Wed Apr 21 | vs Brewers | L2-4 | 10-10 | .500 | Petco Park · San Diego, CA |
| 21 | Thu Apr 22 | at Dodgers | W3-2 | 11-10 | .524 | Dodger Stadium · Los Angeles, CA |
| 22 | Fri Apr 23 | at Dodgers | W6-1 | 12-10 | .545 | Dodger Stadium · Los Angeles, CA |
| 23 | Sat Apr 24 | at Dodgers | L4-5 | 12-11 | .522 | Dodger Stadium · Los Angeles, CA |
| 24 | Sun Apr 25 | at Dodgers | W8-7 (11) | 13-11 | .542 | Dodger Stadium · Los Angeles, CA |
| 25 | Tue Apr 27 | at D-backs | L1-5 | 13-12 | .520 | Chase Field · Phoenix, AZ |
| 26 | Wed Apr 28 | at D-backs | W12-3 | 14-12 | .538 | Chase Field · Phoenix, AZ |
| 27 | Fri Apr 30 | vs Giants | W3-2 | 15-12 | .556 | Petco Park · San Diego, CA |
| 28 | Sat May 1 | vs Giants | W6-2 | 16-12 | .571 | Petco Park · San Diego, CA |
| 29 | Sun May 2 | vs Giants | L1-7 | 16-13 | .552 | Petco Park · San Diego, CA |
| 30 | Mon May 3 | vs Pirates | W2-0 | 17-13 | .567 | Petco Park · San Diego, CA |
| 31 | Tue May 4 | vs Pirates | L1-2 | 17-14 | .548 | Petco Park · San Diego, CA |
| 32 | Wed May 5 | vs Pirates | W4-2 | 18-14 | .563 | Petco Park · San Diego, CA |
| 33 | Fri May 7 | at Giants | L4-5 | 18-15 | .545 | Oracle Park · San Francisco, CA |
| 34 | Sat May 8 | at Giants | L1-7 | 18-16 | .529 | Oracle Park · San Francisco, CA |
| 35 | Sun May 9 | at Giants | W11-1 | 19-16 | .543 | Oracle Park · San Francisco, CA |
| 36 | Tue May 11 | at Rockies | W8-1 | 20-16 | .556 | Coors Field · Denver, CO |
| 37 | Wed May 12 | at Rockies | W5-3 | 21-16 | .568 | Coors Field · Denver, CO |
| 38 | Wed May 12 | at Rockies | L2-3 (8) | 21-17 | .553 | Coors Field · Denver, CO |
| 39 | Fri May 14 | vs Cardinals | W5-4 | 22-17 | .564 | Petco Park · San Diego, CA |
| 40 | Sat May 15 | vs Cardinals | W13-3 | 23-17 | .575 | Petco Park · San Diego, CA |
| 41 | Sun May 16 | vs Cardinals | W5-3 | 24-17 | .585 | Petco Park · San Diego, CA |
| 42 | Mon May 17 | vs Rockies | W7-0 | 25-17 | .595 | Petco Park · San Diego, CA |
| 43 | Tue May 18 | vs Rockies | W2-1 (10) | 26-17 | .605 | Petco Park · San Diego, CA |
| 44 | Wed May 19 | vs Rockies | W3-0 | 27-17 | .614 | Petco Park · San Diego, CA |
| 45 | Fri May 21 | vs Mariners | W16-1 | 28-17 | .622 | Petco Park · San Diego, CA |
| 46 | Sat May 22 | vs Mariners | W6-4 | 29-17 | .630 | Petco Park · San Diego, CA |
| 47 | Sun May 23 | vs Mariners | W9-2 | 30-17 | .638 | Petco Park · San Diego, CA |
| 48 | Mon May 24 | at Brewers | L3-5 | 30-18 | .625 | American Family Field · Milwaukee, WI |
| 49 | Tue May 25 | at Brewers | W7-1 | 31-18 | .633 | American Family Field · Milwaukee, WI |
| 50 | Wed May 26 | at Brewers | W2-1 (10) | 32-18 | .640 | American Family Field · Milwaukee, WI |
| 51 | Thu May 27 | at Brewers | L5-6 (10) | 32-19 | .627 | American Family Field · Milwaukee, WI |
| 52 | Fri May 28 | at Astros | W10-3 (11) | 33-19 | .635 | Minute Maid Park · Houston, TX |
| 53 | Sat May 29 | at Astros | W11-8 (12) | 34-19 | .642 | Minute Maid Park · Houston, TX |
| 54 | Sun May 30 | at Astros | L4-7 | 34-20 | .630 | Minute Maid Park · Houston, TX |
| 55 | Mon May 31 | at Cubs | L2-7 | 34-21 | .618 | Wrigley Field · Chicago, IL |
| 56 | Tue Jun 1 | at Cubs | L3-4 | 34-22 | .607 | Wrigley Field · Chicago, IL |
| 57 | Wed Jun 2 | at Cubs | L1-6 | 34-23 | .596 | Wrigley Field · Chicago, IL |
| 58 | Thu Jun 3 | vs Mets | W4-3 | 35-23 | .603 | Petco Park · San Diego, CA |
| 59 | Fri Jun 4 | vs Mets | W2-0 | 36-23 | .610 | Petco Park · San Diego, CA |
| 60 | Sat Jun 5 | vs Mets | L0-4 | 36-24 | .600 | Petco Park · San Diego, CA |
| 61 | Sun Jun 6 | vs Mets | L2-6 | 36-25 | .590 | Petco Park · San Diego, CA |
| 62 | Mon Jun 7 | vs Cubs | W9-4 | 37-25 | .597 | Petco Park · San Diego, CA |
| 63 | Tue Jun 8 | vs Cubs | L1-7 | 37-26 | .587 | Petco Park · San Diego, CA |
| 64 | Wed Jun 9 | vs Cubs | L1-3 | 37-27 | .578 | Petco Park · San Diego, CA |
| 65 | Fri Jun 11 | at Mets | L2-3 | 37-28 | .569 | Citi Field · Queens, NY |
| 66 | Sat Jun 12 | at Mets | L1-4 | 37-29 | .561 | Citi Field · Queens, NY |
| 67 | Sun Jun 13 | at Mets | W7-3 | 38-29 | .567 | Citi Field · Queens, NY |
| 68 | Mon Jun 14 | at Rockies | L2-3 | 38-30 | .559 | Coors Field · Denver, CO |
| 69 | Tue Jun 15 | at Rockies | L4-8 | 38-31 | .551 | Coors Field · Denver, CO |
| 70 | Wed Jun 16 | at Rockies | L7-8 | 38-32 | .543 | Coors Field · Denver, CO |
| 71 | Thu Jun 17 | vs Reds | W6-4 | 39-32 | .549 | Petco Park · San Diego, CA |
| 72 | Fri Jun 18 | vs Reds | W8-2 | 40-32 | .556 | Petco Park · San Diego, CA |
| 73 | Sat Jun 19 | vs Reds | W7-5 | 41-32 | .562 | Petco Park · San Diego, CA |
| 74 | Sun Jun 20 | vs Reds | W3-2 | 42-32 | .568 | Petco Park · San Diego, CA |
| 75 | Mon Jun 21 | vs Dodgers | W6-2 | 43-32 | .573 | Petco Park · San Diego, CA |
| 76 | Tue Jun 22 | vs Dodgers | W3-2 | 44-32 | .579 | Petco Park · San Diego, CA |
| 77 | Wed Jun 23 | vs Dodgers | W5-3 | 45-32 | .584 | Petco Park · San Diego, CA |
| 78 | Fri Jun 25 | vs D-backs | W11-5 | 46-32 | .590 | Petco Park · San Diego, CA |
| 79 | Sat Jun 26 | vs D-backs | L1-10 | 46-33 | .582 | Petco Park · San Diego, CA |
| 80 | Sun Jun 27 | vs D-backs | W5-4 | 47-33 | .588 | Petco Park · San Diego, CA |
| 81 | Tue Jun 29 | at Reds | W5-4 | 48-33 | .593 | Great American Ball Park · Cincinnati, OH |
| 82 | Wed Jun 30 | at Reds | W7-5 | 49-33 | .598 | Great American Ball Park · Cincinnati, OH |
| 83 | Thu Jul 1 | at Reds | L4-5 | 49-34 | .590 | Great American Ball Park · Cincinnati, OH |
| 84 | Fri Jul 2 | at Phillies | L3-4 (10) | 49-35 | .583 | Citizens Bank Park · Philadelphi, PA |
| 85 | Sat Jul 3 | at Phillies | L2-4 | 49-36 | .576 | Citizens Bank Park · Philadelphi, PA |
| 86 | Sun Jul 4 | at Phillies | W11-1 | 50-36 | .581 | Citizens Bank Park · Philadelphi, PA |
| 87 | Mon Jul 5 | vs Nationals | L5-7 | 50-37 | .575 | Petco Park · San Diego, CA |
| 88 | Tue Jul 6 | vs Nationals | W7-4 | 51-37 | .580 | Petco Park · San Diego, CA |
| 89 | Wed Jul 7 | vs Nationals | L5-15 | 51-38 | .573 | Petco Park · San Diego, CA |
| 90 | Thu Jul 8 | vs Nationals | W9-8 | 52-38 | .578 | Petco Park · San Diego, CA |
| 91 | Fri Jul 9 | vs Rockies | W4-2 | 53-38 | .582 | Petco Park · San Diego, CA |
| 92 | Sat Jul 10 | vs Rockies | L0-3 | 53-39 | .576 | Petco Park · San Diego, CA |
| 93 | Sun Jul 11 | vs Rockies | L1-3 | 53-40 | .570 | Petco Park · San Diego, CA |
| 94 | Fri Jul 16 | at Nationals | W24-8 | 54-40 | .574 | Nationals Park · Washington, D.C. |
| 95 | Sun Jul 18 | at Nationals | W10-4 | 55-40 | .579 | Nationals Park · Washington, D.C. |
| 96 | Sun Jul 18 | at Nationals | L7-8 | 55-41 | .573 | Nationals Park · Washington, D.C. |
| 97 | Tue Jul 20 | at Braves | L1-2 | 55-42 | .567 | Truist Park · Cumberland, GA |
| 98 | Wed Jul 21 | at Braves | W3-2 | 56-42 | .571 | Truist Park · Cumberland, GA |
| 99 | Thu Jul 22 | at Marlins | W3-2 | 58-42 | .580 | LoanDepot Park · Miami, FL |
| 100 | Fri Jul 23 | at Marlins | W5-2 | 59-42 | .584 | LoanDepot Park · Miami, FL |
| 101 | Sat Jul 24 | at Marlins | L2-3 | 59-43 | .578 | LoanDepot Park · Miami, FL |
| 102 | Sun Jul 25 | at Marlins | L3-9 | 59-44 | .573 | LoanDepot Park · Miami, FL |
| 103 | Tue Jul 27 | vs Athletics | W7-4 | 60-44 | .577 | Petco Park · San Diego, CA |
| 104 | Wed Jul 28 | vs Athletics | L4-10 | 60-45 | .571 | Petco Park · San Diego, CA |
| 105 | Thu Jul 29 | vs Rockies | W3-0 | 61-45 | .575 | Petco Park · San Diego, CA |
| 106 | Fri Jul 30 | vs Rockies | L4-9 | 61-46 | .570 | Petco Park · San Diego, CA |
| 107 | Sat Jul 31 | vs Rockies | L3-5 | 61-47 | .565 | Petco Park · San Diego, CA |
| 108 | Sun Aug 1 | vs Rockies | W8-1 | 62-47 | .569 | Petco Park · San Diego, CA |
| 109 | Tue Aug 3 | at Athletics | W8-1 | 63-47 | .573 | RingCentral Coliseum · Oakland, CA |
| 110 | Wed Aug 4 | at Athletics | L4-5 (10) | 63-48 | .568 | RingCentral Coliseum · Oakland, CA |
| 111 | Fri Aug 6 | vs D-backs | L5-8 | 63-49 | .563 | Petco Park · San Diego, CA |
| 112 | Sat Aug 7 | vs D-backs | W6-2 | 64-49 | .566 | Petco Park · San Diego, CA |
| 113 | Sun Aug 8 | vs D-backs | W2-0 | 65-49 | .570 | Petco Park · San Diego, CA |
| 114 | Mon Aug 9 | vs Marlins | W8-3 | 66-49 | .574 | Petco Park · San Diego, CA |
| 115 | Tue Aug 10 | vs Marlins | W6-5 | 67-49 | .578 | Petco Park · San Diego, CA |
| 116 | Wed Aug 11 | vs Marlins | L0-7 | 67-50 | .573 | Petco Park · San Diego, CA |
| 117 | Thu Aug 12 | at D-backs | L3-12 | 67-51 | .568 | Chase Field · Phoenix, AZ |
| 118 | Fri Aug 13 | at D-backs | L2-3 | 67-52 | .563 | Chase Field · Phoenix, AZ |
| 119 | Sat Aug 14 | at D-backs | L0-7 | 67-53 | .558 | Chase Field · Phoenix, AZ |
| 120 | Sun Aug 15 | at D-backs | W8-2 | 68-53 | .562 | Chase Field · Phoenix, AZ |
| 121 | Mon Aug 16 | at Rockies | L5-6 | 68-54 | .557 | Coors Field · Denver, CO |
| 122 | Tue Aug 17 | at Rockies | L3-7 | 68-55 | .553 | Coors Field · Denver, CO |
| 123 | Wed Aug 18 | at Rockies | L5-7 | 68-56 | .548 | Coors Field · Denver, CO |
| 124 | Fri Aug 20 | vs Phillies | L3-4 | 68-57 | .544 | Petco Park · San Diego, CA |
| 125 | Sat Aug 21 | vs Phillies | W4-3 (10) | 69-57 | .548 | Petco Park · San Diego, CA |
| 126 | Sun Aug 22 | vs Phillies | L4-7 | 69-58 | .543 | Petco Park · San Diego, CA |
| 127 | Tue Aug 24 | vs Dodgers | L2-5 | 69-59 | .539 | Petco Park · San Diego, CA |
| 128 | Wed Aug 25 | vs Dodgers | L3-5 (16) | 69-60 | .535 | Petco Park · San Diego, CA |
| 129 | Thu Aug 26 | vs Dodgers | L0-4 | 69-61 | .531 | Petco Park · San Diego, CA |
| 130 | Fri Aug 27 | at Angels | W5-0 | 70-61 | .534 | Angel Stadium · Anaheim, CA |
| 131 | Sat Aug 28 | at Angels | L2-10 | 70-62 | .530 | Angel Stadium · Anaheim, CA |
| 132 | Mon Aug 30 | at D-backs | W7-5 | 71-62 | .534 | Chase Field · Phoenix, AZ |
| 133 | Tue Aug 31 | at D-backs | W3-0 | 72-62 | .537 | Chase Field · Phoenix, AZ |
| 134 | Wed Sep 1 | at D-backs | L3-8 | 72-63 | .533 | Chase Field · Phoenix, AZ |
| 135 | Fri Sep 3 | vs Astros | L3-6 | 72-64 | .529 | Petco Park · San Diego, CA |
| 136 | Sat Sep 4 | vs Astros | W10-2 | 73-64 | .533 | Petco Park · San Diego, CA |
| 137 | Sun Sep 5 | vs Astros | W4-3 | 74-64 | .536 | Petco Park · San Diego, CA |
| 138 | Tue Sep 7 | vs Angels | L0-4 | 74-65 | .532 | Petco Park · San Diego, CA |
| 139 | Wed Sep 8 | vs Angels | W8-5 | 75-65 | .536 | Petco Park · San Diego, CA |
| 140 | Fri Sep 10 | at Dodgers | L0-3 | 75-66 | .532 | Dodger Stadium · Los Angeles, CA |
| 141 | Sat Sep 11 | at Dodgers | L4-5 | 75-67 | .528 | Dodger Stadium · Los Angeles, CA |
| 142 | Sun Sep 12 | at Dodgers | L0-8 | 75-68 | .524 | Dodger Stadium · Los Angeles, CA |
| 143 | Mon Sep 13 | at Giants | L1-9 | 75-69 | .521 | Oracle Park · San Francisco, CA |
| 144 | Tue Sep 14 | at Giants | L1-6 | 75-70 | .517 | Oracle Park · San Francisco, CA |
| 145 | Wed Sep 15 | at Giants | W9-6 | 76-70 | .521 | Oracle Park · San Francisco, CA |
| 146 | Thu Sep 16 | at Giants | W7-4 | 77-70 | .524 | Oracle Park · San Francisco, CA |
| 147 | Fri Sep 17 | at Cardinals | L2-8 | 77-71 | .520 | Busch Stadium · St. Louis, MO |
| 148 | Sat Sep 18 | at Cardinals | L2-3 | 77-72 | .517 | Busch Stadium · St. Louis, MO |
| 149 | Sun Sep 19 | at Cardinals | L7-8 | 77-73 | .513 | Busch Stadium · St. Louis, MO |
| 150 | Tue Sep 21 | vs Giants | L5-6 | 77-74 | .510 | Petco Park · San Diego, CA |
| 151 | Wed Sep 22 | vs Giants | L6-8 | 77-75 | .507 | Petco Park · San Diego, CA |
| 152 | Thu Sep 23 | vs Giants | W7-6 (10) | 78-75 | .510 | Petco Park · San Diego, CA |
| 153 | Fri Sep 24 | at Braves | W6-5 | 57-42 | .576 | Petco Park · San Diego, CA |
| 154 | Fri Sep 24 | vs Braves | L0-4 | 78-76 | .506 | Petco Park · San Diego, CA |
| 155 | Sat Sep 25 | vs Braves | L8-10 (10) | 78-77 | .503 | Petco Park · San Diego, CA |
| 156 | Sun Sep 26 | vs Braves | L3-4 | 78-78 | .500 | Petco Park · San Diego, CA |
| 157 | Tue Sep 28 | at Dodgers | L1-2 | 78-79 | .497 | Dodger Stadium · Los Angeles, CA |
| 158 | Wed Sep 29 | at Dodgers | L9-11 | 78-80 | .494 | Dodger Stadium · Los Angeles, CA |
| 159 | Thu Sep 30 | at Dodgers | L3-8 | 78-81 | .491 | Dodger Stadium · Los Angeles, CA |
| 160 | Fri Oct 1 | at Giants | L0-3 | 78-82 | .487 | Oracle Park · San Francisco, CA |
| 161 | Sat Oct 2 | at Giants | W3-2 (10) | 79-82 | .491 | Oracle Park · San Francisco, CA |
| 162 | Sun Oct 3 | at Giants | L4-11 | 79-83 | .488 | Oracle Park · San Francisco, CA |