The Cubs have, to date, had what some might consider a relatively “easy” schedule. Their 29-23 record is good; it’s a .557 winning percentage which would equate to a 90-win full season.
Even so, the Cubs have held their own against contending teams. They are 11-9 against teams currently over .500 (Cleveland, Dodgers, Brewers, Mets, Cardinals) and 18-14 against teams currently under. 500 (Braves, Reds, Tigers, Pirates, Nationals).
The Padres’ 34-20 record is four games better than the Cubs and a fair amount of it has been posted against bad teams. They are 15-14 against teams currently over .