Rotation candidates embrace spring competition

GettyImages-2160677195

WEST PALM BEACH, Fla. – By any reasonable measure, DJ Herz’s 2024 season was a success. The young left-hander pitched well enough in 10 starts at Triple-A Rochester to earn a promotion. And then he pitched well enough in 19 starts with the Nationals (4.16 ERA, 1.263 WHIP, 106 strikeouts in 88 2/3 innings) to feel like he had established his big league credentials.

That should guarantee Herz a spot in the Nats’ Opening Day rotation this season, right? Not at all.

When the team signed two major league veteran free agents (Michael Soroka, Trevor Williams) as well as an established Japanese pitcher (Shinnosuke Ogasawara), the 2025 rotation suddenly looked overcrowded. At least two, maybe all three, of those guys are going to make the rotation. And MacKenzie Gore and Jake Irvin are locks, given their performances the last two seasons and high ceilings for success.

That could leave both Herz and fellow young lefty Mitchell Parker on the outside looking in. Not that they’re bothered by it.

“I feel like we only got stronger,” Herz said of the Nationals’ offseason additions. “For me, I love the competition. I don’t like feeling comfortable or complacent. I like the feeling of: I’ve got to compete and go win a spot. I think it makes me a better player. I’m excited to be with them.”

Continue reading
  0 Comments
0 Comments

Spring storylines: Battle for rotation spots

Trevor Williams

During the early parts of this offseason, the Nationals were in search of starting pitchers. It didn’t need to be filled right then and there, but the front office brass left December’s Winter Meetings in Dallas without any additions to the major league roster except for Rule 5 Draft pick Evan Reifert.

Patrick Corbin and Trevor Williams became free agents at the end of last season. Mitchell Parker and DJ Herz, while impressive in their respective rookie seasons, weren’t sure things to stay in the big league rotation in 2025.

Josiah Gray is expected to miss most of this year while recovering from his Tommy John surgery and internal brace procedure. Cade Cavalli still needs to prove he can pitch every five days in the majors while working his way back from his own Tommy John surgery.

MacKenzie Gore and Jake Irvin were the only sure things in the Nats rotation heading into the new season.

But then a week after returning home from Dallas, the Nats signed right-hander Michael Soroka to a modest one-year, $9 million contract. On New Year’s Eve, they brought back Williams on a new two-year, $14 million deal. And in January, they signed left-hander Shinnosuke Ogasawara to a two-year, $3.5 million contract, the first ever given by the club to a player directly from Asia.

Continue reading
  0 Comments
0 Comments

Breaking down every Nats pitcher entering camp

MacKenzie Gore

There are 57 players set to report to Nationals spring training in the next week-plus, 28 of them position players, 29 of them pitchers. That number is a little smaller than in some previous years, but it probably underscores the likelihood of several more free agent signings during these final days of the offseason, or even during the first few weeks of camp.

For now, though, this is your team. Only 26 of them will head north at the end of March and make the Opening Day roster. Obviously, some of them are in far better position to make the club than others, but everyone will get a chance to play in front of the big league coaching staff and front office in West Palm Beach, Fla., and make a case for himself.

You know most of these guys, but you probably don’t know all of them. So with that in mind, let’s run through the entire camp roster, with some quick thoughts on each entering the spring. We did position players yesterday, so today’s let’s run through the pitchers …

DAISON ACOSTA, RHP
The 26-year-old reliever joined the Nats organization last season and put up some impressive numbers at Double-A Harrisburg (2.89 ERA, 1.189 WHIP, 73 strikeouts in 53 innings). He got a non-roster invitation to camp this spring, where he’ll have a chance to prove if his stuff works against big league hitters.

JOAN ADON, RHP
Despite being designated for assignment this winter, the righty is still here, having cleared waivers and been outrighted off the 40-man roster. It would take a lot for him to earn his way back to the majors at this point, though.

Continue reading
  0 Comments
0 Comments

Which five starters will Nats open season with?

DJ Herz

Friday’s signing of Shinnosuke Ogasawara truly came out of left field. Not only because the Nationals had never signed a free agent out of Japan (or any other Asian country). But because they didn’t seem to be in the market for another starting pitcher, at least not one who wouldn’t instantly slot into the front of the rotation, as opposed to the back.

