Author Archive

The ZiPS Midseason Standings Update

David Rodriguez Munoz/USA TODAY NETWORK via Imagn Images

We’ve now passed the mathematical halfway point of the 2025 season, which serves as a good time to check in on the ZiPS projected standings and analyze the ways in which reality has torn the preseason prognostications to shreds. While our depth charts utilize the ZiPS projections in the daily standings, this full ZiPS run utilizes the most robust methodology that I can assemble without pulling out what’s left of my increasingly dwindling supply of hair.

The ZiPS projected standings are the product of a million seasonal simulations. In order to get a better estimate of the upside and downside of the team, ZiPS takes an important additional step in simulating the roster itself before it ever considers a single game on the schedule. For example, in most of the New York Yankees’ simulations, Aaron Judge continues destroying pitchers on his merry way to what ZiPS projects will be an 11-WAR season, playing somewhere between 80% and 95% of the remaining games. Sometimes he regresses less from his current 13-WAR pace; other times, he drops off the pace a little bit more. Sometimes he’s dinged up a bit and misses time, and once in a while, he misses the rest of the season due to a serious injury. After an injury simulation, ZiPS fills in the depth charts in each sim based on who is available. When Judge is injured, the Yankees roster strength is typically made with more Jasson Domínguez, sometimes more Everson Pereira or Bryan De La Cruz, maybe some Spencer Jones, or as in simulation no. 111,535, a whole lot of Brennen Davis and Duke Ellis somehow. There’s a lot of PC power (I made an upgrade in May!) and a distressing amount of linear algebra involved.

Once ZiPS has a simulated distribution of a team’s roster strength, it then simulates the results of the rest of the season a million times. (Here I’ll note that a million simulations was not enough to get the Rockies into the playoffs.)

Below are the updated ZiPS projected standings through the games played on July 2. We’ll start our look with the AL East:

ZiPS Median Projected Standings – AL East (Through July 2)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
New York Yankees 91 71 .562 61.0% 31.1% 92.1% 11.7% 95.6 86.9
Tampa Bay Rays 87 75 4 .537 19.0% 50.5% 69.5% 3.2% 90.8 82.3
Toronto Blue Jays 86 76 5 .531 17.7% 48.0% 65.7% 2.6% 90.5 81.6
Boston Red Sox 81 81 10 .500 1.7% 17.7% 19.4% 0.7% 84.1 75.6
Baltimore Orioles 77 85 14 .475 0.5% 8.3% 8.8% 0.5% 81.6 72.9

The Yankees offense slowed down considerably in June, which if you believe parts of Reddit, is somehow due to too much analytics. The more likely cause is that the Yankees are extremely reliant on Judge playing like a demigod, and when he has an ordinary month — a 157 wRC+ qualifies by his standards — the lineup has trouble absorbing what were down stretches for other key parts of the offense. ZiPS still sees the Yankees as the AL East team with the fewest potential problems over the next three months, even if it doesn’t think that Max Fried and Carlos Rodón will keep up their blistering pace.

The Blue Jays’ improvements this year should serve as a reminder (though they probably won’t), that people are too wedded to recent terrible/great performances. Coming off a 74-88 season in 2024, the Jays didn’t do a whole lot to really change the nature of their team, and the biggest thing they did do — signing Anthony Santander — hasn’t worked out yet. Sometimes gravity takes care of things!

The Rays have done their usual excellent patchwork job, but ZiPS isn’t really sold on the lineup maintaining wRC+ of 109 over the rest of the season. The computer is optimistic about Boston’s pitching staff, but the divisional math is getting difficult, and this is a team that didn’t really aggressively chase the playoffs when similarly situated in the race the last few years. ZiPS still thinks the O’s are a good team, albeit one with serious rotation issues, but they’ve banked so many losses that it’s getting hard to say that their current long shot odds are enough to keep 2025 a going concern.

Turning to the AL Central:

ZiPS Median Projected Standings – AL Central (Through July 2)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Detroit Tigers 93 69 .574 91.6% 5.5% 97.1% 7.3% 97.4 88.8
Cleveland Guardians 81 81 12 .500 4.6% 25.6% 30.3% 1.7% 85.8 77.2
Minnesota Twins 80 82 13 .494 3.1% 19.8% 22.9% 1.1% 84.7 76.0
Kansas City Royals 78 84 15 .481 0.8% 7.0% 7.8% 0.3% 81.2 72.7
Chicago White Sox 53 109 40 .327 0.0% 0.0% 0.0% 0.0% 56.9 48.6

