Matt Olson or Pete Alonso
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Pete Alonso 1B,DH - BAL | Matt Olson 1B - ATL | |
| 2026 Stats | ||
| At Bats | 207 | 213 |
| Runs | 30 | 38 |
| Hits | 48 | 56 |
| Singles | 26 | 24 |
| Doubles | 12 | 17 |
| Triples | 0 | 0 |
| Home Runs | 10 | 15 |
| RBI | 33 | 44 |
| Stolen Bases | 2 | 1 |
| Caught Stealing | 0 | 0 |
| Walks | 26 | 26 |
| Strikeouts | 55 | 57 |
| Batting Average | .232 | .263 |
| On Base Pct | .318 | .343 |
| Slugging Pct | .435 | .554 |
| On-base Plus Slugging | .753 | .897 |
| Pete Alonso 1B,DH - BAL | Matt Olson 1B - ATL | |
| 2026 Projections | ||
| At Bats | 572 | 574 |
| Runs | 84 | 87 |
| Hits | 145 | 146 |
| Singles | 79 | 82 |
| Doubles | 29 | 32 |
| Triples | 1 | 1 |
| Home Runs | 36 | 30 |
| RBI | 103 | 93 |
| Stolen Bases | 2 | 1 |
| Caught Stealing | 1 | 0 |
| Walks | 59 | 79 |
| Strikeouts | 149 | 158 |
| Batting Average | .254 | .254 |
| On Base Pct | .324 | .344 |
| Slugging Pct | .500 | .471 |
| On-base Plus Slugging | .824 | .815 |
| Pete Alonso 1B,DH - BAL | Matt Olson 1B - ATL | |
| News | ||
| Pete Alonso went 3-for-5 in Monday's 9-7 win over the Rays with one run scored, one RBI, one walk and one strikeout. Jesse Garcia Tue, May 26th | Matt Olson went 1-for-4 with a two-run homer in Tuesday's 7-6 win over the Red Sox. Nate Miller - FantasyPros Wed, May 27th | |
| Pete Alonso went 1-for-3 in a win over the Tigers with a home run, one run scored, four RBI, and one strikeout. Jesse Garcia Sat, May 23rd | Matt Olson went 2-for-3 with a double, two walks, and three RBI in Tuesday's 8-4 win over the Marlins. Nate Miller - FantasyPros Wed, May 20th | |
| Pete Alonso went 2-for-4 in a loss to the Rays with a home run, one run scored and two RBI. Jesse Garcia Thu, May 21st | Braves manager Walt Weiss said Matt Olson told him his elbow bothers him from time to time when he swings and misses. Ari Koslow Sat, May 16th | |
| Pete Alonso went 0-for-3 in a loss to the Rays with a walk, a stolen base and a strikeout. Jesse Garcia Wed, May 20th | Matt Olson went 1-for-4 with a solo home run in Sunday's 7-2 win over the Dodgers. Nate Miller - FantasyPros Mon, May 11th | |
| Pete Alonso went 3-for-5 in loss to the Rays with a double, two RBI and two strikeouts. Jesse Garcia Tue, May 19th | Matt Olson went 2-for-5 with a pair of singles, two RBI, and a steal in Saturday's 7-2 win over the Dodgers. Nate Miller - FantasyPros Sun, May 10th | |
| Notes | ||
| Pete Alonso once again supplied premium power in 2025, but continued erosion in batting average and on-base skills limited his category impact. His 2026 projections still forecast upper-tier home-run totals, though with muted run production compared to his peak seasons. The year-over-year trend shows narrowing fantasy utility as his value becomes increasingly HR-dependent. Alonso profiles best as a targeted power injection rather than a lineup anchor. Kelly Kirby - FantasyPros | Matt Olson's 2025 results fell short of his peak power standards, but remained consistent in other areas. For the fourth year in a row, the 32-year-old played in all 162 games and flirted with another 30/100/100 season. His 2026 projections still forecast elite home run totals and strong RBI production, supported by consistent barrel rates and everyday cleanup duties in Atlanta. Olson's 2025 batting average (.272) was buoyed by a .333 BABIP, so expect regression to around the .250 mark this year. His power floor is among the safest at the position. Olson profiles as a reliable early-round source of HR and RBI, particularly valuable in formats that de-emphasize average. Kelly Kirby - FantasyPros | |
| Pete Alonso 1B,DH - BAL | Matt Olson 1B - ATL | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th |   |   |   | vs KC | Cole Ragans (1-4) | #30 |
| Sat, Mar 28th | vs MIN | Taj Bradley (5-1) | #67 | vs KC | Michael Wacha (4-2) | #81 |
| Sun, Mar 29th | vs MIN | Bailey Ober (6-2) | #73 | vs KC | Seth Lugo (2-4) | #107 |
| Mon, Mar 30th | vs TEX | Jack Leiter (2-4) | #74 | vs ATH | Jacob Lopez (4-2) | #198 |
| Tue, Mar 31st | vs TEX | Jacob deGrom (3-4) | #9 | vs ATH | Aaron Civale (5-2) | #183 |
| Wed, Apr 1st | vs TEX | Nathan Eovaldi (5-5) | #18 | vs ATH | Luis Severino (2-5) | #118 |
| Thu, Apr 2nd |   |   |   | @ ARI | Ryne Nelson (2-3) | #84 |
| Fri, Apr 3rd | @ PIT | Mitch Keller (5-2) | #86 | @ ARI | Eduardo Rodriguez (5-1) | #116 |
| Sat, Apr 4th | @ PIT | Carmen Mlodzinski (4-3) | #105 | @ ARI | Michael Soroka (6-2) | #71 |
| Sun, Apr 5th | @ PIT | Braxton Ashcraft (4-2) | #47 | @ ARI | Brandon Pfaadt (0-1) | #117 |
| Mon, Apr 6th | @ CWS | Grant Taylor (1-0) | #54 | @ LAA | Jose Soriano (6-3) | #39 |
| Tue, Apr 7th | @ CWS | Shane Smith (0-2) | #176 | @ LAA | Yusei Kikuchi (0-3) | #152 |
| Wed, Apr 8th | @ CWS | Sean Burke (2-3) | #151 | @ LAA | Reid Detmers (1-5) | #48 |
| Fri, Apr 10th | vs SF | Landen Roupp (5-5) | #66 | vs CLE | Slade Cecconi (3-5) | #112 |
| Sat, Apr 11th | vs SF | Logan Webb (2-4) | #14 | vs CLE | Parker Messick (6-1) | #51 |
| Sun, Apr 12th | vs SF | Adrian Houser (2-4) | #191 | vs CLE | Tanner Bibee (0-7) | #37 |
| Mon, Apr 13th | vs ARI | Ryne Nelson (2-3) | #84 | vs MIA | Eury Perez (3-6) | #63 |
| Tue, Apr 14th | vs ARI | Merrill Kelly (5-3) | #95 | vs MIA | Max Meyer (5-0) | #72 |
| Wed, Apr 15th | vs ARI | Eduardo Rodriguez (5-1) | #116 | vs MIA | Chris Paddack (0-6) | #308 |
| Fri, Apr 17th | @ CLE | Tanner Bibee (0-7) | #37 | @ PHI | Taijuan Walker (1-4) | #373 |
| Sat, Apr 18th | @ CLE | Gavin Williams (7-3) | #29 | @ PHI | Cristopher Sanchez (5-2) | #3 |
| Sun, Apr 19th | @ CLE | Joey Cantillo (4-2) | #88 | @ PHI | Andrew Painter (1-5) | #163 |
| Mon, Apr 20th | @ KC | Seth Lugo (2-4) | #107 | @ WSH | Jake Irvin (2-4) | #175 |
| Tue, Apr 21st | @ KC | Kris Bubic (3-2) | #83 | @ WSH | Foster Griffin (6-2) | #94 |
| Wed, Apr 22nd | @ KC | Michael Wacha (4-2) | #81 | @ WSH | Zack Littell (4-4) | #170 |
| Thu, Apr 23rd |   |   |   | @ WSH | Cade Cavalli (3-3) | #97 |
| Fri, Apr 24th | vs BOS | Brayan Bello (2-5) | #144 | vs PHI | Andrew Painter (1-5) | #163 |
| Sat, Apr 25th | vs BOS | Garrett Crochet (3-3) | #7 | vs PHI | Zack Wheeler (4-0) | #6 |
| Sun, Apr 26th | vs BOS | Connelly Early (4-2) | #102 | vs PHI | Aaron Nola (3-4) | #41 |
| Tue, Apr 28th | vs HOU | Kai-Wei Teng (3-3) | #169 | vs DET | Casey Mize (2-3) | #55 |
| Wed, Apr 29th |   |   |   | vs DET | Tarik Skubal (3-2) | #4 |
| Thu, Apr 30th | vs HOU | Lance McCullers Jr. (2-3) | #200 | vs DET | Framber Valdez (2-3) | #25 |
| Fri, May 1st | @ NYY | Will Warren (6-1) | #62 | @ COL | Jose Quintana (2-3) | #428 |
| Sat, May 2nd | @ NYY | Ryan Weathers (2-2) | #69 | @ COL | Brennan Bernardino (2-3) | #258 |
| Sun, May 3rd | @ NYY | Max Fried (4-3) | #38 | @ COL | Kyle Freeland (1-6) | #296 |
| Mon, May 4th | @ NYY | Cam Schlittler (7-2) | #40 | @ SEA | Logan Gilbert (2-4) | #13 |
| Tue, May 5th | @ MIA | Sandy Alcantara (3-4) | #61 | @ SEA | George Kirby (5-4) | #15 |
| Wed, May 6th | @ MIA | Eury Perez (3-6) | #63 | @ SEA | Bryan Woo (4-3) | #8 |
| Fri, May 8th | vs ATH | Jacob Lopez (4-2) | #198 | @ LAD | Emmet Sheehan (3-1) | #45 |
| Sat, May 9th | vs ATH | Aaron Civale (5-2) | #183 | @ LAD | Blake Snell (0-1) | #59 |
| Sun, May 10th | vs ATH | Luis Severino (2-5) | #118 | @ LAD | Justin Wrobleski (6-2) | #140 |
| Tue, May 12th | vs NYY | Will Warren (6-1) | #62 | vs CHC | Colin Rea (4-3) | #134 |
| Wed, May 13th | vs NYY | Max Fried (4-3) | #38 | vs CHC | Shota Imanaga (4-5) | #23 |
| Thu, May 14th |   |   |   | vs CHC | Ben Brown (1-2) | #56 |
| Fri, May 15th | @ WSH | Zack Littell (4-4) | #170 | vs BOS | Connelly Early (4-2) | #102 |
| Sat, May 16th | @ WSH | Cade Cavalli (3-3) | #97 | vs BOS | Payton Tolle (2-2) | #91 |
| Sun, May 17th | @ WSH | Richard Lovelady (2-2) | #216 | vs BOS | Brayan Bello (2-5) | #144 |
| Mon, May 18th | @ TB | Shane McClanahan (5-2) | #19 | @ MIA | Max Meyer (5-0) | #72 |
| Tue, May 19th | @ TB | Griffin Jax (1-3) | #46 | @ MIA | Braxton Garrett (0-1) | #148 |
| Wed, May 20th | @ TB | Steven Matz (4-1) | #93 | @ MIA | Janson Junk (3-5) | #120 |
| Thu, May 21st |   |   |   | @ MIA | Sandy Alcantara (3-4) | #61 |
| Fri, May 22nd | vs DET | Jack Flaherty (0-6) | #68 | vs WSH | Richard Lovelady (2-2) | #216 |
| Sat, May 23rd |   |   |   | vs WSH | Jake Irvin (2-4) | #175 |
| Sun, May 24th | vs DET | Troy Melton (1-0) | #147 | vs WSH | Foster Griffin (6-2) | #94 |
| Tue, May 26th | vs TB | Griffin Jax (1-3) | #46 | @ BOS | Ranger Suarez (2-3) | #27 |
| Wed, May 27th | vs TB | Steven Matz (4-1) | #93 | @ BOS | Connelly Early (4-2) | #102 |
| Thu, May 28th | vs TOR | Patrick Corbin (2-1) | #226 | @ BOS | Payton Tolle (2-2) | #91 |
| Fri, May 29th | vs TOR | Dylan Cease (3-3) | #11 | @ CIN | Chris Paddack (0-6) | #308 |
| Sat, May 30th | vs TOR | Trey Yesavage (2-2) | #44 | @ CIN | Brady Singer (2-4) | #136 |
| Sun, May 31st | vs TOR | Spencer Miles (2-0) | #129 | @ CIN | Nick Lodolo (1-1) | #65 |
| Tue, Jun 2nd | @ BOS | Connelly Early (4-2) | #102 | vs TOR | Kevin Gausman (4-3) | #22 |
| Wed, Jun 3rd | @ BOS | Payton Tolle (2-2) | #91 | vs TOR | Patrick Corbin (2-1) | #226 |
| Thu, Jun 4th | @ BOS | Garrett Crochet (3-3) | #7 | vs TOR | Trey Yesavage (2-2) | #44 |
| Fri, Jun 5th | @ TOR | Spencer Miles (2-0) | #129 | vs PIT | Jared Jones | #77 |
| Sat, Jun 6th | @ TOR | vs PIT | ||||
| Sun, Jun 7th | @ TOR | vs PIT | ||||
| Tue, Jun 9th | vs SEA | @ CWS | ||||
| Wed, Jun 10th | vs SEA | @ CWS | ||||
| Thu, Jun 11th | vs SEA | @ CWS | ||||
| Fri, Jun 12th | vs SD | @ NYM | ||||
| Sat, Jun 13th | vs SD | @ NYM | ||||
| Sun, Jun 14th | vs SD | @ NYM | ||||
| Tue, Jun 16th | @ SEA | vs SF | ||||
| Wed, Jun 17th | @ SEA | vs SF | ||||
| Thu, Jun 18th | @ SEA | vs SF | ||||
| Fri, Jun 19th | @ LAD | vs MIL | ||||
| Sat, Jun 20th | @ LAD | vs MIL | ||||
| Sun, Jun 21st | @ LAD | vs MIL | ||||
| Mon, Jun 22nd | @ LAA | @ SD | ||||
| Tue, Jun 23rd | @ LAA | @ SD | ||||
| Wed, Jun 24th | @ LAA | @ SD | ||||
| Fri, Jun 26th | vs WSH | @ SF | ||||
| Sat, Jun 27th | vs WSH | @ SF | ||||
| Sun, Jun 28th | vs WSH | @ SF | ||||
| Tue, Jun 30th | vs CWS | vs STL | ||||
| Wed, Jul 1st | vs CWS | vs STL | ||||
| Thu, Jul 2nd |   |   |   | vs STL | ||
| Fri, Jul 3rd | @ CIN | vs NYM | ||||
| Sat, Jul 4th | @ CIN | vs NYM | ||||
| Sun, Jul 5th | @ CIN | vs NYM | ||||
| Mon, Jul 6th |   |   |   | vs NYM | ||
| Tue, Jul 7th | vs CHC | @ PIT | ||||
| Wed, Jul 8th | vs CHC | @ PIT | ||||
| Thu, Jul 9th | vs CHC | @ PIT | ||||
| Fri, Jul 10th | vs KC | @ STL | ||||
| Sat, Jul 11th | vs KC | @ STL | ||||
| Sun, Jul 12th | vs KC | @ STL | ||||
| Fri, Jul 17th | @ HOU | vs TEX | ||||
| Sat, Jul 18th | @ HOU | vs TEX | ||||
| Sun, Jul 19th | @ HOU | vs TEX | ||||
| Mon, Jul 20th | @ BOS | vs SD | ||||
| Tue, Jul 21st | @ BOS | vs SD | ||||
| Wed, Jul 22nd | @ BOS | vs SD | ||||
| Thu, Jul 23rd |   |   |   | vs SD | ||
| Fri, Jul 24th | vs ATL | @ BAL | ||||
| Sat, Jul 25th | vs ATL | @ BAL | ||||
| Sun, Jul 26th | vs ATL | @ BAL | ||||
| Mon, Jul 27th | @ DET | @ NYM | ||||
| Tue, Jul 28th | @ DET | @ NYM | ||||
| Wed, Jul 29th | @ DET | @ NYM | ||||
| Thu, Jul 30th |   |   |   | vs WSH | ||
| Fri, Jul 31st | vs PHI | vs WSH | ||||
| Sat, Aug 1st | vs PHI | vs WSH | ||||
| Sun, Aug 2nd | vs PHI | vs WSH | ||||
| Tue, Aug 4th | vs LAA | vs MIA | ||||
| Wed, Aug 5th | vs LAA | vs MIA | ||||
| Thu, Aug 6th | vs LAA | vs MIA | ||||
| Fri, Aug 7th | @ TEX | @ NYY | ||||
| Sat, Aug 8th | @ TEX | @ NYY | ||||
| Sun, Aug 9th | @ TEX | @ NYY | ||||
| Mon, Aug 10th | @ MIN | vs NYM | ||||
| Tue, Aug 11th | @ MIN | vs NYM | ||||
| Wed, Aug 12th | @ MIN | vs NYM | ||||
| Fri, Aug 14th | @ TB | vs ARI | ||||
| Sat, Aug 15th | @ TB | vs ARI | ||||
| Sun, Aug 16th | @ TB | vs ARI | ||||
| Mon, Aug 17th | @ TB | @ MIN | ||||
| Tue, Aug 18th | vs NYY | @ MIN | ||||
| Wed, Aug 19th | vs NYY | @ MIN | ||||
| Fri, Aug 21st | vs TB | @ MIL | ||||
| Sat, Aug 22nd | vs TB | @ MIL | ||||
| Sun, Aug 23rd | vs TB | @ MIL | ||||
| Tue, Aug 25th | @ STL | vs LAD | ||||
| Wed, Aug 26th | @ STL | vs LAD | ||||
| Thu, Aug 27th | @ STL | vs LAD | ||||
| Fri, Aug 28th | @ ATH | vs COL | ||||
| Sat, Aug 29th | @ ATH | vs COL | ||||
| Sun, Aug 30th | @ ATH | vs COL | ||||
| Tue, Sep 1st | @ COL | @ WSH | ||||
| Wed, Sep 2nd | @ COL | @ WSH | ||||
| Fri, Sep 4th | vs BOS | @ PHI | ||||
| Sat, Sep 5th | vs BOS | @ PHI | ||||
| Sun, Sep 6th | vs BOS | @ PHI | ||||
| Mon, Sep 7th | vs CLE | @ PHI | ||||
| Tue, Sep 8th | vs CLE | vs TB | ||||
| Wed, Sep 9th | vs CLE | vs TB | ||||
| Thu, Sep 10th |   |   |   | vs TB | ||
| Fri, Sep 11th | @ TOR | vs PHI | ||||
| Sat, Sep 12th | @ TOR | vs PHI | ||||
| Sun, Sep 13th | @ TOR | vs PHI | ||||
| Mon, Sep 14th | @ NYM | @ CHC | ||||
| Tue, Sep 15th | @ NYM | @ CHC | ||||
| Wed, Sep 16th | @ NYM | @ CHC | ||||
| Fri, Sep 18th | vs MIL | @ HOU | ||||
| Sat, Sep 19th | vs MIL | @ HOU | ||||
| Sun, Sep 20th | vs MIL | @ HOU | ||||
| Tue, Sep 22nd | vs TOR | vs CIN | ||||
| Wed, Sep 23rd | vs TOR | vs CIN | ||||
| Thu, Sep 24th |   |   |   | vs CIN | ||
| Fri, Sep 25th | @ NYY | @ MIA | ||||
| Sat, Sep 26th | @ NYY | @ MIA | ||||
| Sun, Sep 27th | @ NYY | @ MIA | ||||
| Thu, Mar 26th | vs MIN | Joe Ryan (3-3) | #16 |   |   |   |
| Thu, Apr 16th | @ CLE | Parker Messick (6-1) | #51 |   |   |   |
| Thu, May 7th | @ MIA | Max Meyer (5-0) | #72 |   |   |   |
| Mon, May 11th | vs NYY | Ryan Weathers (2-2) | #69 |   |   |   |
| Mon, May 25th | vs TB | Shane McClanahan (5-2) | #19 |   |   |   |
| Mon, Jun 8th | vs SEA |   |   |   | ||
| Mon, Jun 29th | vs CWS |   |   |   | ||
| Thu, Aug 20th | vs NYY |   |   |   | ||
| Mon, Aug 31st | @ COL |   |   |   | ||
| Thu, Sep 3rd | vs BOS |   |   |   | ||
| Mon, Sep 21st | vs TOR |   |   |   | ||