Ogasawara, by all indications, does not project to be a frontline starter in the major leagues. He figures to get a shot to earn the fourth or fifth starter job coming out of spring training. But there’s also reasonable speculation his chances of long-term success here will increase if he becomes a reliever.

The Nats didn’t give the 27-year-old left-hander a guaranteed, two-year deal worth a reported $3.5 million, though, if they didn’t expect him to be part of the Opening Day pitching staff. And Ogasawara, whose 45-day negotiating window was set to expire Friday if he didn’t sign with any major league club, likely chose Washington because of the opportunity he’ll get here that perhaps he wasn’t guaranteed to get elsewhere.

We’re scheduled to hear from general manager Mike Rizzo this afternoon, so hopefully we’ll get a better idea then what exactly the club’s plans for Ogasawara are. But if he truly is given a chance to make the rotation, he’s going to join a crowded group of arms competing for only a couple of open spots.

Barring a trade – which, of course, you can never rule out – the Nationals will go into spring training with MacKenzie Gore and Jake Irvin assured of starting jobs, based on their performances last season. That now leaves five others, in theory, competing for three more spots in the rotation.

Continue reading
  0 Comments
0 Comments

Most significant stories of 2024: Emergence of young starters

gore

We’ve reached the final week of the year, so it’s time to look back at the Nationals’ most significant stories of 2024. We continue the series today with the emergence of the young starters in the rotation …

Under Mike Rizzo, the Nationals have always built their roster around starting pitching.

“You can never have enough starting pitching,” the long-time general manager routinely says when discussing his roster.

Just look at the additions he’s made over the years: Drafting Stephen Strasburg with the No. 1 overall pick in 2009, trading for Gio González, and signing Max Scherzer, Doug Fister, Patrick Corbin and Aníbal Sánchez.

But since starting this rebuild in 2021 by trading Scherzer, the Nats have turned their focus into acquiring and developing young starting pitchers to build a new dominant rotation.

Continue reading
  0 Comments
0 Comments

Dominant at times, Herz made name for himself in rookie season

DJ Herz

PLAYER REVIEW: DJ HERZ

Age on Opening Day 2025: 24

How acquired: Traded with Kevin Made from Cubs for Jeimer Candelario, July 2023

MLB service time: 99 days

2024 salary: $740,000

Continue reading
  0 Comments
0 Comments

Durable young starters led much improved pitching staff this season

Jake Irvin

If the Nationals want to point to only one clearly positive development from their just-completed season, the answer is simple: Improved pitching, especially in the rotation, especially from a group of young starters.

MacKenzie Gore, Jake Irvin, Mitchell Parker and DJ Herz may not have been dominant – though all exhibited moments of dominance along the way – but collectively they made 113 starts, pitched effectively (4.20 ERA, 1.297 WHIP) and established their place in the club’s 2025 plans.

“The biggest thing is obviously our young pitching,” manager Davey Martinez said last weekend. “Seeing some of these guys come up who we thought wouldn’t be here yet doing what they’ve done, they’ve done really well.”

Indeed, only Gore and Irvin were part of the Opening Day rotation. The three other slots went to designated No. 1 starter Josiah Gray and veterans Patrick Corbin and Trevor Williams. Gray made only two starts before going on the injured list with an elbow issue that ultimately required Tommy John surgery. Corbin made his usual 32 starts with his usual inflated ERA. Williams enjoyed a major turnaround from the previous year but still missed 3 1/2 months with a flexor strain.

So the unexpected positive developments involved Parker and Herz, a couple of rookie left-handers who figured to get a shot at some point later in the season but wound up in D.C. much earlier than expected and then held onto their jobs once they arrived.

Continue reading
  0 Comments
0 Comments

Rizzo on Abrams following demotion: "He's still our guy"

CJ Abrams

The Nationals’ decision to demote CJ Abrams for disciplinary, not performance, reasons last week hasn’t changed the organization’s outlook on their All-Star shortstop for 2025 and beyond, general manager Mike Rizzo insisted today.

“No, absolutely not. He’s still our guy,” Rizzo said in an end-of-season session with reporters. “We love him, and he’s going to be a great player for us. Optioning him out wasn’t the end of the world. We have a standard here, and we have to keep people accountable. He still has great upside and is still going to be, in our minds, a great major league shortstop.”

