Box Scores
AAA: Round Rock 2, El Paso (SDG) 5
Round Rock: 8 hits, 2 walks, 11 strikeouts
Opponent: 7 hits, 5 walks, 7 strikeouts
Record: 14-15, 7.5 GB, 48-56 overall
SP Cory Abbott: 5 IP, 5 H (1 HR), 5 R, 4 BB, 5 SO, 79 P / 48 S, 7.96 ERA
RP Peyton Gray: 2 IP, 2 H, 0 R, 1 BB, 1 SO, 2.04 ERA
I’ve never caught a foul ball at a Major League game. A friend of mine grabbed a Pete Incavglia foul in the 1980s while I was sitting next to him. I did snare a Max Ramirez foul that ricocheted off the press box facade at the Dell Diamond, and at the time I was there as a fan, not in my “official” capacity. 
AA: Frisco 2, San Antonio (SDG) 4
Frisco: 6 hits, 4 walks, 8 strikeouts
Opponent: 8 hits, 1 walk, 9 strikeouts
Record: 12-20, 8 GB, 50-50 overall
SP Jose Corniell: 3 IP, 2 H, 0 R, 0 BB, 1 HBP, 3 SO, 49 P / 28 S, 0.00 ERA
RP Bryan Magdaleno: 1 IP, 1 H, 0 R, 1 BB, 2 SO, 7.13 ERA
RF Keith Jones II: 2-4, 2B, .203/.286/.319
Jose Corniell was on point once again. Remember that in addition to returning from elbow surgery, he’s pitching at a new level, having split his last healthy season between low-A Down East and high-A Hickory. He’s also 22 as of June, younger than any staff teammate.
Hi-A: Hub City 6, Asheville (HOU) 5
Hub City: 8 hits, 3 walks, 8 strikeouts
Opponent: 7 hits, 7 walks, 10 strikeouts
Record: 20-15, 1 G up, 51-49 overall
SP Kolton Curtis: 4.2 IP, 3 H, 3 R, 4 BB, 5 SO, 75 P / 48 S, 5.01 ERA
2B Casey Cook: 1-4, HR (4), .200/.285/.272
CF Dylan Dreiling: 1-3, 3B, BB, .211/.311/.342
1B Rafe Perich: 2-3, BB, .200/.362/.291
Casey Cook’s 7th-inning grand slam completed the comeback from a three-run deficit. Notwithstanding Saturday, results on flies are a large part of his line to date. He’s hitting .270 with an isolated power of .143, fifth and sixth lowest, respectively, among 80 league hitters with at least 40 flies. 
Lo-A: Hickory 2, at Fayetteville (HOU) 3 (completion of suspended)
Hickory: 2 hits, 3 walks, 12 strikeouts
Opponent: 7 hits, 3 walks, 6 strikeouts
SP Aneudis Mejia: 5 IP, 4 H, 1 R, 0 BB, 4 SO, 66 P / 48 S, 7.04 ERA
DH Maxton Martin: 1-3, BB, .260/.341/.433
Lo-A: Hickory 5, at Fayetteville (HOU) 1 (7)
Hickory: 4 hits, 5 walks, 9 strikeouts
Opponent: 3 hits, 4 walks, 7 strikeouts
Record: 21-14, 4.5 GB, 54-46 overall
SP Kamdyn Perry: 3 IP, 0 H, 0 R, 1 BB, 3 SO, 46 P / 27 S, 6.10 ERA
2B Antonis Macias: 2-3, 3B, BB, .269/.400/.337
Hickory split the quasi-doubleheader. The Crawdads scored two in the 1st on Friday before the rain but would post zeroes for the next 11 innings. Following some intense and protracted sloppiness on Fayetteville’s part, Antonis Macias banged a three-run triple in the 4th of the nightcap.
Today’s Starters
AAA: TBA (maybe CJ Edwards?)
AA: Stephan
Hi-A: Gonzalez
Lo-A: Agreda
Rangers Minor League History, 2007-2024
I’d originally intended to cover the worst five full-season teams at length but reduced to four because the stories would be overly repetitive. Why? Because four of the worst five Texas full-season affiliates during 2007-2024 were in the same classification during four consecutive years. 2017-2018 was a down period for the system at large, but the anti-party began in Frisco two years earlier.
Why so many bad teams in a row, and why Frisco? Especially when in three instances, the previous year’s high-A squad was quite good:
2014 high-A: 82-56, 2015 AA: 60-79
2015 high-A: 78-62, 2016 AA: 63-69
2016 high-A: 82-58, 2017 AA: 60-80
Of course, roster assignments in the minors are far from static, and the 2014 Myrtle Beach Pelicans didn’t fly out to Frisco as a flock the next season. But you’d expect some continuity, yes? Also, these Frisco teams contained some of the most famous and valued prospects I’ve ever covered.
Frisco never hit during this period. Their OPS+ during 2015-2018 ranged from 87-90, afflicted by four factors: 1) a farm system in a decline period, leading to fewer annual reinforcements, 2) trades of promising hitters to fortify the parent club during 2015-2016, 3) aggressive promotions of the desirable hitters who remained, and 4) several multi-season regulars who could play up the middle but didn’t hit at all.
For the record, the fifth-worst team was the 2016 Riders: actual record 63-79, run record 63-79, component record 56-83. This team started the season 30-13 and finished 33-63. Fourth were the Bakersfield Blaze, covered yesterday.
Coming in third: the 2017 Riders.
Actual record: 60-80 (.429)
Run-differential record: 58-82 (.414)
Component record: 58-82 (.418)
As for 2017 in particular, a major reason why they were so much worse than the Cal League-winning 2016 High Deset Mavericks was sharp declines in offense by nearly everyone who graduated. Here’s the change in 2016 to 2017 OPS+ among hitters who spent substantial time with the ’16 Mavs and ’17 Riders (note, these figures do account for High Desert’s ultra-hitter-friendly park):
Luke Tendler — 135 to 99
Scott Heineman — 131 to 119
Jose Cardona — 117 to 94
Juremi Profar — 115 to 86
ALL SIX — 115 to 89
Jose Trevino — 102 to 66
Michael De Leon — 80 to 50
This group was responsible for roughly half the plate appearances for each team, and collectively lost 26 points of OPS. Heineman remained a positive force, but the others dropped to average or worse. Heineman would reach MLB briefly, Trevino improved some (but was never a quality hitter in the upper minors) and of course had the defense and intangibles in his favor. The others essentially topped out. Trevino and Isiah Kiner-Falefa (who was repeating the level) have established lengthy MLB careers, but not because of their minor league hitting.
They had company. A 26-year-old free agent named Eric Aguilera batted .222/.321/.385 while playing exclusively at first. OF Royce Bollinger missed all of 2016 and didn’t hit when he returned (.234/.281/.378, 81 OPS+). Stout defender Luis Marte posted a 75 OPS+.
As a group, the pitchers graduating from High Desert to Frisco (Ariel Jurado, Yo Mendez, Collin Wiles, Nick Gardewine, four others) were close to the median in high-A and similar in AA. The staff as a whole was above average in walks and strikeouts but desperately poor at keeping the ball in the park, allowing 34 more homers than the league average. Mendez managed a 3.79 ERA but surrendered a homer every 5.9 innings. Relievers Shane McCain and Joe Filomeno gave up ten apiece, and Joe Filomeno and Cody Palmquist both yielded eight.
I would reiterate that the ’17 Riders and their compatriots weren’t anywhere near the worst teams among the league in which Texas-affiliated teams have played. By my reckoning, the 2017 edition was 69th-worst of 794 full-season clubs. Bad, yes, but the equivalent of an MLB team with 92-94 losses. Nothing historic.
Month: August 2025
Rangers Farm Report: Games of Thursday 31 July
Folks like Jamey Newberg are better at personalizing prospects than me. Still, you read him and others, you read my ongoing coverage, and perhaps over time you’ve built an affinity for some of them beyond the stats. And then, one day, they’re gone. That said, entering this year’s trade spree I was probably less emotional than ever. I decided I had no guys who were “mine.” The Rangers needed some upgrades, and they had the talent to acquire them. Go, front office. Do some deals. And they did, and now supposedly emotionless me is a little bummed because I’d planned to give an eyewitness account of Kohl Drake’s start in Round Rock tonight. Ah, well.
The farm was pretty flat heading into trade season. After Walcott, who was out of virtually any reasonable discussion, the Rangers had a bunch of prospects in a fairly narrow value range. They also had particular strength in potential starting pitchers. The farm alone was strong enough to acquire some substantial deadline pieces. The bad news is that particular strength is now considerably weaker.
LHP Danny Coulombe (MIN) for LHP Garrett Horn
I see Coulombe’s repertoire on the page, I watch video of the corresponding pitches, I scratch my head. His 90ish four-seamer essentially operates like a cutter, barely leaning glove-side at all, while his cutter hardly has any rise. He doesn’t throw hard at all, but everything has unconventional movement (see the profile here). Hitters scratch their heads, too.
Horn had returned from elbow surgery and made his belated pro debut less than two months ago. So far, results have been fabulous: 34 strikeouts versus only six walks (contra his poor college control) in 24.2 innings between the complex and Hickory. A sixth-round pick with little pro experience landed a quality MLB reliever all by himself. Great news, but also an indication of how well Horn was regarded.
RHP Phil Maton (STL) for RHP Skylar Hales and RHP Mason Molina (and international slot money)
Hales was 2023’s fourth-rounder and made an early splash with upper-90s velocity and deception. As I’ve written, his occasional bad days are outsized, sometimes undoing all the good, and his initial flashiness has dimmed. Still, he’s a legitimate relief prospect. Molina was acquired from the Brewers (2024, 7th round) for DFA’ed reliever Grant Anderson. I praised the pickup at the time (given the circumstances), and he’s performed well in high-A, but he’s not of the level of the other starting prospects traded and more likely to be organizational depth. (Incidentally, the formerly up-and-down Anderson has spent nearly the entire season with the Brewers and leads the club in relief innings.)
RHP Merrill Kelly (ARI) for LHP Kohl Drake, LHP Mitch Bratt and RHP David Hagaman
I make those first two deals without hesitation. You can’t play armchair GM if you’re worried about Skylar Hales pitching the 7th for the Cards in 2027. But if a trade is going to sting, this is most likely. The high guys on Drake have described him as “mid-rotation” rather than the “back-end” category I’ve lumped him in with others. I’m not quite there, but sure, it’s conceivable. One issue from his AAA debut was trouble putting away hitters once ahead, and that was to be my focus were I able to see him tonight. He was going to be added to the 40 in November and compete for a rotation spot next March. Not a shoo-in, certainly, but in a position to be atop the list as an in-season reinforcement. Bratt, the command/control wizard, likewise was a lock for the 40, and I was counting on seeing him in Round Rock before the season ended. Hagaman, like Horn, was returning from surgery, displaying much better control as a pro starter than as a college reliever.
Drake was an 11th-round pick, Bratt a fifth, and Hagaman a fourth. Yes, the trade required all three, but getting a mid-rotation starter without relinquishing a top-100 draft pick is nice work by everyone involved.
Kelly didn’t make his MLB debut until Age 30 but has 953 innings and 17 WAR. That’s fun. A 2010 8th-rounder, he was permitted four years later by Tampa Bay and the rest of the league to wander off to Korea, where he spent four seasons before returning stateside. Superficially, the trade makes no sense, as Texas wouldn’t wouldn’t be in a buying position if not for the existing rotation, but not a single member is free of concern due to age, injury history, quality and command of stuff, or combinations thereof. Exhibit A: Kumar Rocker’s start last night.
All told, a substantial collection of talent has departed. But, let’s remember some guys: Jorge Alfaro, Alec Asher, Jerad Eickhoff, Jake Thompson, Nick Williams, Robbie Erlin, Joe Wieland, Mike Olt, CJ Edwards, Justin Grimm, Neil Ramirez, Christian Villanueva, Blake Beavan, Justin Smoak, Michael Main, Lewis Brinson, Luis Ortiz, Ryan Cordell. All traded at the deadline by the Rangers. Some were pretty good for a short while, but none played through their arbitration years and reached MLB free agency in a conventional fashion. Yes, I omitted Kyle Hendricks, and Tanner Roark, and Chris Davis, but for the most part, prospects just don’t work out, and capitalizing on their peak values is imperative. Jake Burger hasn’t performed well as a Ranger, but have you missed Echedry Vargas or Max Acosta or Brayan Mendoza? All are struggling with the Marlins, and there’s a good chance that their values crested in the days leading up to their trade.
Designated for assignment were 1B Blaine Crim and OF Dustin Harris. Both were likely non-tender candidates come the offseason, but the acquisitions hastened the process.
In Round Rock, Crim has looked as formidable as anyone I’ve seen over the years. I don’t mean he’s Yordan Alvarez (of the top of my head, the scariest minor league hitter I’ve seen in person), but he has a very steady, consistent approach and hits the ball hard. Unfortunately, his brief look in Arlington yielded no results, and he’s not getting another shot on a win-now club. Anyone who saw Harris’s early days in Frisco’s outfield has to be happy with his defensive progress. He’s also stolen 30 bases per 500 trips to the plate as a pro. He has the bat control to angle his contact well, but he simply doesn’t hit that hard, and his power has waned since slugging .471 in AA in 2023. Both Crim and Harris were drafted in 2019 and to my knowledge can become free agents at season’s end if they go unclaimed or are claimed and outrighted later on.
I was having a hard time seeing how Josh Sborz would fit in before these trades. He’s 20 days into a maximum of 30 on rehab and cannot be optioned. Last night, Sborz recorded three outs on only seven pitches but topped at 91.4.
Absent updates, I’m assuming that the Rangers have crossed the Competitive Balance Tax threshold for a third consecutive year. To the extent I worry about that, if ever, it won’t be today. The Rangers are going for it.
Box Scores
AAA: Round Rock 6, El Paso (SDG) 4
Round Rock: 9 hits, 3 walks, 9 strikeouts
Opponent: 10 hits, 2 walks, 9 strikeouts
Record: 14-13, 6.5 GB, 48-54 overall
SP Ryan Garcia: 3 IP, 3 H, 0 R, 1 BB, 3 SO, 58 P / 35 S, 7.99 ERA
RP Joe Barlow: 1.1 IP, 1 H, 0 R, 0 BB, 4 SO, 4.75 ERA
RP Josh Sborz: 1 IP, 1 H, 0 R, 0 BB, 0 SO, 3.86 ERA
CF Alejandro Osuna: 1-3, BB, .243/.451/.405
Cody Freeman only had one hit. Maybe he has the flu. He and his teammates collected five of their ten hits in a five-run 8th. 
AA: Frisco 12, San Antonio (SDG) 3
Frisco: 16 hits, 1 walk, 10 strikeouts
Opponent: 6 hits, 3 walks, 13 strikeouts
Record: 11-19, 8 GB, 49-49 overall
SP Leandro Lopez: 4 IP, 3 H, 1 R, 1 BB, 7 SO, 72 P / 43 S, 0.90 ERA
RP Jackson Kelley: 2 IP, 1 H, 0 R, 0 BB, 2 SO, 4.30 ERA
RP Larson Kindreich: 1.1 IP, 1 H, 0 R, 0 BB, 3 SO, 3.74 ERA
CF Cam Cauley: 2-5, 2 2B, .259/.324/.420
DH Abi Ortiz: 3-5, 2B, HR (16), .250/.348/.454
LF Aaron Zavala: 2-4, 3B, .244/.372/.398
Missions starter Victor Lizarraga was pasted for ten runs in two-plus innings. Unfortunately, the only Rider not to reach was Sebastian Walcott (0-5).
Leandro Lopez pitched very well again. I haven’t had a chance to watch more than a moment of last night night’s start. In his AA debut, Eric Loomis reached counts of 1-2 and 0-2 on his first two batters and ended up with two walks and 14 pitches on his ledger. He couldn’t complete an inning and allowed two runs. He’s better than that. 
Hi-A: Hub City 1, Asheville (HOU) 7
Hub City: 2 hits, 6 walks, 9 strikeouts
Opponent: 3 hits, 6 walks, 16 strikeouts
Record: 19-14, tied for 1st, 51-47 overall
SP Dalton Pence: 3.2 IP, 1 H, 3 R, 2 BB, 5 SO, 62 P / 40 S, 1.25 ERA
RP Jesus Gamez: 1.1 IP, 0 H, 0 R, 1 BB, 4 SO, 0.00 ERA
Entering the bottom of the 6th, Hub City had no hits. Opposing Asheville had only one hit, a single. Somehow, Hub City trailed 3-1. Malcolm Moore broke up the no-hitter with a hard grounder down the left line. I noticed today that Moore had more balls hit the opposite way (45%) than pull-side (39%). Of 162 Sally batters with at least 100 plate appearances, Moore’s oppo rate is second highest. I don’t have results for contact to particular fields, but it’s certainly not what I had in mind.
Lo-A: Hickory 5, at Fayetteville (HOU) 10
Hickory: 11 hits, 3 walks, 11 strikeouts
Opponent: 11 hits, 4 walks, 10 strikeouts
Record: 20-13, 3.5 GB, 53-45 overall
SP Brooks Fowler: 4.2 IP, 5 H, 2 R, 1 BB, 1 HBP, 6 SO, 81 P / 51 S, 3.00 ERA
CF Hector Osorio: 2-4, BB, SB (7), .256/.395/.372
C Ben Hartl: 3-4, HBP, SB (5), .216/.352/.279
1B Marcos Torres: 2-3, BB, SB (14), .254/.333/.376
Two days ago, Enyel Lopez made his full-season debut. Last night, 20-year-old lefty Geury Rodriguez joined the party but is going to spend the rest of his season trying to bring his ERA out of the stratosphere, as he allowed six runs in an inning-plus. Rodriguez spent three seasons in the Dominican Republic before joining Arizona.
Today’s Starters
AAA: Currently listed but highly unlikely
AA: Davalillo
Hi-A: McCarty
Lo-A: See Drake, Kohl
Rangers Minor League History, 2007-2024
I chose to write about the trades instead of the 2007 Bakersfield Blaze.