The Tigers have pretty much ended this race, and with an excellent rotation headed by the best pitcher in baseball right now, Tarik Skubal, this is an extremely dangerous playoff team. Detroit’s projected final win total has increased more than any other team in the baseball, jumping from 81 wins to 93.

ZiPS still sees the Guardians and Twins as legitimate playoff contenders, though it doesn’t have a great deal of enthusiasm for their rosters. I don’t expect either team to be particularly aggressive at the trade deadline.

Jac Caglianone has struggled in the majors so far, and while I fully expect him to overcome his growing pains, it also means that he hasn’t done much to resuscitate an abysmal offense. Kansas City’s pitching has been excellent, but it’s simply not enough. The White Sox are projected to finish with a 12-win improvement compared to 2024! That’s… something, I guess. Somehow, the pitching has been approximately league average, and if they can actually finish the season that way, maybe pitching coach Ethan Katz deserves the Cy Young award.

Looking to the AL West:

ZiPS Median Projected Standings – AL West (Through July 2)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Houston Astros 94 68 .580 88.1% 9.8% 97.9% 12.9% 98.8 89.9
Seattle Mariners 85 77 9 .525 9.7% 50.2% 59.9% 3.4% 89.5 80.9
Texas Rangers 81 81 13 .500 2.1% 23.9% 26.1% 1.0% 85.2 76.5
Los Angeles Angels 74 88 20 .457 0.1% 2.5% 2.6% 0.0% 78.4 69.6
Oakland A’s 70 92 24 .432 0.0% 0.1% 0.1% 0.0% 72.9 64.3

The Astros’ penchant for middling starts showed itself again this year, but as has been the case in the past, no other AL West team took the opportunity to build up a big cushion in the division. A seven-game lead at this point of the season isn’t an insurmountable one, but most teams with that kind of lead end up finishing with it. That’s especially the case when the team holding the comfortable lead is also likely the “true” best team in the division. The Astros are no juggernaut, but they can ride Hunter Brown and Framber Valdez, and the offense has been better than it had any right to be given the de facto loss of Yordan Alvarez and the de jure one of Kyle Tucker.

The Mariners have been surprising in that their offense has been a lot better than their pitching, and while ZiPS sees that flipping to a degree, they have enough holes that they still look like a .530-.540 team; that won’t be enough in most situations unless the Astros collapse. ZiPS is projecting a lot more Jacob deGrom innings these days than it was in March, but the holes in the lineup and at the back end of the rotation and bullpen leave Texas projected as merely a second-tier Wild Card contender.

Despite a near .500 record, ZiPS is still bearish on the Los Angeles Angels. Elsewhere, ZiPS thought the A’s had a pitching problem, and that’s basically what has transpired; the team’s early contention was a mirage.

Shifting to the National League, staring with the East:

ZiPS Median Projected Standings – NL East (Through July 2)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Philadelphia Phillies 93 69 .574 65.1% 27.5% 92.6% 9.8% 96.9 88.4
New York Mets 90 72 3 .556 34.0% 46.8% 80.8% 6.3% 94.0 85.5
Atlanta Braves 79 83 14 .488 0.9% 9.1% 10.0% 0.5% 83.4 74.6
Miami Marlins 71 91 22 .438 0.0% 0.2% 0.2% 0.0% 75.3 66.5
Washington Nationals 69 93 24 .426 0.0% 0.1% 0.1% 0.0% 73.7 65.1

The Phillies have been tested by Aaron Nola’s poor start and subsequent injury, but this was always a compelling unit and they’ve carried on without serious trouble. They do need to score more runs to keep holding off the Mets, and Bryce Harper’s injury highlighted the fact that he, Kyle Schwarber, and Trea Turner have been holding up the lineup.

The Mets have cobbled together an impressive rotation seemingly from spare parts, and ZiPS is actually fairly confident they’ll be fine after a rather gloomy June. ZiPS sees the Mets as being as strong as the Phillies, but the Phillies get a projected edge by virtue of an easier schedule (ZiPS says .497 vs. .505 for the Mets) and the two-game “head start” on the second half.

