Four weeks into the new season, the best team in baseball is, well, the Dodgers. That’s not a surprise. The two-time defending World Series champions have baseball’s best record at 16-6. Right behind the Dodgers at 16-7 are the Braves, who missed the postseason a year ago and were one of the sport’s biggest disappointments. This year, they’re one of MLB’s strongest teams and are currently on a six-game winning streak.
In addition to their strong record, the Braves have the Dodgers and every other team beat in run differential:
- Braves:Â +62
- Dodgers:Â +57
- Cubs:Â +34
- Yankees:Â +28
- Pirates:Â +24
The Braves are 1-2 in one-run games and you know what? That’s the sign of a good team. The Braves are not 16-7 because they’re winning close games. They’re blowing teams out on the regular (8-2 in games decided by five-plus runs), and they were one swing away in a few of their losses. This isn’t one of those fluky good starts we often see in April.
Here are four reasons to believe the Braves can keep this up, bounce back from the disappointment that was 2025, and return to the postseason.
1. The offense is what it’s supposed to be
Pitching more than anything sunk the Braves last season. At one point, their entire five-man Opening Day rotation was on the injured list. The Braves finished 22nd in ERA (4.36) and 23rd in pitching WAR (11.4). They used 19 different starting pitchers, the most in baseball, and set a franchise record with 46 pitchers used. The previous record was 37 pitchers in 2015, so, yeah.
Don’t let the offense off the hook though. What consistently ranked as one of the game’s best offenses from 2021-24 was instead middle of the pack in 2025. The Braves were 13th in runs (724), 14th in home runs (190), and 15th in position player WAR (19.2). The pitching was below average a year ago, yes, but the offense was decidedly mediocre as well.
This year, though, Atlanta’s offense is back to being one of the best in the game. Every Braves regular except Mike Yastrzemski has at least a 100 OPS+ and six of their regulars have at least a 120 OPS+. Set the minimum to 50 plate appearances and no other team has more than five players with a 120 OPS+. Here are Atlanta’s offensive ranks:
|
Runs per game |
5.70 (2nd in MLB) |
Dodgers (6.05) |
|
Batting average |
.274 (2nd) |
Dodgers (.293) |
|
On-base percentage |
.342 (3rd) |
Dodgers (.366) |
|
Slugging percentage |
.446 (2nd) |
Dodgers (.507) |
|
OPS+ |
121 (3rd) |
Dodgers (148) |
|
Home runs |
30 (4th) |
Dodgers (42) |
|
Strikeout rate |
19.6% (3rd) |
Blue Jays (18.2%) |
The Dodgers have the best offense in baseball and the Braves aren’t too far behind them. The output is great and, encouragingly, the underlying numbers are terrific. The Braves have the third-highest 90th percentile exit velocity in baseball and the third-best barrel rate, two Statcast metrics that better project offense moving forward than regular old average exit velocity.
To put it another way, the Braves hit the ball about as hard as any team in baseball, specifically in the air (barrel rate tells us this). They combine that hard-hit ability with the third-lowest strikeout rate in the game. The Braves aren’t just making a ton of contact. They’re making a ton of loud contact. It’s the best possible offense: few strikeouts, lots of power.
2. The bullpen is dominant

That back of the bullpen took a hit Tuesday when the Braves placed closer Raisel Iglesias on the injured list with right shoulder inflammation, retroactive to Monday. The injury is believed to be minor — manager Walt Weiss chalked it up to Iglesias sleeping wrong over the weekend — but the Braves will be without their closer until at least May 5.
No matter, Atlanta has a more than capable fill-in closer: Robert Suarez. The two-time All-Star has allowed one run in 9 â…” innings as Iglesias’ setup man this year. He’s struck out 11 and walked one. The middle-innings crew has been excellent as well. Righty Tyler Kinley and lefty Dylan Lee have each allowed just one run in 10 innings in the early going this year.
Atlanta’s bullpen ranks second with a 2.61 ERA and third with 1.3 WAR. They’re also sixth in win probability added (plus-1.12) and have the fifth-fewest “meltdowns,” which are relief appearances that lower the team’s win probability at least 6%. The Braves are a perfect 11-0 when leading after five innings this season because their bullpen rarely blows up.Â
Relievers are notoriously fickle and not having Iglesias for at least the next two weeks will test their depth, for sure, but the Braves are as good as any team in the late innings. Iglesias and Suarez have long track records and so does Lee, who’s quietly been one of the game’s most reliable lefty relievers the last few years. This bullpen is built to protect leads and slam the door.
3. They have help on the way

The Braves currently have 10 players on the injured list, several of whom won’t return anytime soon. That includes starters Spencer Schwellenbach and Hurston Waldrep, who had surgery to remove bone spurs from their elbows in spring training. They’re both months away, not weeks. Ditto setup man Joe Jiménez, who’s recovering from knee surgery.
There is help coming fairly soon though. Spencer Strider (oblique) will make his second minor-league rehab start on Tuesday. Behind the plate will be Sean Murphy (hip surgery), who has four rehab games under his belt. Shortstop Ha-Seong Kim (torn finger ligament) will hit in a simulated game later this week and could begin a rehab assignment soon thereafter.
Murphy and Strider are ahead of Kim and are expected back the first week of May or thereabouts. Murphy hasn’t been great over the last few years, but Drake Baldwin is the starting catcher now anyway. The veteran is a depth upgrade. Strider had a down 2025, but how much longer do you want to count on Bryce Elder, Reynaldo López, and MartÃn Pérez pitching to sub-2.25 ERAs?
The Braves got hammered by rotation injuries in spring training (Schwellenbach, Strider, Waldrep), making it rather remarkable that they currently lead baseball in starting pitcher ERA (2.72). The underlying numbers (4.06 FIP and 3.35 xERA) aren’t quite as good, so Strider should give the team a nice lift once Elder, López, and Pérez begin to return to Earth.
Counting on players to return from injury to make an impact is dicey but you’d rather be at full strength than not, and the Braves have not been anywhere close to full strength this season. Kim and Strider in particular could really boost Atlanta’s roster and make them even more formidable than it has been to date.
4. The rest of the NL East isn’t as good as we thought
The Mets are a complete mess. The Phillies have lost six straight and are looking long in the tooth. The Marlins are improved and are an arrow-up team, but they’re probably not ready to contend for a division title yet. The Nationals are early in their latest rebuild. The path is there for the Braves to win the NL East and also secure a Wild Card Series bye.
NL East standings on April 21
1. Braves: 16-7
2. Marlins: 11-12 (5 GB)
3. Nationals: 10-13 (6 GB)
4. Phillies: 8-14 (7 ½ GB)
5. Mets: 7-15 (8 ½ GB)
No other team leads their division by more than 1 ½ games in the early going. These Braves’ wins and Mets’ and Phillies’ losses are in the bank and have meaningfully improved Atlanta’s NL East title hopes. Per FanGraphs, the Braves were at 36.0% to win the division and 29.3% to get a bye on Opening Day. Those odds are now 73.9% and 52.7%, respectively. Caesars has Atlanta at -175 to win the division and -400 to make the playoffs.
It is a long season. A very long season. The Mets were 45-24 last June 12 and managed to miss the postseason. The Braves have started well and improved their NL East chances, but there’s a long way to go. I still have questions about some of the guys in their rotation too. For now though, the Braves are piling up wins and the rest of the division isn’t. That makes for a great April.
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-552/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});
