Season by season — from ingested schedules
Run differential by season
| Season | W | L | Win% | RS | RA | Diff |
|---|---|---|---|---|---|---|
| 2026 | 89 | 75 | .543 | 851 | 715 | +136 |
| 2025 | 96 | 74 | .565 | 816 | 676 | +140 |
| 2024 | 83 | 79 | .512 | 736 | 669 | +67 |
| 2023 | 83 | 79 | .512 | 819 | 723 | +96 |
| 2022 | 74 | 88 | .457 | 657 | 731 | -74 |
| 2021 | 71 | 91 | .438 | 705 | 839 | -134 |
| 2020 | 34 | 27 | .557 | 265 | 242 | +23 |
| 2019 | 83 | 78 | .516 | 806 | 716 | +90 |
| 2018 | 95 | 68 | .583 | 757 | 641 | +116 |
| 2017 | 96 | 75 | .561 | 845 | 732 | +113 |
| 2016 | 114 | 63 | .644 | 880 | 609 | +271 |
| 2015 | 101 | 70 | .591 | 721 | 646 | +75 |
| 2014 | 73 | 88 | .453 | 612 | 703 | -91 |
| 2013 | 64 | 96 | .400 | 585 | 685 | -100 |
| 2012 | 61 | 101 | .377 | 613 | 759 | -146 |
| 2011 | 70 | 91 | .435 | 647 | 753 | -106 |
| 2010 | 75 | 87 | .463 | 685 | 767 | -82 |
| 2009 | 83 | 77 | .519 | 707 | 667 | +40 |
| 2008 | 97 | 67 | .591 | 861 | 691 | +170 |
| 2007 | 83 | 80 | .509 | 743 | 701 | +42 |
| 2006 | 66 | 96 | .407 | 716 | 834 | -118 |
| 2005 | 78 | 83 | .484 | 698 | 713 | -15 |
| 2004 | 89 | 73 | .549 | 789 | 665 | +124 |
| 2003 | 94 | 79 | .543 | 785 | 736 | +49 |
| 2002 | 67 | 95 | .414 | 706 | 759 | -53 |
| 2001 | 88 | 74 | .543 | 777 | 701 | +76 |
| 2000 | 65 | 97 | .401 | 764 | 904 | -140 |
Franchise leaders — 2000–2026
Batting
Home Runs
- 1 Aramis Ramirez 251
- 2 Anthony Rizzo 228
- 3 Ian Happ 197
- 4 Alfonso Soriano 164
- 5 Derrek Lee 163
- 6 Kris Bryant 142
- 7 Sammy Sosa 124
- 8 Kyle Schwarber 121
- 9 Javier Báez 118
- 10 Willson Contreras 117
Hits
- 1 Aramis Ramirez 1351
- 2 Anthony Rizzo 1231
- 3 Ian Happ 1069
- 4 Starlin Castro 991
- 5 Derrek Lee 941
- 6 Nico Hoerner 903
- 7 Alfonso Soriano 806
- 8 Kris Bryant 778
- 9 Seiya Suzuki 683
- 10 Javier Báez 671
Runs Batted In
- 1 Aramis Ramirez 873
- 2 Anthony Rizzo 744
- 3 Ian Happ 625
- 4 Derrek Lee 518
- 5 Alfonso Soriano 475
- 6 Kris Bryant 414
- 7 Seiya Suzuki 382
- 8 Javier Báez 378
- 9 Willson Contreras 365
- 10 Starlin Castro 363
Stolen Bases
- 1 Nico Hoerner 154
- 2 Pete Crow-Armstrong 105
- 3 Ryan Theriot 84
- 4 Corey Patterson 81
- 5 Starlin Castro 75
- 6 Ian Happ 74
- 7 Dansby Swanson 65
- 8 Javier Báez 63
- 9 Alfonso Soriano 60
- 10 Anthony Rizzo 58
Pitching
Strikeouts
- 1 Carlos Zambrano 1542
- 2 Kyle Hendricks 1166
- 3 Kerry Wood 1105
- 4 Ryan Dempster 987
- 5 Jon Lester 940
- 6 Jake Arrieta 816
- 7 Mark Prior 757
- 8 Carlos Marmol 671
- 9 Matt Clement 576
- 10 Travis Wood 574
Wins
- 1 Carlos Zambrano 125
- 2 Kyle Hendricks 91
- 3 Jon Lester 77
- 4 Jake Arrieta 69
- 5 Ryan Dempster 62
- 6 Kerry Wood 59
- 7 Ted Lilly 44
- 8 Mark Prior 42
- 9 Jose Quintana 37
- 10 Matt Clement 35
Saves
- 1 Carlos Marmol 115
- 2 Ryan Dempster 87
- 3 Héctor Rondón 77
- 4 Kevin Gregg 56
- 5 Joe Borowski 44
- 6 Aroldis Chapman 36
- 7 Kerry Wood 35
- 8 Wade Davis 32
- 9 Pedro Strop 29
- 10 Rick Aguilera 29