ZiPS still thinks Atlanta is a very competent team, but even if you assume that there aren’t more nasty pitching injury surprises waiting and that there’s nothing fundamentally broken about Ozzie Albies or Michael Harris II, the team has a 39-46 record, and is at the point where they have to consider short-term retooling.

The computer thinks the Nationals are better than the Marlins, but are now too far behind to be a factor in the playoff race.

Moving to the NL Central:

ZiPS Median Projected Standings – NL Central (Through July 2)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Chicago Cubs 92 70 .568 62.5% 27.0% 89.5% 6.9% 96.1 87.4
Milwaukee Brewers 88 74 4 .543 27.1% 43.2% 70.3% 4.2% 92.5 83.7
St. Louis Cardinals 84 78 8 .519 7.4% 28.8% 36.3% 1.3% 88.2 79.6
Cincinnati Reds 82 80 10 .506 3.0% 16.3% 19.3% 0.5% 85.6 76.7
Pittsburgh Pirates 73 89 19 .451 0.0% 0.7% 0.7% 0.0% 77.3 68.7

ZiPS was a massive believer in the Cubs in the preseason, being head-over-transistors in love with the team’s offense and defense, and not absolutely hating the pitching staff. That’s about how the team has played, so the projections naturally haven’t changed too much. ZiPS also saw the Brewers as the biggest danger to the Cubs, and again, it hasn’t moved off that position.

St. Louis and Cincinnati are both above .500, but the computer still sees the Cards as too broadly mediocre and the Reds as having too many positions that have been chasms for either to be a divisional threat without some things going their way. Both are plausible Wild Card teams.

The projections are actually bullish on the Pirates scoring more runs in the second half, with much of the lineup underperforming their peripheral numbers, but it’s largely in the category of “too little, too late.”

Lastly, let’s look at the NL West:

ZiPS Median Projected Standings – NL West (Through July 2)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Los Angeles Dodgers 99 63 .611 95.9% 3.9% 99.7% 19.6% 103.7 95.1
San Diego Padres 86 76 13 .531 3.1% 51.4% 54.5% 3.2% 90.6 81.5
San Francisco Giants 82 80 17 .506 0.6% 22.7% 23.3% 0.6% 86.4 77.6
Arizona Diamondbacks 82 80 17 .506 0.5% 22.3% 22.8% 0.9% 86.2 77.7
Colorado Rockies 49 113 50 .302 0.0% 0.0% 0.0% 0.0% 53.6 45.1

ZiPS was always skeptical of the notion that the Dodgers ought to be projected for a crazy number of wins, with the preseason projections thinking that the biggest benefit to come from the team’s offseason was protecting itself from injury downside. I don’t always agree with my creation, but I did in this case. That’s sort of how things have played out; the injuries hit the pitching as hard as they usually have, but the high-end offensive talent has compensated, and team is on a 102-win pace. I’ll note that this ZiPS run was a late-night one, and does give a pretty big hit to Max Muncy’s playing time after the grisly injury he sustained in yesterday’s game. In reality, the Dodgers have a large enough lead that his exact timetable shouldn’t change the projections significantly.

The Padres have been solid and are a first-tier Wild Card candidate, but they’ve probably fallen too far behind to scare the Dodgers. It doesn’t help that they’ve gotten basically no offense out of left field and designated hitter this year. The Giants are hitting their projections after falling short the last few years, but they have a similar problem to the Padres and have gotten sub-.700 OPS performances at prime offensive positions (first base, right field, and DH).

The Diamondbacks have disappointed, in large part due to a number of serious injuries, and the team, seeing the writing on the wall, has been hinting about being short-term sellers this summer. If they aren’t, however, ZiPS still thinks that they’re good enough to end up with a Wild Card spot without anything ridiculous happening.

For their part, the Rockies can be content with the fact that they’re one of the 30 best teams in the majors.


Dan Szymborski FanGraphs Chat – 7/3/25

12:02
Avatar Dan Szymborski: It’s time for a Szymborski chat
The man is sarcastic and fat
He’ll zing with a smirk
and plug his own work
and pretend that ZiPS WAR is a fact