Abrams was shockingly optioned to Triple-A Rochester one week ago after he was reportedly caught staying out all night in Chicago prior to the team’s afternoon game at Wrigley Field. With the minor league season ending the following day, the 23-year-old was sent to West Palm Beach, Fla., where he has spent this week working out with a handful of other Triple-A players who are on standby in case the Nationals need to make any last-minute roster moves.

The very public demotion of Abrams, which both Rizzo and manager Davey Martinez have acknowledged was not performance-based, stunned the entire baseball community and raised questions about his future with the organization.

Both Rizzo and Martinez, though, have stressed the message they delivered to Abrams – while disciplinary – was one of encouragement.

Continue reading
  0 Comments
0 Comments

Nationals suffer third straight shutout loss (updated)

DJ Herz

The primary object of the great game of baseball is to score runs. You can’t win games without doing that. And the Nationals are being made all too aware of that here in the season’s final week.

For the third straight game, they were shut out, this time in a 3-0 loss to the Royals. They have not scored a run in their last 31 innings.

"I think they're pressing, for sure," manager Davey Martinez said. "We've just got to go out there relaxed tomorrow. Just get a good pitch to hit."

The last member of the Nationals to cross the plate? Joey Gallo, via his three-run homer in the top of the sixth Saturday afternoon at Wrigley Field. Gallo, as a matter of fact, has driven in six of the team’s last nine runs.

Not depressing enough? How about this one: The Nats have been held to zero or one run in seven of their last nine games.

Continue reading
  0 Comments
0 Comments

Game 158 lineups: Nats vs. Royals

tena

The Nationals need to score a run tonight. Preferably more than a run. But at least a run after getting shut out each of their previous two games. They’ve actually been held to zero or one run in six of their last eight games, which is a tough way to try to win baseball games.

It’s an interesting matchup tonight against Royals right-hander Michael Lorenzen, who you probably remember no-hitting the Nats last year in Philadelphia. You may not remember that they faced him again nine days later and roughed him up for seven runs in 3 1/3 innings. So, who knows if any of that history matters tonight.

On the other side, DJ Herz takes the mound tonight for the 19th and final time this season. While other members of the Nationals rotation have tended to fare worse in the second half than they did in the first half, Herz had been the exception. In 10 starts since the All-Star break, he owned a 2.76 … until he was beaten up by the Mets last week to the tune of seven runs in 3 1/3 innings (sense a recurring theme here?). So now the young lefty has one last shot to end his season on a high note against a Kansas City lineup that has struggled to score runs as well.

WASHINGTON NATIONALS vs KANSAS CITY ROYALS
Where:
Nationals Park

Gametime: 6:45 p.m. EDT
TV: MASN2, MLB.tv
Radio: 106.7 FM, 88.7 FM (Spanish), MLB.com
Weather: Chance of rain, 71 degrees, wind 7 mph right field to left field

NATIONALS
RF Dylan Crews
LF James Wood
DH Luis García Jr.
2B José Tena
1B Joey Gallo
3B Ildemaro Vargas
C Drew Millas
CF Jacob Young
SS Nasim Nuñez

Continue reading
  0 Comments
0 Comments

Herz, Nats blown out in one final loss to Mets (updated)

herz pitching blue

NEW YORK – If the Mets make the postseason – and it’s increasingly looking like they will – the Nationals will have played a significant supporting role in making it happen.

Teams may not play as many intradivision games as they used to, but they still face each other 13 times a year. And the outcomes of those games can go a long way toward determining a pennant race.

They certainly have in the case of the National League Wild Card race between the Mets and Braves. Because the Nats’ head-to-head results against those two combatants turned out to be wildly different.

Tonight’s 10-0 shellacking at Citi Field completed a season-long thumping at the hands of the Mets. The Nationals finished a dismal 2-11 against them, including 0-6 on the road. Compare that with their impressive 8-5 mark against Atlanta, and you quickly understand how New York has opened up a two-game lead for that final postseason berth with 10 games to go.

"We talk all the time about playing in our division," manager Davey Martinez said. "We've played some teams really well in our division. Some teams, we haven't. The teams that we don't play good against, we have to get better against them."

Continue reading
  0 Comments
0 Comments

Game 152 lineups: Nats at Mets

herz pitching gray

