The Opener: Montgomery, Tatis, Miles
The Orioles won 6-5 against the Blue Jays yesterday on a stunning five-run ninth inning comeback. Taylor Ward made a small bit of history in the game, drawing his 51st walk of the season in the home half of the first. He’s the first in Orioles franchise history to walk 51 times in the first 58 games of the season. With a .404 on-base percentage, Ward continues to be an on-base machine this year.
1. Montgomery’s homer pace
White Sox shortstop Colson Montgomery hit career home run No. 35 in yesterday’s 7-1 victory over the Tigers. The contest was Montgomery’s 128th career game, making him the fastest in South Side history to reach 35 home runs. José Abreu was the previous record holder, hitting 35 home runs in 133 games in his 2014 rookie season. As for Montgomery, the second-year shortstop continues to show impressive power with a .252 isolated slugging percentage.
2. Tatis finally goes yard
After a 55-game homerless streak to start 2026, Fernando Tatis Jr. finally went yard with a 451-foot blast against Foster Griffin of the Nationals. Tatis has been mired in the worst offensive season of his career, with his drop in power being the most notable change. Tatis has improved on a dreadful April with a 119 wRC+ in May, so perhaps getting over the mental hurdle of hitting his first home run will help him return to the Tatis of old.
3. Miles to start for Blue Jays today
Per Arden Zwelling of Sportsnet, the Blue Jays will give Spencer Miles a traditional start today against the Orioles, in lieu of using an opener. Miles, a fourth-round draft pick by the Giants in 2022, is impressing with a 2.16 ERA in his first 15 big league appearances. Only one appearance, a three-inning, 38-pitch extended opener job on May 10th, counted as a start. Miles has averaged over four innings in three bulk relief appearances since then, so he should be good to go for 70-75 pitches today.
Photo courtesy of Matt Marton, Imagn Images
Nolan Arenado’s Arizona Bounce-Back
Nolan Arenado‘s no-trade clause was the most obvious obstacle for the Cardinals in their attempts to trade the third baseman during the last two offseasons, as Arenado (especially during the winter of 2024-25) had a very short list of acceptable landing spots. It didn’t help that Arenado was also owed a substantial amount of money, and St. Louis ended up eating $31MM of the $42MM remaining on the third baseman’s contract once Arenado finally approved a trade to the Diamondbacks last January.
The bigger-picture issue hovering over the situation, however, was simply the fact that Arenado looked like a player in decline. After a superb 2022 season with the Cards that saw Arenado finish third in NL MVP voting, Arenado dropped down to a modest 107 wRC+ in 2023, then a 102 wRC+ in 2024, and then an ugly 84 wRC+. It was just the third time in Arenado’s career that he had delivered below-average offense, with the other two instances being his 2013 rookie season with the Rockies, and the pandemic-shortened 2020 campaign.
Apart from an elite strikeout rate, Arenado’s 2025 numbers were pretty ugly across the board. He hit .237/.289/.377 with 12 home runs over 436 plate appearances in what ended up as his final season in St. Louis, and his barrel and hard-hit ball rates each ranked only in the 12th percentile of all hitters. Arenado’s numbers in those two categories were pretty similar in 2024, making it consecutive seasons of diminished power.
On the plus side, Arenado’s third base glovework was still strong, even if down from his Platinum Glove-winning prime years. So in swinging that trade with the Cardinals, the D’Backs could at least count on Arenado for solid defense and a veteran voice in the clubhouse. Even if Arenado’s bat was a question mark, it was a flier the Diamondbacks were willing to take given the modest $11MM price tag ($5MM in 2026, $6MM in 2027) and the fact that Arizona hadn’t been able to land such third base targets as Alex Bregman or Brendan Donovan.
Through two months of the season, Arenado seems to have benefited from the change of scenery. The 35-year-old has turned back to the clock to some extent by hitting .275/.357/.462 with seven home runs over 196 PA, translating to a 130 wRC+. If Arenado can keep this going over a full year, the 130 wRC+ would tie the third-highest mark of his 14-year big league career.
There was some thought that the move to Chase Field might spark Arenado’s bat, and sure enough, he has done more damage in a more hitter-friendly home ballpark. Arenado has a .934 OPS across 94 home PA, as opposed to a .711 OPS in 102 PA away from Phoenix.
His overall .360 wOBA is also notably higher than his .339 xwOBA, so some regression is probably inevitable (though .339 is still comfortably above the league average). Arenado still isn’t making contact with much authority, as his barrel rate is only up to 6.5% from 4% in 2025, and his hard-hit ball rate has actually dropped from 32.6% last year to 31.9% this year. While he is still making plenty of contact, Arenado’s 17.9% strikeout rate is on pace to be the second-highest of his career.
When Arenado has squared the ball, however, he has capitalized. As per Statcast’s launch angle sweet spot metric, Arenado’s number is up to 38.4% this season, putting him in the 81st percentile of all batters. (Comparatively, Arenado’s 31.5 LAS% in 2025 put him in the 16th percentile.)
All of this success comes after a very rough opening two weeks to the season, as Arenado started his D’Backs tenure with a .392 OPS over his first 52 plate appearances. It was around this time that Arenado and the hitting coaches made some swing changes, with the third baseman telling Nick Piecoro of the Arizona Republic that he was including too much head movement and not enough of his back hip while swinging. A new pregame routine was also introduced with the goal of, as Arenado put it, “trying to see shapes and pitches before I step in the box, so when I step in the box, it doesn’t feel like it’s the first time I’m doing it.”
Time will tell if Arenado can keep this going over an extended period of time, though his hot streak has now been going for almost a month and a half. Arenado’s production has basically offset an extended slump from shortstop Geraldo Perdomo, and helped keep the Snakes in a wild-card position and a game behind the Padres for second place in the NL West.
Even if Arenado does start to cool off, the D’Backs don’t need him to be the All-Star of his prime years — they just need him to produce like a $5MM player. Rather than looking like a plan B or C for the Diamondbacks’ third base needs, the Arenado trade is now shaping up as a nice bargain for the Snakes, and one of the cannier moves of the Arizona offseason.
Tommy Kahnle To Test Free Agency If Not Promoted By Red Sox
With a June 1 opt-out date looming, veteran reliever Tommy Kahnle is expected to look for a new team if he isn’t added to Boston’s roster, reports Chris Cotillo of MassLive.com. This is the second time Boston has faced a roster decision with the right-hander, who triggered an upward mobility clause on May 1, but ultimately remained in the minors with the organization.
Kahnle has been excellent at Triple-A this year. The 36-year-old has allowed just three earned runs across 19 1/3 innings. He’s ripped off 14 consecutive scoreless outings. Kahnle is striking out more than a batter per inning with Worcester, though he does have a 13.3% walk rate.
No club jumped in to add Kahnle at the end of April, but maybe he’ll garner more interest after posting 11 zeroes in May. Boston could face a tougher choice this time. “I know there are dates coming up,” interim manager Chad Tracy said, relayed by Cotillo. “Our front office, they’re always aware of that. We’re well-aware of who he is, what he’s done and his performance down there.”
Kahnle has pitched for five teams in his 11-year MLB career. The righty spent last season in the Tigers’ bullpen. He posted a 4.43 ERA across 66 appearances. With left-hander Alex Lange getting hurt in the spring and right-hander Jason Foley falling short of a roster spot, Kahnle began the year as Detroit’s primary closer. He picked up nine saves, easily a career-high mark. Will Vest eventually emerged as manager A.J. Hinch’s preferred choice in the ninth inning.
An elite changeup has been Kahnle’s primary pitch in recent years. The offering posted a +4 Run Value this past season. Kahnle’s changeup had the fifth-highest Run Value in the league in 2024. The veteran is throwing the pitch at a 63.4% clip with the WooSox, which is actually a bit low for him. Kahnle has thrown the changeup at least 72% of the time in four straight years. He’s sitting 93 mph on the four-seamer, which is down slightly from 2025 (93.5 mph).
As Cotillo notes, lefty Tyler Samaniego and righty Greg Weissert would be potential candidates to head back to the minors if Kahnle is given a roster spot. Samaniego was crushed for four earned runs on six hits as an opener on Friday. Weissert has pitched better in May, but a rough start has his ERA sitting at 4.43. Right-hander Ryan Watson has been generally ineffective (5.35 ERA, 7.02 xERA), but since he’s a Rule 5 pick, Boston would risk losing him if he’s taken off the roster. The Red Sox relievers have pitched well as a unit. The bullpen ranks fifth in xFIP and seventh in SIERA.
Photo courtesy of Steven Bisig, Imagn Images
Royals Notes: Jensen, Ragans, Altavilla, Avila, Mears
Royals catcher Carter Jensen was shifted to the leadoff spot on Saturday with the club searching for offensive production. The young backstop came through with an RBI single and a two-run homer. Kansas City scored six runs in the contest after having put up a total of five runs in four games this week.
“I like the idea of hitting leadoff,” Jensen said before the game, relayed by Jaylon Thompson of the Kansas City Star. “I think I can fill the role great. I think it’s just putting my approach to my plan and just going out there and competing.”
Jensen has mostly hit fifth this season. Of his 167 at-bats, 125 have come in the No. 5 spot. He’d led off just once this year heading into Saturday. Jensen went 1-for-5 with a pair of RBI in that game, a 12-1 Royals’ win. He was atop the lineup for two games in 2025, posting three hits (all doubles) in 11 ABs. One of those matchups was a 20-1 win.
The 22-year-old Jensen hasn’t been able to recapture the form he showed in his MLB debut last year. He was slashing .222/.306/.383 heading into Saturday. The catcher is still walking at a double-digit clip, but his strikeout rate has spiked to 29.0%. Jensen struck out just 17.4% in 2025. He posted a massive 159 wRC+ in 20 games.
Kansas City has scored the second-fewest runs in the league. The team ranks in the bottom five for OPS and wRC+. The leadoff spot itself hasn’t been a major issue, as Maikel Garcia has posted near league-average numbers. Garcia was moved to the No. 3 spot for the past two games, including tonight. Lane Thomas led off on Friday.
The Royals have dropped 15 of their last 18 games. The slide has the club sitting 11 games behind the first-place Guardians in the AL Central. Despite the challenges, coaching changes are not on the horizon, per general manager J.J. Picollo. “I have a lot of confidence in our staff,” Picollo told reporters, including Anne Rogers of MLB.com. “You can go back and look at all the historical research on changing coaching staffs. There’s not a lot of strong data on changing coaching staffs mid-season leading to what you need to do.”
Here’s more from the Royals…
- Left-hander Cole Ragans has resumed his rehab assignment, according to his MLB player page. The ace was shut down from throwing earlier this week after feeling stiffness in his elbow. Ragans has been on the injured list with a left elbow impingement since early May. It’s unclear when exactly he’ll make his next Triple-A appearance. Ragans last pitched on May 23.
- Kansas City added veteran reliever Dan Altavilla on a minor league deal, the club announced. The right-hander was released by Minnesota’s Triple-A affiliate on Monday. The 33-year-old Altavilla has spent parts of eight MLB seasons with four teams. That includes a brief stint with the Royals in 2024, when he was knocked around for six earned runs over 3 2/3 innings. Altavilla posted a strong 2.48 ERA in 28 appearances with the White Sox last year.
- Right-hander Luinder Avila is joining the rotation, manager Matt Quatraro told reporters, including Rogers. His next start will likely come on Monday against the Reds. Avila made a start in his first big-league appearance this year, but has since operated out of the bullpen. The righty has covered three innings in back-to-back outings. He got up to 67 pitches on Tuesday against the Yankees.
- Reliever Nick Mears was placed on the IL on Friday, the team announced. The right-hander will miss time with a right shoulder impingement. Right-hander Eric Cerantola was recalled to take his spot. Mears came to the Royals in the offseason, along with outfielder Isaac Collins, in a trade that sent lefty Angel Zerpa to the Brewers. The righty permitted runs in just two of his first 16 appearances with the club. He’s since allowed eight earned runs over his last five outings.
Photo courtesy of Andrew Dieb, Imagn Images
Brewers Move Quinn Priester To Arizona Complex League
With his rehab assignment going poorly, the Brewers are sending right-hander Quinn Priester to the lowest level of the minor leagues. The injured starter will head to the team’s complex in Arizona to continue his recovery, per Adam McCalvy of MLB.com. Priester is working his way back from symptoms related to thoracic outlet syndrome. He opened the regular season on the injured list.
Priester failed to get out of the first inning in his Wednesday start at Triple-A. He allowed three earned runs on two hits and three walks. Priester has permitted 13 earned runs in 5 2/3 innings with Nashville this month. He also made an appearance with High-A Wisconsin, where he was pounded for seven earned runs while getting just four outs. Priester has a 21.60 ERA in six minor league starts.
“We just felt like he’s not getting anywhere in Triple-A right now,” manager Pat Murphy said, relayed by McCalvy. “He’s spinning his wheels a little bit, trying to find himself.”
Priester was diagnosed with a nerve issue in the spring. He’s avoided surgery up to this point. The decision to move Priester from Triple-A to Rookie ball will be the second time his rehab has had to be adjusted. His first rehab attempt was shuttered after three appearances. Priester hit two batters and walked eight more across five innings at Triple-A, prompting the pause. The control has not improved since he restarted his recovery. Priester has nine walks and a hit batter over his last three outings.
Milwaukee took a flyer on Priester last season, and it paid off handsomely. The righty had posted uninspiring results in his first two years as a big leaguer. The Brewers grabbed him in a minor trade with the Red Sox early in the 2025 campaign. He became a staple of the rotation with his new team. Priester tossed 157 1/3 innings with a 3.32 ERA. The righty leaned on a new cutter to go with his sinker and slider. The arsenal tweak had him looking like a mid-rotation arm moving forward.
With the shift to the Complex League, the club is looking to get Priester into a low-pressure environment in the hopes of helping him return to form. “We were wishful thinking when we thought he could go to Triple-A and just get it back,” Murphy said. The skipper added that building up Priester could take another month.
The Brewers have been without right-hander Brandon Woodruff since the end of April. Righty Logan Henderson went on the IL last week with a back injury. Milwaukee has covered the absences in the rotation with a mix that has included Chad Patrick, Brandon Sproat, and Coleman Crow. Patrick, in particular, has been effective, recording a 2.60 ERA over 45 innings.
Photo courtesy of Benny Sieu, Imagn Images
Phillies Designate Zach Pop For Assignment
The Phillies reinstated right-hander Zach Pop from the 15-day injured list and designated him for assignment, the team announced. The club needed a 40-man spot for righty Max Lazar, who was activated from the 60-day IL and optioned to Triple-A.
Pop hit the IL in mid-April with a right calf strain. He began a rehab assignment earlier this month. The veteran righty opened the season in the Phillies’ bullpen. He allowed three earned runs across seven appearances. Pop made his first MLB start in his final outing before the leg injury. He tossed two innings against the Diamondbacks as an opener ahead of Andrew Painter.
The 29-year-old Pop has pitched in parts of six MLB seasons with five different clubs. He joined the Phillies in December. Pop struggled mightily in five outings last year, split between the Mariners and Mets. He was crushed for 11 earned runs over 6 2/3 frames. The righty performed much better this spring, posting a 3.86 ERA across nine appearances during exhibition play.
Lazar opened the season on the injured list with a left oblique strain. He began a rehab assignment on the final day of April, which meant his 30-day rehab clock was expiring. Lazar has made 11 appearances in the minors this year. The 26-year-old has pitched well, tossing 13 1/3 innings with a 2.70 ERA.
Philadelphia added Lazar as a minor league free agent heading into the 2024 season. He debuted in the big leagues that year, pitching in 11 games with the Phillies. Lazar was a semi-regular member of the bullpen last season. He operated mostly in lower-leverage situations. The righty recorded an ERA up near 5.00, supported by a 4.58 xFIP and a 4.57 SIERA. He did pick up his first career MLB save in an 11-inning win against the A’s.
Lazar is in his second minor league option year. He’s unlikely to make a significant impact with the big-league club this season. The Phillies did need a temporary long man in the bullpen with Aaron Nola heading to the paternity list, but it was righty Nolan Hoffman who got the call.
Photo courtesy of Kyle Ross, Imagn Images
Luis Severino Placed On 15-Day IL With Shoulder Strain
4:45pm: The A’s have placed Severino on the 15-day IL with a right shoulder strain. Right-hander Michael Kelly was recalled to take his spot on the roster. Kelly broke camp with the club but was optioned to Triple-A in early April.
8:52am: Luis Severino threw only 23 pitches in an inning of work during his start in the Athletics’ 8-2 loss to the Yankees on Friday. While warming up for the top of the second, Severino was visited by the team trainer and eventually left the mound due to what the A’s later announced was a bout of arm soreness.
The issue has bothered Severino for the last week, as the right-hander told MLB.com’s Martin Gallegos and other reporters that he came out of his previous start on May 21 with some right triceps tightness. After a bullpen session on Tuesday went well, the A’s still opted to push Severino’s next start to Friday to provide for a little extra rest through the club’s Thursday off-day.
At this point, however, it seems likely that Severino will require a 15-day IL stint to fully recover. No decision has been made yet, as Severino is set to undergo more tests today to further explore the problem. “The biggest [concern] for me is not even my next start. It’s finding something that is going to keep me out for a long time,” Severino said. “If the worst-case scenario is missing one or two starts, I’m happy with that.”
Following the weekend series with New York, the A’s have another off-day on Monday before playing nine games in nine days. The team won’t have to address Severino’s next turn in the rotation until Thursday, yet it looks like the A’s will again have to dip into their rotation depth chart after already losing Aaron Civale to the injured list (with a bout of shoulder tendinitis) earlier this week.
Gallegos suggests that prospect Kade Morris could be called up from Triple-A to make his MLB debut, should the Athletics need a starter to fill in for Severino. Morris isn’t on the 40-man roster, however, so Joey Estes or Mason Barnett could get the call if roster considerations are a factor. Luis Morales is also on the 40-man but has been moved a relief role in Triple-A as the right-hander has continued to struggle.
The A’s remain just 1.5 games out of both first place in the AL West and an AL wild card slot, yet that has more to do with the American League’s parity than it does with the Athletics’ modest 27-30 record. As expected going into the season, the Athletics have been carried by their offense, though the team’s lineup has been more okay than elite. The A’s have gotten okay-ish results from Jeffrey Springs, J.T. Ginn, Civale, and Severino in the rotation, though naturally more is expected from Severino given the three-year, $67MM free agent deal he signed during the 2024-25 offseason.
Severino’s second year in West Sacramento has seen the right-hander improve his ERA to 4.16 and his strikeout rate to 24%, though his 11.4% walk rate is on pace to be the second-highest total of his 11 Major League seasons. Severino was public with his displeasure last year over pitching at Sutter Health Park, and his home/away splits continue to markedly differ. In 2026, Severino has a 3.38 ERA over 37 1/3 innings on the road, and a 5.33 ERA over 25 1/3 innings at home.
The Struggling Middle Tier Of Free Agent Starters
It's no secret the upcoming free agent class is one of the weakest in recent memory. Aside from Tarik Skubal, who should do very well despite the bone chips surgery that cost him a couple months in his walk year, there's a lack of impact talent. Most of the focus has been on the lackluster hitting group, but there haven't been many impending free agent starters staking a claim to a significant contract either.
Freddy Peralta has been the clear #2 arm in the class. He's having a solid but not exceptional first year with the Mets, struggling to complete six innings while posting a career-low 24% strikeout rate. Peralta still seems on track for the second-largest contract, in large part because none of the prime-aged pitchers have made a strong push to unseat him.
Among impending free agent starters, the top performers through the season's first two months are all on the older side. Kevin Gausman (age 36 in 2027), Michael King (32), and Nick Martinez (36) have been the top performers. 34-year-old Clay Holmes was among that group until a Spencer Jones comebacker broke his right fibula. All those pitchers are trending toward significant annual salaries, but only King has much of a chance at topping three years. Holmes' injury and Martinez's subpar strikeout rate could keep them each at two.
[Related: Which Impending Free Agents Are Actually Improving Their Stock?]
There has been a fairly defined cutoff for the market's willingness to go long term on pitchers. In the past decade, only four free agent starters 32 or older have commanded four or more years: Jacob deGrom, Blake Snell, Hyun Jin Ryu and Nick Pivetta. The Pivetta deal was three-year money spread out over four for luxury tax purposes. Four years at that age has essentially been reserved for aces.
By contrast, there have been 10 free agent contracts of at least four years for 31-year-old starters in that time. Teams have treated that as a meaningful cutoff, leaving the door open for a pitcher in that age range to emerge as the second- or third-best arm in the class.
MLBTR's early April free agent power rankings offer a snapshot of which players we thought had the best chance to push Peralta for the #2 arm available. Let's check in on every 31 and under starter who either made our initial Power Ranking or the honorable mentions. For all but one, the first two months of the season have been bleak.
Unlock Subscriber-Exclusive Articles Like This One With a Trade Rumors Front Office Subscription
- Access weekly subscriber-only articles by Tim Dierkes, Steve Adams, and Anthony Franco.
- Join exclusive weekly live chats with Anthony.
- Remove ads and support our writers.
- Access GM-caliber tools like our MLB Contract Tracker
Reds Designate Kyle Nicolas For Assignment, Select Lyon Richardson
The Reds are shuffling the bullpen. Right-hander Pierce Johnson is headed to the injured list with right elbow inflammation, the club announced. Righty Lyon Richardson is returning to the big-league club to take his spot. To open up room on the 40-man for Richardson, Cincinnati designated right-hander Kyle Nicolas for assignment.
Nicolas joined the organization via trade from the Pirates in March. Outfielder Tyler Callihan went to Pittsburgh in the deal. Nicolas didn’t break camp with the club, but made his team debut in early April. He was knocked around for seven earned runs over seven appearances. The righty piled up 13 walks over 7 1/3 frames.
The 27-year-old Nicolas struggled in his first outing with the Reds. He ceded three earned runs in mop-up duty and had to be relieved by a position player. Nicolas settled in for four scoreless appearances after the ugly debut. He was tagged for four earned runs in a late April outing against the Rays and was optioned back to Triple-A shortly after.
Throwing strikes has been the main issue for Nicolas. He’s pitched in parts of four seasons in the majors and has yet to post a sub-10% walk rate. The righty has an underwhelming 59.5% strike rate across 93 MLB outings. Nicolas posted a career-worst 38.4% zone rate in his brief stint with the Reds.
After two short stretches with the Reds in 2023 and 2024, Richardson was a regular in the bullpen last season. He pitched to a 4.54 ERA across 37 appearances. The Reds used Richardson in a variety of roles, including occasional late-inning appearances. He picked up three holds, but also covered more than an inning on 14 occasions.
Richardson came up as a starter, and his first four games with the Reds were starts. He struggled to an 8.64 ERA as a rookie in 2023. Richardson began transitioning to a relief role in 2024. He pitched out of the bullpen six times at Triple-A. His lone appearance with the Reds that season came as a reliever. Richardson has been almost exclusively used out of the bullpen since then.
Cincinnati added Johnson on a one-year, $6.5MM deal in January. He delivered a 3.27 ERA across 24 appearances. Johnson picked up four holds and a save. The 35-year-old was removed during an outing against the Mets on Tuesday. He allowed a hit and recorded two outs before getting pulled.
Johnson is the latest high-leverage reliever to go down for the Reds. The club lost closer Emilio Pagan to a significant hamstring strain in early May. He’s about three weeks into his initial four-to-eight week recovery timeline. Right-hander Graham Ashcraft went to the 60-day IL with a UCL sprain on Friday. He hasn’t been ruled out for the season, but he’ll be sidelined for at least a couple of months.
Photo courtesy of Sam Greene of the Enquirer via Imagn Images
Rays Outright Jon Heasley
Right-hander Jon Heasley has cleared waivers and been outrighted to the Rays’ Triple-A affiliate. (Marc Topkin of the Tampa Bay Times reported the move shortly before the team’s official announcement.) Heasley isn’t able to decline the outright assignment, so he’ll return to Durham and await his next selection to the active roster.
The Rays signed Heasley to a minor league deal in April and then selected him to their 26-man roster just three days ago. Heasley pitched the final four innings of the Rays’ 11-2 loss to the Orioles on Wednesday, allowing five runs on eight hits, including a pair of home runs. Tampa Bay then designated Heasley for assignment yesterday, and the right-hander made a quick trip through waivers.
Though Wednesday’s outing was far from memorable, it did mark Heasley’s first MLB game in almost exactly two years. Ironically, Heasley’s last appearance was with the Orioles back on May 23, 2024, and that unsuccessful stint saw him post a 16.88 ERA across four games and 5 1/3 innings of work.
A 13th-round pick for Kansas City in the 2018 draft, most of Heasley’s pro career has been spent in the Royals organization, apart from the 2024 season in Baltimore and his current stint in Tampa. Heasley has exhibited good control but only intermittent strikeout ability even in the minors, and his career ERA now stands at 6.04 over 143 frames with the Rays, Orioles, and Royals. Big league batters have taken Heasley yard a stunning 31 times in that relatively brief 143-inning sample size.