12:02
Guest: Do we need a better way of calculating free agent contracts? Devers contract may be underwater but I would rather pay devers 8 240 (what’s rest on his contract) than vlad 14 500 or whatever insane number Kyle Ticker is going to get. Seems like a Devers would be the cheapest way to get talent / WAR on your team

12:03
Avatar Dan Szymborski: It’s complicated philosophically!

12:03
Avatar Dan Szymborski: And we tend to go through cycles. There’s a period where teams spend a lot and then there’s regret and everyone starts getting stingy for a year or two

12:04
Endy Chavez: Is Brandon Nimmo intentionally trading walks for home runs? Should he trade back?

12:05
Avatar Dan Szymborski: Honestly, his swing rate bump is fairly small, I’m not sure sure how conscious a decision is made

Read the rest of this entry »


Checking in on ZiPS zStats for Pitchers at the Halfway Mark

Kareem Elgazzar/The Enquirer/USA TODAY NETWORK via Imagn Images

Love ’em or hate ’em, the class of “expected” stats has utility when we’re talking about predicting the future. The data certainly inspire mixed feelings among fans, but they perform an important task of linking the things that Statcast and similar non-traditional metrics say to performance on the field. A hard-hit rate of X% or a launch angle of Y degrees doesn’t really mean anything by itself, without the context of what’s happens in baseball games.

I’ve been doing projections now for nearly half (!) my life, so outside of my normal curiosity, I have a vested interest in using this kind of information productively in projections. Like the Statcast estimates (preceded with an “x,” as in xBA, xSLG, etc.), ZiPS has its own version, very creatively using a “z” instead.

It’s important to remember these aren’t predictions in themselves. ZiPS certainly doesn’t just look at a pitcher’s zSO from the last year and say, “Cool, brah, we’ll just go with that.” But the data contextualize how events come to pass, and are more stable than the actual stats are for individual players. That allows the model to shade the projections in one direction or the other. Sometimes that’s extremely important, as in the case of home runs allowed for pitchers. Of the fielding-neutral stats, home runs are easily the most volatile, and home run estimators for pitchers are much more predictive of future home runs allowed than are actual home runs allowed are. Also, the longer a pitcher “underachieves” or “overachieves” in a specific stat, the more ZiPS believes in the actual performance rather than the expected one. More information on accuracy and construction can be found here. Read the rest of this entry »


Checking in on ZiPS zStats for Hitters at the Halfway Mark

Joe Nicholson-Imagn Images

Love ’em or hate ’em, the class of “expected” stats has utility when we’re talking about predicting the future. The data certainly have mixed feelings among fans, but they perform an important task of linking the things that Statcast and similar non-traditional metrics say to performance on the field. A hard-hit rate of X% or a launch angle of Y degrees doesn’t really mean anything by itself, without the context of what’s happens in baseball games.

I’ve been doing projections now for nearly half (!) my life, so outside of my normal curiosity, I have a vested interest in using this kind of information productively in projections. Like the Statcast estimates (preceded with an x, as in xBA, xSLG, etc.), ZiPS has its own version, very creatively using a z instead.

It’s important to remember these aren’t predictions in themselves. ZiPS certainly doesn’t just look at a pitcher’s zSO from the last year and say, “Cool, brah, we’ll just go with that.” But the data contextualize how events come to pass, and are more stable than the actual stats are for individual players. That allows the model to shade the projections in one direction or the other. Sometimes that’s extremely important, such as in the case of homers allowed for pitchers. Of the fielding-neutral stats, homers are easily the most volatile, and home run estimators for pitchers are much more predictive of future homers than are actual homers allowed. Also, the longer a hitter “underachieves” or “overachieves” in a specific stat, the more ZiPS believes the actual performance rather than the expected one. More information on accuracy and construction can be found here. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 6/26/25

11:59
Avatar Dan Szymborski: It’s chat time!

12:01
James: Half of the Astros current rotation is basically guys picked up off the scrap heap. Is their performance sustainable and do any of them have middle rotation potential going forward?

12:02
Avatar Dan Szymborski: This is something the Astros are really good at, though. And really, most of the rotation is just averageish, which is sustainable. Brown and Valdez being good really carries the group and there’s no reason to be suspicious