NEW YORK – As much as the Nationals dominated the Marlins this season, they’ve been completely dominated by the Mets. A loss tonight would drop the Nats to 2-11 vs. New York, the exact opposite of their record vs. Miami. Yes, there have been some close games, including three extra-inning losses, but overall this has been an incredibly lopsided matchup in 2024.

They’ll try to at least end on a positive note and win tonight’s finale at Citi Field, but it’s a stiff challenge. The Nationals have scored two runs so far in the series, which isn’t exactly a formula for success. They have to do more at the plate, and that will be tough against veteran left-hander Jose Quintana, who hasn’t allowed a run to them in 14 innings this year.

Luis García Jr., who departed Tuesday’s game with a sore right wrist, is not in tonight’s lineup. Though he may not have been anyway against the lefty, so we can’t say for certain whether the injury is keeping him out. Dylan Crews, meanwhile, gets bumped back up to the No. 2 spot after notching his first career three-hit game while batting seventh.

DJ Herz makes his third start of the season against the Mets. He was great in one of them (zero runs, 10 strikeouts in 5 2/3 innings), not very good in the other one (four runs in four innings in his major league debut). The rookie will need to be on point tonight in what could be his second-to-last outing of the year.

WASHINGTON NATIONALS at NEW YORK METS
Where:
Citi Field
Gametime: 7:10 p.m. EDT
TV: MASN, MLB.tv
Radio: 106.7 FM, 88.7 FM (Spanish), MLB.com
Weather: Chance of rain late, 72 degrees, wind 10 mph in from center field

Continue reading
  0 Comments
0 Comments

Herz continues second-half run, Nats provide enough support to win (updated)

herz pitching gray

It has flown under the radar a bit, but DJ Herz has turned into the Nationals’ best starting pitcher over the last two months.

Since returning from a brief stint at Triple-A Rochester around the All-Star break designed to give him some extra rest, the rookie has taken the mound 10 times. And in those 10 games, he now owns a 2.76 ERA and 1.082 WHIP, all while striking out 10.5 batters per nine innings.

Including in that stretch was another gem tonight, with Herz tossing five more innings of one-run ball. And thanks to some long-awaited clutch hits from a lineup that has precious few of them the last two nights, the Nationals emerged with a 4-1 victory over the Marlins to reward Herz for his efforts.

Despite totaling only four hits, the Nats found a way to score four runs. And their bullpen didn’t squander their starter’s effort, with Eduardo Salazar, Jose A. Ferrer and Kyle Finnegan combining for four scoreless innings of relief to finish off the team’s ninth win in 11 games against Miami this season.

Herz was already on a roll entering this start, having tossed five no-hit innings against the Pirates last Saturday before he was pulled with a pitch count of 87. And when he retired the first six Marlins he faced tonight, the young lefty was now on a run of seven consecutive innings without allowing a hit.

Continue reading
  0 Comments
0 Comments

Game 147 lineups: Nats vs. Marlins (Abrams scratched)

herz pitching white

Thursday was not a good night for the Nationals, who did so many things wrong during the course of a 6-3 loss to the Marlins that really should have been a win based on the way the game began and based on the way Mitchell Parker pitched.

But it’s a new day, so they’ll try to bounce back tonight and win game two of the four-game series, with another rookie left-hander on the mound who has enjoyed success against this opponent before.

Way back on June 15, DJ Herz made only his third career start. It was against the Marlins, here in D.C. And he proceeded to toss six innings of scoreless ball, striking out 13 of the 19 batters he faced that afternoon. It was a brilliant performance that suddenly showed the world just how good Herz can be when he’s locked in. He was similarly locked in last weekend against the Pirates, tossing five hitless innings on 87 pitches before he was pulled. You never really know with certainly what you’re going to get from him on any given night, but if ever the stars were aligned for a dominant performance …

The Nationals need better offensive production tonight against Edward Cabrera than they got Thursday against Darren McCaughan, who gave up three quick runs in the first inning and then nothing else the rest of the way. It’s been a while since the Nats last saw Cabrera, April 27 to be precise. They got to the right-hander for six runs in only 4 1/3 innings that afternoon, though it’s worth noting the big hits in that game came from Jesse Winker, Nick Senzel and Trey Lipscomb, none of whom are going to be here tonight.

Update: CJ Abrams was scratched from the lineup after jamming his left shoulder making a diving play at shortstop Thursday night. Everyone moves up a slot in the lineup, with Nasim Nuñez now batting ninth and starting at shortstop.