12:02
Galen: If the Twins decide to sell pieces off. What would you expect the market for Buxton and/or Correa to be?  Buxton would have to wave his no trade, but I think he might if they are out of the WC race at the deadline.

12:04
Avatar Dan Szymborski: I’d expect Buxton, if actually tradeable, would fetch a good price. Correa’s been kind of meh, so I don’t think the Twins would get a nice return if they’re not eating money

12:04
Dansby Swansong: Dan, what are the major issues with the expected lockout after the 2026 season?

Read the rest of this entry »


The 2025 Season Is O’s-ver

Nathan Ray Seebeck-Imagn Images

At the end of April, I wrote about whether the Baltimore Orioles could salvage the 2025 season after a dreadful start. Their record stood at 11-17, a decent-sized hole to be sure, but it wasn’t deep enough to be considered a grave. Baltimore still had a chance to turn things around and make a playoff run, so long as the team started winning quickly. Now, nearly two months later, the O’s are 10 wins under .500, and considering we’re one week away from July, the mathematical task to get back into the race is daunting.

The Orioles have actually played better baseball lately, which highlights the fundamental problem with getting to play meaningful games in October. I’d call May 24 their nadir, when the first loss of a doubleheader dropped them to a 16-34 record, just barely ahead of the White Sox, and a 110-loss pace. Charm City has seen some abysmal teams, but only two years of Baltimore baseball featured at least 110 losses; those were 2018 and 2021, during the franchise’s notoriously painful rebuild. Even the 1988 Orioles, who infamously started the season by dropping 21 straight games, recovered enough to manage 54 wins! Beginning with the second game of that May 24 doubleheader, Baltimore has put up a solid 18-10 record. While that sounds promising, it’s actually kind of bad news when we’re talking playoffs. Those 28 games represent just under a fifth of an entire season, and playing really well over this stretch was only enough to increase the team’s playoff probability from 1.5% to 4.4% using the FanGraphs Depth Charts odds, and from 2.6% to 5.0% in the ZiPS projected standings. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 6/12/25

12:02
Avatar Dan Szymborski: Of all the writers how cover baseball, Dan is one of them!

12:03
RockiesFanGirl: Dan, you have a better sense of this than most, but this is a serious question: What can be done to fix the Colorado Rockies?

12:03
Avatar Dan Szymborski: I really think you either need new ownership or a change in approach from the current one to give the front office the resources they need to modernize the front office completely.

12:04
Avatar Dan Szymborski: There *are* people in the organization who are trying to modernize the organization, but they also need support and leeway.

12:05
Old MLB: With your 47th birthday coming up, who do you think among current major leaguers has the best chance to still be in the MLB at age 47? I guess Rich Hill has an outside shot but he largely looks cooked, and I don’t think Verlander or Carlos Santana are likely to last that long, so is it actually someone young with projectable long term skills like Soto? The plate discipline and power should still be in full swing a decade from now, but two decades is a crazy amount of time to project

12:06
Avatar Dan Szymborski: I think a reliever is most likely, maybe someone like Kirby Yates who doesn’t blow away batters anyway

Read the rest of this entry »


Luis Arraez Has Entered the Contact Rate Death Spiral

Denis Poroy-Imagn Images

One of the many common themes in mythology, across myriad cultures, is the tragic tale of a protagonist who is undermined and ultimately defeated by the original source of their strength. Oedipus was brought down by his search for truth, Karna by his generosity, and Cú Chulainn by his obligations to his code of honor. Luis Arraez isn’t the hero in an ancient tale, but his ability to hit baseballs at will is the stuff of a modern baseball legend. And like those heroes and heroines in lore, his greatest strength is contributing to his downfall.

Arraez is so fun because he defies an unfortunate aspect of today’s game, what I’ve referred to in the past as its “Anna Karenina problem.” Every lousy lineup seems incompetent in their own way, while most great lineups are nearly indistinguishable from the others. It certainly feels like there’s less run-scoring variety than there was when I was young, a concerningly long time ago. Nobody could possibly mistake Arraez for the greatest player in baseball, but he has won three straight batting titles despite being so very different than the type of player you would see on the cover of a Modern Hitter magazine. He doesn’t work counts to draw walks or pull a bunch of barrels into the stands. Instead, he can turn nearly any pitch into a line drive hit, leading to high batting averages in an era when that has become a relative rarity. In 2025, Arraez has struck out only five times; there are five players this season who have done that in a single game, including former MVP Jose Altuve and two young phenoms, Dylan Crews, Jackson Chourio.