Continue reading
  0 Comments
0 Comments

Williams' return could help young starters get through season

williams v MIA

Some 3 1/2 months since he last pitched for the Nationals, Trevor Williams took the mound this evening in Harrisburg for a long-awaited rehab start.

The right-hander, out since May 30 with a flexor strain in his elbow, tossed three scoreless innings in the Double-A game against Reading. And barring any setbacks, he’s likely to return to Harrisburg and build up to four or five innings Sunday afternoon, then be activated off the 60-day injured list and rejoin the Nats rotation.

“It’ll be nice to see him back on the mound for us before the season’s over,” manager Davey Martinez said. “So we’re going to try to build him up for that.”

Why are the Nationals so determined to get a 32-year-old pending free agent starts down the stretch of a season that won’t extend into October? It’s not just about giving Williams a chance to pitch a couple more times in the big leagues and perhaps help his cause as he looks for a job in 2025. It’s also about giving the four young starters who are a part of their future the best opportunity to finish the season healthy without being shut down early.

The Nats have been closely monitoring the workloads of MacKenzie Gore, Jake Irvin, Mitchell Parker and DJ Herz. Each has exceeded his previous career high in innings pitched, with three weeks still to go this season.

Continue reading
  0 Comments
0 Comments

Nats can't finish Herz's no-hit bid but do finish off victory (updated)

herz @ATL

PITTSBURGH – There may come a day when DJ Herz is given the opportunity to make history. That day will come once the 23-year-old left-hander has some more experience, has proven he can pitch a bit more efficiently and gives the Nationals sufficient reason to take the reins off him.

That day wasn’t today, not in Herz’s 16th big league start, not with his pitch count too high after five innings to convince Davey Martinez to let his starter go for broke.

So it was that Herz was pulled after five no-hit innings against the Pirates. The Nats bullpen would give up the no-hitter (and the shutout) in the seventh but still finish off a 5-3 victory in the opener of a day-night doubleheader at PNC Park, with Kyle Finnegan averting disaster during another shaky ninth.

Whatever disappointment Herz may have felt in the moment, he’s come to understand why Martinez has been so careful with him in his first major league season. The Nationals’ goal isn’t to make history, it’s to get young starters through the end of September in one piece, setting them up to pitch even more in 2025 and beyond and perhaps someday have the opportunity to make history.

"That day will come," Herz said. "There's no need to rush it."

Continue reading
  0 Comments
0 Comments

Game 141 lineups: Nats at Pirates

CJ Abrams

PITTSBURGH – And we’re back. After Friday’s rainout – FYI, it didn’t even start raining until about 9 p.m. – the Nationals and Pirates reconvene for what’s going to be a very long Saturday afternoon and evening. It’s a day-night doubleheader, the first game starting at 1:35 p.m., the nightcap starting at 6:40 p.m. as initially planned.

Both of Friday night’s scheduled starters will be on the mound for today’s opener. So it’s DJ Herz, again looking not only to get his outing off to a good start but also to have a strong finish, pitching for the Nats. The rookie left-hander might need to be pushed a bit harder in this one, because Davey Martinez has to make sure he’s still got enough relievers available for the nightcap.

(For what it’s worth, the teams don’t get to call up an extra player for the doubleheader, because rosters are already expanded for September. So it’s a 14-man pitching staff, no changes.)

At the plate, the Nationals will try to get something going against right-hander Luis Ortiz, who didn’t give up a run in either of his previous two outings. Martinez was hopeful Friday night that the return of CJ Abrams to the top of the lineup would help jump-start the offense, believing Abrams could fare well against Ortiz’s fastball. We’ll see how that goes.

WASHINGTON NATIONALS at PITTSBURGH PIRATES
Where:
PNC Park

Gametime: 1:35 p.m. EDT
TV: MASN2, MLB.tv
Radio: 106.7 FM, 88.7 FM (Spanish), MLB.com
Weather: Partly cloudy, 65 degrees, wind 10 mph out to center field

Continue reading
  0 Comments
0 Comments

Game 141 lineups: Nats at Pirates

herz @ATL

PITTSBURGH – There wasn’t much for the Nationals to get excited about out of Thursday night’s game, a 9-4 loss to the Pirates in the opener of a four-game series. They didn’t get good starting pitching. They didn’t get good relief pitching. They got a couple of big hits in the top of the first, then nothing else the rest of the way.