Without boasting the traditional markers of a valuable offensive player, Arraez has nonetheless been one since he broke into the league with the Twins in 2019. He entered this season with a career 120 wRC+ across nearly 3,000 plate appearances, even though he’d hit just 28 home runs. Still, that doesn’t mean Arraez has maintained the same level of nonconformity throughout his career. He remains a contact extraordinaire without much power, but some of his defining characteristics have become more extreme as his career has progressed. With a 103 wRC+, Arraez is having his weakest offensive season, and it’s largely because his signature formula for success isn’t quite mixing the way it did before. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 6/5/25

12:02
Avatar Dan Szymborski: Greetings, FanGrapheteers!

12:02
Harshil Jani: Hi Dan. I would like to know what the accuracy of the Fangraphs pre-game win probabilities under the ‘live scoreboard’ section. Thanks.

12:06
Avatar Dan Szymborski: I don’t actually know; there’s a lot of data on our proejction probabilities, but I don’t have access to our historical numbers of game vs. game.

12:06
Avatar Dan Szymborski: I imagine they’re best when the teams are closely matched, since they’re game state based.

12:06
Avatar Dan Szymborski: At some point, we’ll have a ZiPS in-game version of this installed (you may have seen the beta in the playoffs), and that will know more about the relative strengths of the team

12:06
John: I know you’re the ZiPS guy, so if there is someone better to ask let me know, but how does Devers have such an elite batted ball profile despite pretty middling bat tracking metrics?  Average bat speed and poor squared up %, but elite in avg exit velo, barrels and hard hit %.

Read the rest of this entry »


Is There Hope For the Rangers Offense?

Kevin Jairaj-Imagn Images

Any fan, analyst, or baseball executive would be hard-pressed to say that the Rangers pitching staff has failed to do its job in 2025. The rotation has been especially solid, ranking first in baseball in ERA, seventh in FIP, and sixth in WAR. If the bullpen hasn’t been as dominant, they’ve also improved significantly compared to last season, already accumulating almost as many wins above replacement as they did in the entire 2024 season. And yet the Rangers, less than two years removed from soaking each other with champagne to celebrate a World Series championship, sit below .500. A losing season here would be the franchise’s eighth in the last nine years, its worst showing since the move from Washington to Texas. The bats have let the team down, ranking near the bottom of baseball, and what’s worse, the underperforming offense consists mainly of players who the Rangers wanted in their lineup. So is there hope for a turnaround, or will the Rangers need to find new solutions to their run-scoring woes?

First, let’s assess just how lousy the offense has been. Well, ranking 25th in the majors in runs scored is their sunniest number. The Rangers rank 28th in on-base percentage, 27th in slugging percentage, and 28th in wRC+ at 80. The latter number outpaces only the Pirates and Rockies, two teams you don’t especially want to model your ballclub after. While the team has played solid defense, the abundance of leather hasn’t come close to making up for the shortage of wood, leaving the Rangers’ position players 25th in the league in WAR. What little offense there has been has come in very short bursts:

Most Games Scoring Zero or One Runs, 2025
Team Count
Texas Rangers 20
Colorado Rockies 19
Chicago White Sox 17
Pittsburgh Pirates 17
Cincinnati Reds 15
Kansas City Royals 15
San Diego Padres 15
St. Louis Cardinals 15
Tampa Bay Rays 15
Los Angeles Angels 14
San Francisco Giants 14
Boston Red Sox 13
Atlanta Braves 12
Milwaukee Brewers 12
Minnesota Twins 12
Washington Nationals 12
Cleveland Guardians 11
Detroit Tigers 11
Houston Astros 11
Seattle Mariners 11
Miami Marlins 10
Toronto Blue Jays 10
Baltimore Orioles 9
New York Mets 8
Athletics 8
Philadelphia Phillies 8
Arizona Diamondbacks 7
Chicago Cubs 7
Los Angeles Dodgers 6
New York Yankees 6

Read the rest of this entry »