So the Nats will hope to hit the reset button tonight and get back on track. If the weather cooperates. There is a line of storms approaching from the west, and it’s scheduled to arrive at some point this evening, potentially lasting into Saturday morning. No idea yet if it will prevent this game from starting on time, being disrupted or even being played at all. Stay turned.

Whenever they play, it’ll be DJ Herz on the mound for the Nationals. The rookie left-hander had a string of solid outings disrupted last weekend when the Cubs got to him for four runs in 4 2/3 innings, all of those coming in the top of the fifth. Herz has typically done better in the early innings than the late innings; something to keep an eye on tonight.

Right-hander Luis Ortiz starts for Pittsburgh, and he has been outstanding of late. Ortiz has tossed six scoreless innings each of his last two starts and gave up only one hit to the Guardians last Saturday.

WASHINGTON NATIONALS at PITTSBURGH PIRATES
Where:
PNC Park
Gametime: 6:40 p.m. EDT
TV: MASN2, MLB.tv
Radio: 106.7 FM, 88.7 FM (Spanish), MLB.com
Weather: Storms arriving, 80 degrees, wind 7 mph out to left field

Continue reading
  0 Comments
0 Comments

Mistakes loom large in Nats' tight loss to Cubs (updated)

DJ Herz

There unquestionably is more young talent on the Nationals roster right now than there has been in years, and that alone is reason for more optimism than this franchise has offered in years.

Talent alone, of course, doesn’t win ballgames. Execution is required, especially in the moments that matter the most. And for some talented young players, that second part takes time to develop. If it ever does.

Today’s 5-3 loss to the Cubs was a game that was there for the taking. Alas, it slipped away from the home team because of a bad ending to a great start by DJ Herz, two more outs made on the bases at a time when the Nats needed baserunners, a particularly bad error by a rookie catcher and another inspiring but ultimately unsuccessful ninth-inning rally.

Put it all together, and you get a second straight narrow loss to Chicago, even if there have been several positive developments the last 24 hours by key young players.

"These things are worked on. It's just, the game speeds up," manager Davey Martinez said. "To me, we did make some mistakes today. But the big thing is, yesterday, one inning we gave it up. Today, one inning we gave it up. They’re going to have to learn how to get through these innings and limit the damage. That’s the big thing. The other things will clean up with time. ... Right now, we’re just making small mistakes. And as they play a little more, and play more and play more, they’ll start learning those mistakes become big mistakes in games like this."

Continue reading
  0 Comments
0 Comments

Game 136 lineups: Nats vs. Cubs

crews 1st hr

Friday night was a wild one for the Nationals, who saw Jake Irvin give up seven runs to the Cubs in the top of the second, then Irvin and a parade of relievers give up nothing the rest of the way, then the lineup rally to score three runs in the ninth and put the winning run on base with two outs and Dylan Crews at the plate … only to watch him strike out to end the game. Enough drama for you?

So, what does today’s game have in store? There’s an obvious storyline to watch: DJ Herz facing the Cubs. The rookie left-hander came up through Chicago’s system before he was dealt to the Nats last summer for Jeimer Candelario, and now he gets to face his former team for the first time. Herz has been solid this month, with a 2.22 ERA and 1.192 WHIP, though he’s averaging fewer than five innings per start.

Davey Martinez again has a lineup with Dylan Crews and James Wood at the top and CJ Abrams not near the top. Abrams does move up one spot today, from seventh to sixth, against Cubs right-hander Javier Assad. But clearly his drop down the order Friday night wasn’t simply a matchup situation against a left-hander. This is going to remain this way a while longer until Abrams gets himself back on track.

WASHINGTON NATIONALS vs CHICAGO CUBS
Where:
Nationals Park

Gametime: 4:05 p.m. EDT
TV: MASN, MLB.tv
Radio: 106.7 FM, 88.7 FM (Spanish), MLB.com
Weather: Mostly cloudy, 86 degrees, wind 8 mph out to left field

NATIONALS
RF Dylan Crews

LF James Wood
2B Luis García Jr.
DH Andrés Chaparro
3B José Tena
SS CJ Abrams
1B Joey Gallo
C Drew Millas
CF Jacob Young

Continue reading
  0 Comments
0 Comments