SP Dane Dunning: 3.1 IP, 5 H (1 HR), 4 R, 3 BB, 2 SO, 71 P / 43 S, 11.81 ERA RP Dane Acker: 1.2 IP, 0 H, 0 R, 0 BB, 1 SO, 0.00 ERA RP Joe Barlow: 1 IP, 1 H, 0 R, 0 BB, 1 SO, 10.13 ERA CF Evan Carter: 1-2, 3 BB, SB (1), .105/.320/.105 1B Blaine Crim: 2-3, 2 2B, 2 BB, .459/.524/.730
Evan Carter stared at 15 of 20 pitches yesterday. 13 were balls, so we can’t accuse him of passivity. On another unusually cold day, Toledo’s pitchers just weren’t aiming well. Potential negative tells about his performance would include expansion of his strike zone and poor ball rates on taken pitches, but so far, he’s fared well in both respects. His problems in the early going are 1) a high whiff rate (against both lefties and righties) when he does swing, and 2) poor exit velocity against lefties. Predictably, 40% of the pitches he’s seen from lefties have been sliders.
Opponents are hitting .417/.516/.750 off Dane Dunning in the early going.
AA: Frisco 2, Corpus Christi (HOU) 0 Frisco: 7 hits, 5 walks, 5 strikeouts Opponent: 4 hits, 4 walks, 8 strikeouts Record: 2-1, tied for 1st
SP Trey Supak: 5 IP, 2 H, 0 R, 0 BB, 4 SO, 57 P / 38 S, 0.00 ERA RP Gavin Collyer: 1.2 IP, 1 H, 0 R, 0 BB, 2 SO, 0.00 ERA RP Avery Weems: 1 IP, 0 H, 0 R, 1 BB, 1 SO, 0.00 ERA RP Daniel Missaki: 1 IP, 1 H, 0 R, 0 BB, 1 SO, 0.00 ERA 2B Cam Cauley: 2-4, SB (2) C Cooper Johnson: 1-2, 2 BB
According to Voice of the Riders Zac Bigley, Sebastian Walcott (1-4 yesterday) already has four balls in play at 107 MPH or better. And, as reiterated by Zac, he’s 19. Cam Cauley has started all three games at second. He’s spent about two-thirds of his career at short and is obviously capable there, but Walcott gets first dibs. Frisco doesn’t have a clear-cut 3B now that Cody Freeman has moved up, so Frisco at least has the opportunity to spot Walcott at third and Cauley at short on occasion.
Frisco received five stellar innings from 28-year-old Trey Supak, an offseason sign who’s been in pro ball since 2014 and spent part of last year with indy Charleston.
Hi-A: Hub City 7, at Aberdeen (BAL) 5 Hub City: 11 hits, 7 walks, 13 strikeouts Opponent: 7 hits, 2 walks, 7 strikeouts Record: 2-1, tied for 1st
SP DJ McCarty: 3 IP, 5 H, 3 R, 1 BB, 2 SO, 53 P / 29 S, 9.00 ERA RP Mailon Felix: 1 IP, 0 H, 0 R, 1 BB, 0 SO, 0.00 ERA RP Dylan MacLean: 4 IP, 2 H (1 HR), 2 R, 0 BB, 3 SO, 4.50 ERA RP Larson Kindreich: 1 IP, 0 H, 0 R, 0 BB, 2 SO, 0.00 ERA 2B Casey Cook: 1-4, BB, SB (1) C Malcolm Moore: 1-3, 2B, 2 BB 1B Cal Stark: 3-5
Moore’s double was a grounder that caromed off the second baseman’s leg into no-man’s land, but it counts the same.
The Rangers have again placed DJ McCarty and Dylan MacLean on the same team just to spite me. They signed within days of each other in 2020. MacLean is Texas’s fourth-round pick from that draft and a lefty, while the right-handed McCarty signed as a free agent out of high school. MacLean made his first appearance since elbow surgery in 2023.
Mailon Felix made his first US appearance at the tender age of 25. The Dominican had spent the last three seasons on a Japanese farm club.
SP Ismael Agreda: 3 IP, 2 H (1 HR), 1 R, 0 BB, 2 SO, 31 P / 19 S, 3.00 ERA RP Michael Valverde: 1 IP, 1 H, 0 R, 1 BB, 3 SO, 0.00 ERA 3B Rafe Perich: 1-5, HR (2) DH Pablo Guerrero: 3-4, HR (1)
Rafe Perich homered for the second time in the series. Kannapolis’s Carlton Perkins had Pablo Guerrero down 0-2 in the 7th, wasted a couple of pitches and then hung a slider that Guerrero sent out to put Hickory back ahead for a little while. Ismael Agreda allowed a homer as well but didn’t walk anyone, a welcome occurrence for him.
Rangers Minor League History, 2007-2024
Texas’s 19th-best starting pitching season belongs to Zach Phillips.
Drafted in 2004’s 23rd round, Phillips spent most of the next summer in rookie ball and then was given a low-A rotation spot in 2006. He posted a 5.96 ERA in 142 innings on a 45-94 club that thankfully preceded my work for the Newberg Report. Repeating the level, he issued 23 fewer walks and 31 more strikeouts while continuing to keep the ball in the park. He fanned 157 in 151 innings at a time when a K-per-inning starters were rare. In one-third of his starts, he didn’t allow a run.
2007 would prove an outlier in Phillips’ career as a starter. His walk and strikeout rates would trend poorly in the tougher Cal League, and in 2009 he would switch to relief. The Rangers traded him to Baltimore in July 2011 for 32-year-old IF Nick Green. This was a deadline deal in name only, as Green by then was merely depth for AAA Round Rock. Phillips compiled 22 decent MLB innings across four seasons. A mid-season 2017 release from St. Louis’s AAA squad didn’t end his career. Phillips is still active at the age of 38, having spent the last eight years with Monclova in Mexico.
SP Adrian Houser: 5 IP, 6 H (1 HR), 3 R, 1 BB, 9 SO, 77 P / 53 S, 3.60 ERA RP Luis Curvelo: 2 IP, 0 H, 1 R, 1 BB, 2 SO, 2.25 ERA CF Dustin Harris: 2-4, BB, SB (4) C Tucker Barnhart: 2-4, HR (1)
On an annoyingly chilly and windy night in Round Rock, Tucker Barnhart sent the brave crowd home happy with a walk-off homer off ex-Ranger Chase Lee. LF Trevor Hauver (1-4, BB) preceded by doubling in the gift-runner to tie the game at four. Barnhart offered some pop in the late ’10s but had only one homer in each of the past two seasons. He’s the call-up in Heim or Higgy are injured.
Adrian Houser allowed some deafening contact (eight of 11 balls over 101) but struck out nine. Half of his 91-95 MPH sinkers resulted in a whiff or call. Luis Curvelo relied almost entirely on sliders in two not-quite-scoreless innings; the runner on second in the 10th advanced home on a deep fly and groundout.
Evan Carter missed a third straight game. Per Jeff Wilson of DLLS Sports, he was away on a personal matter. He’s in today’s lineup. I don’t know that I’ll be there myself, much as I’d like to see him in person, as it’s currently 45 degrees with winds 15+ from the north, and I am a big baby.
SP Mitch Bratt: 3.2 IP, 4 H (1 HR), 1 R, 1 BB, 4 SO, 78 P / 50 S, 2.45 ERA RP Robby Ahlstrom: 2 IP, 0 H, 0 R, 1 BB, 4 SO, 0.00 ERA RP Skylar Hales: 1 IP, 0 H, 0 R, 0 BB, 1 SO, 0.00 ERA DH Josh Jung: 1-3 SS Sebastian Walcott: 2-3, 2B, BB, SB (1) 1B Abimelec Ortiz: 2-4 RF Josh Hatcher: 2-4 2B Cam Cauley: 1-3, BB, SB (1)
Josh Jung singled in three trips to the plate as a DH. He’s expected to play the field today and rejoin the Rangers Tuesday.
Sebastian Walcott reached on a 101 MPH very opposite-field double, a lined single and a walk.
Mitch Bratt wasn’t walk-prone but definitely pitch-prone, as a lack of whiffs prolonged several plate appearances. Bratt was ultimately effective but didn’t miss a bat until the final batter of the 3rd. Still, he fanned four and has always maintained a healthy K rate.
Hi-A: Hub City 1, at Aberdeen (BAL) 3 Hub City: 4 hits, 3 walks, 10 strikeouts Opponent: 7 hits, 5 walks, 8 strikeouts Record: 1-1, tied for 1st
SP Jose Gonzalez: 4 IP, 2 H, 0 R, 1 BB, 5 SO, 50 P / 37 S, 0.00 ERA LF Dylan Dreiling: 2-3, BB
Now 23, Jose Gonzalez signed at 17 out of Venezuela and has been slow to develop (covid didn’t help), but at this point he’s an actual prospect, if not top-30 worthy. He signed prior to July 2, 2019, leading me to believe he could become a free agent after the season if not protected, but I wouldn’t swear to that.
Dylan Dreiling reached three times. Hub City loaded the bases with none out in the 9th down three, but Julian Brock’s grounder scored one at the expense of two outs, and Casey Cook’s popout ended it.
SP Mason Molina: 4 IP, 2 H (1 HR), 2 R, 1 BB, 8 SO, 66 P / 43 S, 4.50 ERA RP Brock Porter: 1 IP, 0 H, 0 R, 0 BB, 1 HBP, 3 SO, 0.00 ERA RP Eric Loomis: 2 IP, 2 H, 0 R, 1 BB, 2 SO, 0.00 ERA LF Maxton Martin: 2-4, 2B, HR (1), BB 3B Rafe Perich: 3-5, HR (1) 1B Pablo Guerrero: 2-5 SS Chandler Pollard: 2-2, 2 HBP, 2 SB (2)
Brock Porter returned to full-season action for the first time in nearly a year. In 2024, Porter had a troubling spring and was pulled from the high-A rotation after three increasingly off-kilter starts. He resumed two months later at the complex and was again removed, for good, after five outings. He had walked or hit 33 of 101 batters. (I should say his spring of 2023 was worrisome too, but not in the same way. His control was adeqaute but his velocity had declined. I witnessed fastballs dipping all the way down to 89 during what might have been a dead-arm period. His regular season was erratic but promising, ad he justifyingly held a high prospect ranking heading into 2024.)
Porter struck out the side looking. He relied mostly on the fastball, mixing in a few sliders. I think the final strikeout was a change but couldn’t say for sure (on his last two strikeouts, the feed didn’t cut to the pitch until mid-delivery). I can’t say his control was great — he started the first two batters 3-1 and 2-0, and he hit the third batter — but it was no worse than the typical A-level pitcher. A step forward.
In his first start in the organization after being acquired for reliever Grant Anderson, Mason Molina surrendered an infield single and homer to start the game but then retired 12 of 13, eight via strikeout. Molina doesn’t throw especially hard but can move his fastball around. I don’t recall seeing a curve in Surprise, but it was particularly effective Saturday.
19-year-old Maxton Martin (2023, 11th round) hit a solo homer and drew a loaded walk for Hickory’s fifth and sixth runs.
The 19th-best hitting season belongs to Curtis Terry.
I’ve hinted at this over the years but will fully come clean: In March 2018, I’d given up on Curtis Terry. Drafted in 2015’s 13th round out of high school, Terry had spent two years in rookie ball and another at short-season Spokane with middling results. His power was developing, but with seven walks and 60 strikeouts in short-A, what would become of him in full-season ball. In Surprise, I saw him strike out weakly three times in one day against breaking stuff and sighed. Terry would in fact not receive an assignment to Hickory, instead heading to Spokane again, where he unexpectedly not only thrived but dominated, hitting .293/.362/.537 with 15 homers and 32 walks in 67 games.
The next spring, I saw him punch a tricky, high/tailing two-strike fastball firmly the opposite way for a single. I saw him connect on breakers in the zone and avoid swings at off-plate two-strike versions. He was a different man. Terry finally received a full-season assignment and hit so well that he joined high-A Down East in mid-June. His .537 slugging percentage and 36 doubles led the system. After missing 2020 along with everyone else, Terry skipped AA and hit well enough in Round Rock to briefly join a bad Rangers team late in 2021. I was very happy to have been wrong about him.
SP David Buchanan: 4.1 IP, 6 H, 1 R, 1 BB, 1 HBP, 4 SO, 78 P / 49 S, 1.93 ERA RP Emiliano Teodo: 1.2 IP, 0 H, 0 R, 0 BB, 2 SO, 0.00 ERA RP Matt Festa: 2 IP, 1 H, 0 R, 1 BB, 5 SO, 0.00 ERA RP Daniel Robert: 1 IP, 1 H, 0 R, 0 BB, 2 SO, 0.00 ERA CF Dustin Harris: 3-5, SB (3) 1B Blaine Crim: 4-5, 2 2B 3B Cody Freeman: 3-5, 2B LF Kellen Strahm: 2-3, BB
Emiliano Teodo matched Tuesday’s effectiveness if not excitement. He escaped an inherited two-on, one-out situation in the 5th with two easy flies before tacking on some strikeouts in the 6th. The sinker topped at 98.3 and averaged 96.6, more than two tics below Monday. Teodo can throw as hard as almost anyone, but not always, it seems. I noticed the same in his Spring Breakout outing.
Dustin Harris hit a single at 109.7 MPH off the bat, a full three above his previous high in the regular season. Like last year, his hard-hit rate is nothing special in the early going, but at least he’s produced evidence of a higher ceiling. Blaine Crim hit three balls 100+ because he’s Blaine Crim.
Evan Carter missed his second straight night.
OF Sam Haggerty was placed on the Injured List. He’d been removed after running the bases late in Thursday’s contest.
SP Winston Santos: 2.2 IP, 4 H, 2 R, 1 BB, 6 SO, 56 P / 36 S, 6.75 ERA RP Ryan Lobus: 1.1 IP, 1 H (1 HR), 1 R, 2 BB, 2 SO, 6.75 ERA RP Travis MacGregor: 1.1 IP, 0 H, 0 R, 1 BB, 2 SO, 0.00 ERA CF Alejandro Osuna: 1-4, BB, SB (1) RF Josh Hatcher: 3-4, SB (1) C Cooper Johnson: 1-3, HR (1), BB
Winston Santos was outstanding for two innings, but in the 3rd he confirmed my Daily Primer statement about single-inning pitch counts. Two called strikeouts, a seven-pitch walk, and two lengthy appearances resulting in hits pushed his count to 30, so he was removed. Before then, nearly half of opposing swings resulted in misses, but Corpus batters fouled off a bunch of pitches in the 3rd. Still, he fanned six of 13 batters (video), and maybe in a mid-season game he would’ve been given a shot at closing the inning.
Alejandro Osuna made a terrific running catch on the track with his back to the plate.
SS Sebastian Walcott was 1-5 with a hustling blooped double.
Hi-A: Hub City 4, at Aberdeen (BAL) 3 (12) Hub City: 10 hits, 4 walks, 11 strikeouts Opponent: 7 hits, 9 walks, 15 strikeouts Record: 1-0, tied for 1st
SP David Davalillo: 3 IP, 0 H, 1 R, 2 BB, 1 HBP, 4 SO, 45 P / 26 S, 0.00 ERA RP Paul Bonzagni: 3.2 IP, 4 H (1 HR), 1 R, 3 BB, 6 SO, 2.45 ERA RP Anthony Susac: 1.1 IP, 0 H, 0 R, 0 BB, 0 SO, 0.00 ERA RP Joey Danielson: 2 IP, 2 H, 0 R, 1 BB, 2 SO, 0.00 ERA DH Julian Brock: 2-5, BB RF Keith Jones II: 2-5
David Davilillo was a little wild but otherwise matched the form I saw in the Spring Breakout game, not allowing a hit or even much in the way of hard contact across three innings. The run scored on a walk, stolen base, error and sac fly. Last year, Davilillo put three runners on base via walks or hit batters only six times in 22 appearances.
Also like the Spring Breakout, Paul Bonzagni’s outing was more hectic. The homer was cheap, traveling perhaps 330 and clearing just to the left of the 310′ sign in the right field corner.
Joey Danielson, a highlight of my Surprise trip, worked out of a couple of jams to extend the game in the 9th and 10th innings. In the 9th, a bunt single and intentional walk loaded the bases with one out, but Danielson induced a pop and struck out the next batter on a nifty slider.
2024 top picks C Malcolm Moore, LF Dylan Dreiling and 2B Casey Cook all were 1-6. Moore didn’t have a fun night behind the dish, allowing a passed ball and throwing well wide of second for an error on an attempt to nab a runner. Aberdeen swiped five bases against him, but in reviewing the footage, I think I can safely place most or all of the blame on the pitchers for at least three of them. On two occasions, Moore didn’t even bother to throw.
Hub City’s first stolen base belongs to 1B Arturo Disla (1-3, BB), who I’ve decided is the largest position player in affiliated ball unless I see someone bigger (I have done no research). Disla took off against a napping pitcher and slid under the tag. Down a run in the 9th, the Spartanburgers scored on singles by Disla (who at that point was pulled for a pinch-runner), Keith Jones II and SS Esteban Mejia.
SP Caden Scarborough: 3 IP, 1 H, 1 R, 3 BB, 4 SO, 53 P / 30 S, 3.00 ERA RP Nick Lockhart: 1.1 IP, 1 H, 0 R, 0 BB, 1 SO, 0.00 ERA RP Dalton Pence: 2 IP, 2 H (1 HR), 1 R, 1 BB, 4 SO, 4.50 ERA CF Yeremi Cabrera: 1-3, 2 BB, 2 SB (2) C Ben Hartl: 2-3, 2 HBP 3B Rafe Perich: 1-4, 2B, BB
Hickory scored three in the 8th and 9th to reverse a late three-run deficit. Kannapolis was largely responsible for the first three, hitting two batters and committing a error that plated two. LF Maxton Martin’s double was the only hit. In the 9th, RF Marcos Torres led off with a triple. A single by CF Yeremi Cabrera, another hit batter, a Martin sac fly and 3B Rafe Perich double would follow.
Making his third professional start three days after his 20th birthday, 2023 6th-rounder Scarborough began by striking out the side (two looking, one swinging) with almost nothing but 95-96 MPH fastballs. After a five-pitch 2nd, Scarborough would suddenly lose the handle, walking three after a single to force in a run. He introduced more sliders as the evening progressed but wasn’t getting much action, mostly relying on a fastball that he could place near the inside and outside borders for success.
Unlike Bonzagni’s above, the homer by Lyle Miller-Green off Dalton Pence’s fifth professional pitch was not cheap. Pence, an above-slot 11th-rounder with a high-rising fastball, had to deal with a walk, double and couple of steals but avoided any further damage.
Not to diminish his accomplishments, but 2024 14th-round catcher Ben Hartl led something of a charmed life last summer, hitting .381/.481/.432 at low-A Down East and even getting some action and two hits with AAA Round Rock. He reached four times last night.
Surprise fave Perich performed to plan, seeing 24 pitches in his five trips to the plate and collecting a walk and opposite-field double.
SP Caleb Boushley: 5 IP, 3 H, 0 R, 0 BB, 2 SO, 67 P / 44 S, 2.08 ERA RP Joe Barlow: 1.1 IP, 0 H, 0 R, 0 BB, 3 SO, 16.20 ERA RP Dane Acker: 2 IP, 1 H, 1 R, 1 BB, 1 SO, 0.00 ERA 2B Justin Foscue: 1-4, 2B, BB RF Sam Haggerty: 2-6, SB (1)
A frustrating loss. Round Rock led 3-0 entering the 7th and held a one-run lead with two outs, two strikes and none on in the 9th. SS Alan Trejo threw a grounder into the dugout to put a Eliezer Alfonzo on second, and another errant throw by 3B Alex De Goti brought Alfonzo home. The teams traded runs in the 11th, but in the 12th, an error by 3B Cody Freeman (who had replaced De Goti) open the gates for three runs.
CF Dustin Harris (1-5) stole two bases.
Evan Carter had the night off.
Opening Day Part Two. The real Opening Day. After a week of nothing but AAA, all four teams play tonight. AA Frisco hosts Corpus Christi, and Winston Santos gets the ball. After various injuries, role changes and transactions in the system this spring, Santos is Texas’s best healthy MiLB rotation prospect.
David Davalillo will start the inaugural game for the Hub City Spartanburgers at Baltimore-affiliated Aberdeen. Jose Gonzalez and DJ McCarty will follow.
Caden Scarborough draws the assignment at White Sox-affiliated Kannapolis. Lefties Mason Molina and Angel Anazco fill out the weekend.
Rangers Minor League History, 2007-2024
The eighth-best pitching team is the 2010 low-A Hickory Crawdads. A glance at the league statistical home page might have you wondering about my methodology: Hickory sits a mundane 6th place of 14 teams in runs allowed and 5th in ERA. But adjust for park factors (among them, 1.06 for runs, 1.10 for homers) and voila:
Runs: 4.4 per game, 8% better than average ERA-: 89 FIP-: 87 OPS+: 90 wRC+: 88
The staff was average at keeping the ball in the park but ranked first in both BB/HBP rate (8%) and strikeouts (23%). Check these guys out:
Neil Ramirez: 140 IP IP, 3.8 K/BB ratio Matt Thompson: 129 IP, 5.7 ratio Robbie Erlin: 114 IP, 7.4 ratio Joe Wieland: 89 IP, 4.7 ratio Robbie Ross: 94 IP, 3.1 ratio Jake Brigham: 83 IP, 2.8 ratio Chad Bell: 60 IP, 2.8 ratio Joe Ortiz: 42 IP, 11.8 ratio
All posted K/BB ratios superior to the league average, and all would reach the Majors but Thompson (who sadly succumbed to yip-like loss of control and would be out of baseball in two years). They were so amazing that infielder Matt West converted to relief and made the Majors as well. Despite sub-par offense and defense, Hickory finished 74-65, made the playoffs and took a superior Lakewood squad to a maximum three games in the league semifinals. The Crawdads scored only two runs (both on groundouts) and nearly had more errors (7) than hits (8) in the two losses.
SP Nolan Hoffman: 2.2 IP, 2 H, 0 R, 0 BB, 4 SO, 40 P / 27 S, 9.82 ERA RP Cole Winn: 2.1 IP, 1 H, 0 R, 2 BB, 3 SO, 0.00 ERA RP Jacob Latz: 2 IP, 2 H, 0 R, 1 BB, 4 SO, 0.00 ERA RP Luis Curvelo: 1 IP, 2 H, 0 R, 0 BB, 3 SO, 4.50 ERA 1B Blaine Crim: 3-4, 3B, HR (1), BB
Blaine Crim clubbed a walk-off homer with two out. As of this week, he’s spent more than half his professional career in AAA, batting .285/.385/.482 with 43 homers in 285 games. 2025 is his walk year. Crim bats right and throws right, his listed height is 5’10”, and he’s essentially a pure 1B/DH. Best as I can tell, the only MLB player fitting those criteria in the last 25 years is Andrew Vaughn of the White Sox, and even Chicago shoved Vaughn into the outfield in his early years. Extending to 5’11” brings in Christian Walker and Ty France, but every other 1B at least dabbles at other positions.
There’s an alternate universe in which Milwaukee picked Crim in the post-2023 Rule 5 draft instead of setting $34 million on fire (actually, they gave it to Rhys Hoskins), but he and we are in this one. Hopefully, Crim gets a shot at some point, or a paycheck overseas.
CF Evan Carter was 0-4 with two strikeouts.
Rangers Minor League History, 2007-2024
The eight-best team offense belongs to the 2015 High Desert Mavericks.
Runs per game: 6.0, 10% above average OPS+: 108 wRC+: 109
High Desert played at Heritage Field in Adelanto, California, an especially bleak outpost in the Mojave Desert. Adelanto and neighboring Lancaster annually vied for the nation’s most hitter-friendly stadium. OF Lewis Brinson paced the squad with a line of .337/.416/.628 in 64 games, followed by OF Ryan Cordell at .311/.376/.528. Both would advance to Frisco. Hitting the most homers of their careers were OF Royce Bollinger, OF Zach Cone, OF Joe Jackson, IF Alex Burg and IF Tripp Martin. At the other end of the spectrum were Isiah Kiner-Falefa, who you might recall didn’t go yard until his fifth pro season in 2017, and 1B Ronald Guzman, who hit only nine homers and slugged .434. Brinson, Bolinger, Burg, Cordell, Chris Garia, IKF, Kevin Torres and Evan Van Hoosier all batted at least .300. High Desert scored ten or more runs 28 times and was shut out on only three occasions.
Yes, all these performances were absurdly boosted by the conditions, but even after heavy adjustments, the team and many players graded out well. Brinson, for example, had a 161 wRC+. 78-62 overall, High Desert advanced past Lancaster to the league semifinals but lost in five to Rancho Cucamonga (Cody Bellinger scored the walk-off winning run).
SP Dane Dunning: 2 IP, 5 H (1 HR), 4 R, 3 BB, 2 SO, 61 P / 28 S, 13.50 ERA RP Matt Festa: 2 IP, 1 H, 0 R, 0 BB, 3 SO, 0.00 ERA RP Emiliano Teodo: 2 IP, 0 H, 0 R, 0 BB, 4 SO, 0.00 ERA 2B Justin Foscue: 2-5, HR (1) RF Trevor Hauver: 1-4, HR (1) 3B Cody Freeman: 3-3, 2 HR (2)
I’m not going to see Emiliano Teodo down here much longer if he keeps pitching like last night. Toledo had no chance, missing on all four hacks at sliders and two of six sinkers. The Mud Hens couldn’t even afford to lay off the slider, as six of eight taken landed for called strikes. Technically, “only” two of his 14 sinkers reached 100 proper, but another six would round up to three digits on a tv screen. I have video.
If I had to nitpick, I noticed in real time that he began overthrowing to Jace Jung with two out in his second inning once he gained an 0-2 advantage. The next three pitches were errant, and Statcast would display them as his two hardest heaters and hardest slider of the night. But on a 3-2 count, Teodo gathered himself, buried Jung with a slider, and celebrated (it’s in the video).
Evan Carter had a bad night. Facing a lefty in his first four trips to the plate, Carter struck out twice, walked and softly lined out. A 4th-inning appearance against slider-heavy Carlos Pena was especially difficult. On the first two pitches, Carter immediately initiated a swing, tried to check and couldn’t, resulting in a miss and foul tip with his bat moving at quarter speed. After a foul and outside sinker, Carter again check-swung through a low-outside slider. He did later draw a walk against lefty Bailey Horn, who mostly worked inside and really didn’t know where he was aiming. In the 8th, he fanned on a check-swing through a fastball from ex-Rangers righty Tyler Owens. In the field, Carter made a swell sliding catch of a dying liner. In the 1st, he took a slightly looping route on a scorched liner over his head, but I don’t blame him. The outbound wind was ferocious last night but not so apparent at field level, so balls would suddenly shift course once reaching a decent height. Toledo in particular made an absolute mess of several pops and flies.
Cody Freeman will not forget his home AAA debut. His first homer was a seven-iron propelled by the wind to just clear the left-field wall. He next laced a sac fly, then crushed a no-doubter to the upper deck in left and singled sharply to right. Freeman had me, the most stolid baseball observer ever, murmuring “woah!” (or something maybe less polite) on multiple occasions. 2024 was Freeman’s best offensive year by a fair margin, and in the early going he’s showing it was no fluke.
Ideally, Dane Dunning would have made an immediate case for reinstatement on the 40. He did not. Dunning’s basic control was deficient, he didn’t miss many bats (even relative to his standards), and five of nine balls in play were at least 100 MPH. Supporting defense was poor, playing a role in three of the four runs, but the pitches were his.
Best as I can tell, Texas and Detroit were meeting in a minor league game for the first time since 2008, when both fielded squads in the low-A Midwest League. AAA has introduced very limited interleague play in 2025, mostly involving the Express for some reason.
Cody Freeman:
The lineup, plus someone who wanted a particular shot more than me, I guess:
Rangers Minor League History, 2007-2024
The 12th-best team during 2007-2024 is the 2012 Frisco Roughriders.
This wasn’t the flashiest statistical team ever created, just nicely above average in nearly all respects, finishing with the third-best offense and second-best run prevention in an eight-team league. Frisco presented a formidable primary infield of Chris McGuiness, Leury Garcia, Jurickson Profar and Mike Olt, who led the offense with a line of .288/.398/.579 and 28 homers in 95 games. He would be called up to the Rangers in early August, and Profar was gone by early September. Engel Beltre wasn’t the best hitter but collected 47 extra-base hits and 119 starts in center. The busiest starters were Barret Loux, Jake Brigham, Nick Tepesch and Justin Grimm. By the playoffs, Wilfredo Boscan and Cody Buckel had joined the rotation. 29-year-old Ross Wolf was the short-relief specialist, aided by Ryan Rodebaugh. Frisco clinched a postseason berth by midseason with a division-winning record of 41-29.
In the playoffs, Frisco swept Houston-affiliated Corpus Christi but lost 3-1 in the finals to a solid Springfield Cardinals club featuring Oscar Taveras (RIP), Kolton Wong, Carlos Martinez, Seth Maness and Kevin Siegrist.
* Estimated record based on runs scored and allowed ** Estimated record based on singles, homers, walks, etc., by gained by offense and allowed by pitching/defense
Every year, I publish a primer as a guide to my daily reports: how the minors are structured, how the game is played and managed, what I look for, what stats I follow and ignore. In recent years, it’s grown to well over 4,000 words split into two reports. I’ve shortened it some and present it here in full.
Winning? These are developmental leagues. Rosters aren’t constructed and games aren’t managed to win, at least not as a primary goal. Good prospects aren’t going to be benched if they perform poorly. Does the prospect quality of a system correlate to its performance in the minors? Not so much.
A big chunk of Texas’s #3 ranking last year was due to Wyatt Langford and Evan Carter, neither of whom played in the minors last year (except briefly on rehab). Adrian Sampson and Sandro Fabian had more impact on the farm’s won-loss record than them. Some organizations emphasize winning more than others, but it’s a means (to fostering a winning culture, presumably), not an end. My concern isn’t about winning as much as excessive losing. In 2021, White Sox-affiliated Kannapolis lost its first ten, then 16 of the next 20, and were 32-78 (.290) heading into the season’s final couple of weeks. No thanks. The last truly terrible Texas-affiliated team was almost 20 years ago, when low-A Clinton and its extremely young pitching staff finished 45-94.
Starters Beginning in 2021, MiLB’s full-season league switched to a six-games-a-week schedule, which encourages but doesn’t compel a six-man rotation. At different levels, the Rangers might employ six starters or use five and put the Tuesday-Sunday starter on a tight leash on getaway day. Sometimes, it’s a bullpen day.
Regardless, the workhorse has disappeared. Compiling the stats of old for my new daily feature drove this home.
Top five in Texas MiLB innings, Age 25 and younger, 2007: 1. Andrew Walker, 167 2. Mike Ballard, 164 3. Eric Hurley, 162 4. Omar Poveda, 153 5. Armando Galarraga, 152
Top five in Texas MiLB innings, Age 25 and younger, 2024: 1. Mitch Bratt, 110 2. David Davalillo, 110 3. Winston Santos, 110 4. Nick Krauth, 107 5. Kohl Drake, 106
In 2024, the median length of a start by a Texas minor leaguer was 4.2 innings, which is actually higher than 2023. The organization had zero complete games. AAA starters aren’t necessarily working longer; in fact, the median length was shorter in AAA (4.1 IP) than AA and High-A (both 5.0).
Still, Texas does want starters to get their innings, so pitchers will often be allowed to press through situations that might get an MLB starter pulled. What will get a starter pulled early is excessive pitches. If the inning’s count has crept into the mid-20s with no end in sight, a reliever will be warming in earnest. Once it surpasses 30, the pitcher (especially if younger) could be yanked before facing another batter.
In the past, Texas’s AAA pitchers tended to pitch complete innings. I used to jokingly mock opposing managers who removed pitchers mid-inning just to get their steps in. Well, the joke’s on me, because Round Rock manager Doug Davis, who took charge last year, loves the mid-inning switch. Does he ever. Davis has been around a while, so he has leave to switch pitchers and create matchups more in line with MLB usage. Relievers Minor league relievers tend to pitch on a schedule rather than in situational roles. Even in AAA, nominally the final training ground for the Majors, relievers usually pitch on prescribed days.
Pitching on consecutive days, already a rarity below AAA, has become exceptionally rare even in AAA. Last year, Round Rock’s eight busiest relievers combined for only five back-to-back outings. In the past, pitching on consecutive days was a tell that a reliever might be headed for Arlington soon. Now, the relatively rigid AAA workloads and expansion of up-and-down relievers may have made that idea obsolete. AAA is still the final audition, but even with Davis in charge, relief usage operates less like the Majors than it ever has.
AAA usage has also changed much more than low-A over the past decade:
Texas AAA in 2024: 43 relievers, 3.3 per game Texas AAA in 2012: 22 relievers, 2.4 per game
Texas Low-A in 2024: 30 relievers, 2.2 per game Texas Low-A in 2012: 20 relievers, 2.0 per game
A good many “relievers” in low-A are tandem working multiple innings, while in AAA, relievers commonly work a single frame, so more are needed on a given night.
45 Texas minor leaguers saved a full-season game last year, led by Skylar Hales with ten. Teams don’t have set closers, or to the extent they do, they tend to place trustworthiness above ceiling. In the last 17 years, nine Texas minor league relievers have recorded 20 saves in a season. None has ever subsequently saved a Major League game. Sometimes in critical situations, managers have leeway to use relievers who’ve proven their trust more traditionally. Batting Orders, Position Player Starts Batting orders aren’t necessarily optimized for run production and or aligned with the relative qualities of the prospects. Don’t worry about them.
Players tend to receive regular rest. No Marcus Semiens in the minors. 1B Arturo Disla missed an organization-low 11 games last year out of scheduled 132. Even well-regarded prospects may find themselves in a rotation, receiving a day off each week to accommodate a crowded infield or outfield. Likewise, even the least heralded will receive occasional action. I mentioned this recently in the context of Alejandro Osuna’s AA assignment. Osuna can handle AAA now, I think, and maybe he’d be there if Evan Carter hadn’t been optioned. But for now, Round Rock already has five outfielders who deserve to be in the system, and having Osuna (who deserves no more than one day off per week) up there would create too any players for too few starts.
Errors and “Mistakes” The number of miscues that give the opposition free runners or bases increases greatly at the lower levels.
Likewise, fielding mistakes that don’t appear in the box score increase down the ladder. For example, fielder’s choices that don’t result in outs, throws to home that miss the cutoff and allow the trail runner to advance.
Running With MLB adopting the runner-friendly rules tested in the minors, you’ve probably got a better idea of how they affect the game. The Rangers have been especially adept at exploiting these rules. In 2021, Down East set an all-time low-A record for most successful attempts per game (2.41), and their total of 290 was only nine short of the record despite playing 20 fewer games than normal. The next year, the Woodies stole 308, setting the low-A record and falling five shy of the most by any minor league team since at least 1990.
Teams run much more often in the minors than MLB, ranging from 22% more in AAA to 75% more in the rookie ball. Across the minors in the US last year, the success rate on the bases was 78%, and rates don’t decline down the ladder despite the increased attempts.
Promotions Promotions and demotions aren’t made in a vacuum. A promoted player is necessarily taking someone else’s spot. Should that other player also be promoted? Demoted? Moved to a different position? Released? Should the players share the position and moonlight at DH? Should the promoted guy move to a different position instead, and who would that affect? These decisions are often complicated, and a player might advance more slowly than you’d like because Texas has to sort through all these issues.
Age The best prospects tend to receive aggressive assignments and are young for their levels. Down the road, they’re often omitted from my annual 40-Man / Rule 5 preview because they forced their way onto the MLB squad months earlier (Wyatt Langford, for example). If all you know about a player is his age, you actually know quite a lot. 19-year-old Sebastian Walcott will open the season in AA, as did Jurickson Profar, and Elvis Andrus before.
One shouldn’t get carried away with age, though. Of course, players drafted out of college will be older, so dismissing them for being 23 in high-A would be ridiculous. However, the older the player, the higher the expectations. (Incidentally, that a good many college players don’t handle A-level ball reinforces just how hard the pro game is.) Catchers tend to take more time, as do many pitchers.
The Rangers don’t promote as aggressively as a decade ago, and promotions feel more player-tailored and less driven by organizational culture.
Slash Stats (Average / On-Base Percentage / Slugging) In the Majors, batting average isn’t completely useless, but it matters far less than on-base percentage and slugging. In the minors, I still like to keep an eye on it. Putting the bat on the ball with frequency and authority is what gets players noticed and moves them up the ladder.
Here’s two fictional players with 500 plate appearances. Both have a .360 OBP and .440 slugging percentage:
Same OBP, same slugging percentage, very different hitters. Ian Happ was in the vicinity of Player A last year. Player B batted .319 but doesn’t walk much or offer much more than doubles power. There aren’t many Player B type nowadays. Luis Arraez is in the ballpark.
These stats mean the least at lower levels and gain importance as players advance. They also matter more to offense-oriented positions. Except at the extreme margin and probably not even then, a first basemen cannot compensate for weak hitting with outstanding defense. He has to hit.
Walks and Strikeouts for Hitters The goal of a hitter is to reach base safely, so the ability to lay off iffy pitches can define a career. Walks create hitting situations with runners on base, wear down the pitcher, and mitigate inevitable slumps. Back in 2022, Aaron Zavala drew eight walks during his season-starting 0-for-16 slump, producing a .333 OBP. Would that all slumps were so productive. Zavala gave his teammates eight opportunities to hit with a runner on base, and he scored three runs in those four hitless games.
Still, walks are a means, not an end. I do worry about players who seem to rely too heavily on walks, which is easier to do at the lower levels where control is often absent. Selectivity is a great attribute. Passivity, not so much. Eventually, the hitter will rise to a level at which most pitchers not only have control but a semblance of command, and the hitter will have to adjust. Many cannot.
To some extent, we can ignore hitters’ strikeouts. What really matters is how they perform when they don’t. Not to be flip, but strikeouts for hitters don’t matter until they do. At some point, they reach a level that forces a herculean batting average on contact just to get by. An MLB hitter with league-average walk and strikeout rates need to hit about .323 on contact to post a league-average OBP of .312. A hitter who fans like Zach Gelof (34% last year) needs to hit .390 for the same OBP. (He didn’t, and his OBP was .270.)
Some hitters are exceptionally good at avoiding strikeouts, but not particularly to their benefit. Most of the time, weak contact on marginal pitches isn’t any better than a strikeout.
Usually, both walks and strikeouts increase down the organizational ladder. The combined BB/HBP rate in MLB last year was 9.5%. The minor leagues ranged from 11% to 13% in the full-season leagues and 15% at the rookie complexes. Walks exploded in low-A in 2021 and have remained elevated since.
Strikeouts have finally leveled off after years of increases, which is to say they remain historic. Not that long ago, almost any pitcher with a 25% strikeout rate was noteworthy. In 2022, all of low-A had a 25.5% K rate, and last year dipped to 24.8%. No league at any level averaged fewer than 8.9 strikeouts per nine innings. A pitcher with one strikeout per inning is at best average, usually below.
ERA I do list ERA when recapping pitchers. Much of the time, it’s a handy stat, but it’s not the end-all and sometimes is lying to you. Let’s take two pitchers from the lower levels in 2024:
Player A: 3.34 ERA, 1 HR per 64 batters, 13% BB/HBP rate, 19% SO rate Player B: 4.39 ERA, no HR allowed, 8% BB/HBP rate, 32% SO rate
Player A had the better ERA, but I’d pick Player B in a critical situation.
You’ll occasionally read something from me like “he’s pitched better [or worse] than his ERA would suggest.” If Players A and B continue to pitch as they have, Player B is far more likely to have the lower ERA eventually.
Homers, Walks and Strikeouts for Pitchers These are better indicators than ERA, which is often tied to luck on balls in play and (for starters) how well relievers strand runners left behind. That ties to the Players A and B example above.
Homers are trickier to analyze. More fly balls equal more homers, of course, but HR rates can bounce around crazily from year to year for no other reason than variance. Walk and strikeout rates tend to stabilize more quickly.
A combined BB/HBP of 10%, slightly problematic a dozen years ago, is now well below average in most leagues. My old rule of thumb was that a BB/HBP rate of 15% was untenable for a would-be starting pitcher, because he’d run into trouble too often and force too many bullpen innings. In 2023, more low-A Carolina League starts had a BB/HBP rate above 15% than below 10%, although that was not the case last year. In any case, more pitchers seem to be able to abide the higher walk rate because they’re darn near unhittable otherwise, and they aren’t being asked to face as many batters. Even so, as they climb the ladder, those walks are more likely to cause trouble.
Strikeouts have risen so much that I still have to remind myself what constitutes an acceptable rate. In 2007, my first year on the job, the best team in the low-A Midwest League (which contained Texas-affiliated Clinton) had a strikeout rate of 21.3%. Last year, the worst team in the low-A Carolina League (including Down East) had a rate of 23%.
The gap between starters and relievers has disappeared. Again comparing Texas’s low-A leagues from past to present, the 50 busiest starters had a strikeout rate of 19% in 2007 and 25% in 2024. The corresponding figures for the 50 relievers finishing the most games were 25% and 24%. Yes, starters actually struck out batters at a higher rate than relievers last year.
HBPs are kind of an afterthought in typical stat-watching, but they’ve risen greatly in recent years, and some pitchers are plunk-prone enough to seriously degrade their performance. Last year, low-A Carolina hit 122 batters in 129 games. Fielding Fielding is trickiest to evaluate from an outsider’s perspective. Fielding percentage rarely tells the whole story.
For example, over the course of a season, let’s pretend two infielders share shortstop duties equally. On their first 400 grounders, they’re identical statistically. But then on their next 20 grounders apiece, Shortstop 1 fails to reach any, but Shortstop 2 reaches all of them and turns 15 into outs and throws 5 into the stands, allowing those hitters to reach second. Shortstop 2 will have a worse fielding percentage, but he also turned 15 more balls into outs. Would you rather an opposing batter reach first safely 20 times, or reach second 5 times but get put out the other 15 times? Shortstop 2 is far more effective despite making more errors.
Even with no stats, you can learn plenty simply from where someone plays. Since-traded Echedry Vargas made 85 low-A starts at shortstop last season. He was sometimes sloppy, and it’s an open question as to whether he’ll stick (unlikely), but he was the best infield prospect on the squad, so shortstop was his spot.
If a particular player has a monopoly on SS or CF, you’ve got three potential scenarios: 1) Irrespective of prospect status, he’s the best at the position; 2) He might not be the best fielder, but he’s a better prospect and expected to continue there at a higher level; 3) He isn’t the best fielder and probably will move in the long run, but he’s the best prospect, and there’s no harm in seeing if he can grow into the position. Field and League Context Here’s the park-adjusted league averages for Texas’s full-season affiliates in 2024:
Round Rock: 5.6 runs per game, .262/.352/.429 slash line, 0.98 park factor Frisco: 4.7 runs, .242/.328/.481, 1.04 park factor Hickory: 4.6 runs, .231/.319/.372, 1.02 park factor Down East: 4.3 runs, .224/.318/.326, 0.96 park factor
Round Rock suppresses offense relative to most of its peers, but the Pacific Coast League is so hitter-oriented as a whole that even Express hitters’ stats have to be viewed with a little cynicism. Down East was a pitcher-friendly park in a pitcher-friendly league. This year, Hickory’s friendlier park shifts to low-A, and we’ll await feedback on the new high-A park in Spartanburg.
The homer rate in low-A is about 48% lower than MLB. A good many players haven’t reached full physical maturity.
Statcast Statcast data became available for Texas’s AAA league in 2022, and this spring, it became much more widely available in Spring Training games. Jack Leiter introducing a sinker and adjusted changeup to his repertoire? Marc Church mixing in some changes? Alejandro Osuna showing MLB-quality pop? All information now publicly available for anyone to analyze should they desire. (I desire.)
I do my own analysis of every tracked pitch so I can ascertain who’s missing bats and with what, who’s swinging at the most out-of-zone pitches,, who has a high average but might not be hitting with MLB-caliber force, and so on. I categorize every ball in play based on what it typically produced in the Majors, not in AAA. Plenty of balls that become extra-base hits in the hitter-friendly Pacific Coast League may just be long outs in a typical MLB park. It’s not a perfect system but for example, it gives me an idea of what percentage of a hitters’ homers were sure things versus more likely outs or doubles under typical MLB conditions.
Luck The likelihood of a .250 batter going hitless in 16 consecutive at-bats is small: almost exactly one in 100. Spread that to 36 hitters (nine per Texas’s four full-season teams) and the likelihood that someone starts the season 0-for-16 jumps to nearly one in three, still uncommon but not rare. Aaron Zavala began 2022 0-for-16 (with eight walks). In 2023, Justin Foscue didn’t collect a hit until his 18th at-bat. Nobody reached that mark last year, but more than one came close.
Over the course of an entire season, the likelihood of someone having an even longer hitless stretch is virtually assured. Statistical variance in baseball is much higher than most people think. Don’t place too much emphasis on the short run, whether good or bad. (On the other hand, Sebastian Walcott’s 1-for-21 start in 2024 wasn’t unlucky. He really was that bad! He got better.)
Runs Scored, RBI, Pitcher Wins/Losses Ignored except as occasional anecdotes.
Report Tone Most of Texas’s minor leaguers aren’t going to reach MLB or make much impact if they do. Texas has 26 Major Leaguers and well over 200 minor leaguers. The cold math turns most of them into “failures.”
They are not failures. They’re exceptional athletes in an industry with a very limited number of jobs. If you’re the 2,000th best accountant in the country, you’re doing great, plus you can start your own business if you want. The 2,000th professional baseball player is in Double A, and he can’t start his own league to compete against MLB.
Also, the players themselves have never been better. There are pitchers stuck in AAA with repertoires that I guarantee would have made them passable MLB relievers a dozen years ago. There are hitters who would at least be injury fill-ins. The population of the United States has increased 25% in the last 26 years. The number of Major League organizations has increased by 0%.
Ultimately, I want to be honest about a player’s likelihood of reaching the Majors and of success at that level, and I focus on the prospects most likely to help Texas in the future, but I’ll cover anyone having a great day.
SP Adrian Houser: 5 IP, 1 H (1 HR), 1 R, 1 BB, 2 HBP, 5 SO, 67 P / 44 S, 1.80 ERA RP Cole Winn: 2 IP, 1 H, 0 R, 0 BB, 2 SO, 0.00 ERA RP Luis Curvelo: 1 IP, 2 H (1 HR), 1 R, 0 BB, 0 SO, 9.00 ERA 1B Blaine Crim: 2-4 RF Trevor Hauver: 1-3, 2B, BB DH Sam Haggerty: 1-2, 2 BB, SB (1)
Austin Shenton confirmed a series sweep with a walk-off homer against a knee-high slider from Joe Barlow, who allowed two singles on sliders preceding the blast.
Cole Winn had a strong 2025 debut after pitching himself out of the running for an MLB bullpen spot fairly early in March. Adrian Houser’s success included an extra tic on all his pitches.
Evan Carter had the day off. Justin Foscue and Cody Freeman were the only hitters to appear in the field all three days.
Round Rock plays at home on Tuesday against Toledo of the International League. The other squads are waiting for Friday.
Rangers Minor League History, 2007-2024
The 10th-best relief season belongs to the mysterious Ricardo Rodriguez.
For six years, Rodriguez was utterly nondescript. He reached low-A in 2014 at 21, posting a 3.07 ERA in 102 IP with good control but not many strikeouts. Converted to long relief in 2015 and mostly in low-A again, he would miss much of that season and all of 2016 to injuries. He certainly wasn’t taken in the 2015-2016 Rule 5 drafts, and for all I know, he might have been exposed and unselected in those drafts’ minor league phases.
Then, 2017. Rodriguez returned from elbow surgery as a shorter reliever for high-A Down East and was literally untouchable for a long while, retiring 45 consecutive batters (20 by strikeout) during a ten-appearance stretch. He saved 12 of Down East’s 27 wins before a promotion to AA. In Frisco, he allowed 11 runners and fanned 17 in 15 innings.
On August 14, Rodriguez made his MLB debut with a clean, two-strikeout inning against Detroit. I admitted not knowing much about him even as he was called up. He threw a 95ish heater, a slider with depth and an occasional curve. After several strong outings, Major League batters finally figured him out, and he would allow nine runs in 13 innings.
So, in the span of about six months, Rodriguez went from “he’s probably still in the organization but I couldn’t say for sure, why do you ask?” to Major Leaguer.
2018 was again interrupted by injuries, and after the season he was non-tendered. Rodriguez never signed with another organization or pitched in the US again. He reappeared in Venezuelan winter ball after 2021 and has pitched summers in Mexico lately. What a strange career.
Also, to correct an error from yesterday, Ariel Jurado has made 62 starts in Korea, not tarts. Maybe tarts, too, but those stats are hard to confirm.
SP David Buchanan: 5 IP, 4 H, 1 R, 2 BB, 2 SO, 68 P / 42 S, 1.80 ERA RP Jacob Latz: 1 IP, 0 H, 2 R, 1 BB, 1 SO, 0.00 ERA RP Dane Acker: 2 IP, 0 H, 0 R, 1 BB, 2 SO, 0.00 ERA CF Evan Carter: 1-5 1B Justin Foscue: 3-5, 2B LF Kellen Strahm: 1-3, 2B, BB
Carter laced a single and groundout at 106.6 MPH, and another lined out (with no data at present) was shipped about 340′ to the RF alley in a hurry. Last year, the average exit velo on a non-homer hit 335′ to 345′ was 96 MPH. Carter is 1-9 with a walk in two games but has four hard-hit balls.
Only one of Foscue’s hits was hard, but that’s okay too. Let the man have some fun after his rough intro to MLB in 2024.
Pitchers often share some responsibility for unearned runs, but the two off Jacob Latz belong almost entirely belongs to the fielders. Dane Acker’s AAA debut was successful.
Regarding the Jung and Smith situations, IF Jonathan Ornelas had yesterday off, probably by design, as the Express have found game action for all hitters except third catcher Konnor Piotto in the first two games. Non-40 utility man Sam Haggerty has played in left field and at second base.
Adrian Houser will start tonight.
Rangers Minor League History, 2007-2024
The 20th-best starting pitcher performance by a Texas Rangers minor leaguer was by Ariel Jurado in 2016:
Jurado entered the season in high regard after handling low-A as a 19-year-old. He finished as Texas’s best pitching prospect behind Yohander Mendez, although the state of the system after back-to-back postseason runs influenced that ranking. At the time, Jurado relied heavily on a formidable sinking fastball. The changeup was improving while his breakers lagged some. He was never a high-K type, and while the sinker generated plenty of grounders, at the highest levels anything airborne was a problem.
Jurado’s season included a 5.74 ERA in 31 innings at high-A High Desert’s Maverick Stadium, the most hitter-friendly MLB-affiliated park in the country. Outside that dreadful place, he posted a 1.96 ERA with 18 walks and 84 strikeouts in 91.2 IP. I saw his third and fifth AA starts in person.
Jurado has become a successful and durable starter in Korea, making 62 tarts and tossing nearly 400 innings since 2023.
SP Caleb Boushley: 3.2 IP, 3 H (1 HR), 2 R, 1 BB, 2 SO, 56 P / 39 S, 4.91 ERA RP Emiliano Teodo: 1.1 IP, 2 H, 0 R, 1 BB, 1 SO RP Hunter Strickland: 1 IP, 0 H, 0 R, 0 BB, 2 SO RP Daniel Robert: 1 IP, 1 H, 0 R, 0 BB, 1 SO CF Evan Carer: 0-4, BB 2B Justin Foscue: 1-3, BB SS Jonathan Ornelas: 2-4 3B Cody Freeman: 1-2, 2 BB
Evan Carter led off the game with a swing-free plate appearance that began with two strikes and ended with four straight balls. Later, Carter had his best contact of the night against lefty Drew Pomeranz, driving a low fastball 101.6 MPH at 18 degrees into the waiting glove of CF Samad Taylor. Carter has 27 career balls in play against MLB lefties in the regular season and postseason. 101.6 is harder than all but one. That it was caught doesn’t matter. That type of contact is essentially 50% outs and 50% doubles in the long run. Carter finished with a pop and strikeout against righties.
Emiliano Teodo made his AAA debut in what could be construed as a high leverage situation for development purposes. The deficit was already four runs, but he entered the 5th with runners on the corners and two out. Teodo allowed a comebacker that grazed his heel and found its way into center to plate a run. He struck out the next batter to retire the side. In the 6th, Teodo issued a walk and allowed a double before inducing a pop and two groundouts to prevent further damage. Teodo split nearly equally between sinkers (96-99) and sliders (84-88) while ignoring the change, as he’d done all spring.
Cody Freeman reached safely three times in his AAA debut. Justin Foscue’s single exited at 105.5, the hardest-hit ball by either team.
Nolan Hoffman allowed a three-run homer at 97 MPH and 36 degrees off the bat. There were 17 exit/angle shots like that in the Pacific Coast League last year, and only two left the yard. Annoying.
David Buchanan will start tonight.
The Big Club
Hooray for Jack Leiter. The kick-change wasn’t critical to his success last night — in fact, the hardest-hit ball by Boston came on a change — but in any case, here’s the difference from 2024:
Leiter’s horizontal movement hasn’t moved (it’s about league-average), but he has more speed and depth.
Rangers Minor League History, 2007-2024
2025’s replacement for the “Five Years Ago Yesterday” will feature the best individual seasons by hitters and pitchers in the Texas minor league system, the best overall teams, best offenses and pitching staffs, and other categories. I’ll also cover the worsts, but not to excess, plus some bests and worsts among other teams in the leagues in which a Texas-affiliated team played. The starting date is 2007, when I started covering the minors in earnest. At some point I may have a piece about how I arrived at my conclusions, but that will be an separate article you can read or ignore as desired.
The 20th-best minor league season by a position player in full-season ball belongs to:
18 years ago, I mentioned Davis in my first game report for the Newberg Report. I was still in my 30s. I had been married less than three years. Goodness. “Losing 5-4 in the 7th, consecutive doubles by 3B Chris Davis and [John] Mayberry retied the game. And, facing a one-run deficit in the 9th, Davis walked, 1B Freddie Thon singled, and LF Brandon Boggs homered to give Bakersfield the lead. A double by DH Jake Blalock and RBI single by [Tim] Smith provided insurance. Davis… went 1-4 with a double, walk, run and RBI.”
Davis was Joey Gallo before Joey Gallo, just a breathtaking power source and the hitter to watch in 2007. Unlike Gallo, he wasn’t especially keen on walks, and a good number of those were from being pitched around. He struck out in 27% of his plate appearances, excessive for the time, but still managed a .297 average and would bat .317 in his minor league career. Davis played nearly half of his career minor league games at third while Texas tried to figure out his best fit, and roughly half of those games occurred in 2007.
Bakersfield was probably the worst facility in minor league ball (I could easily write 10,000 words), so even though he had skipped low-A, Texas bumped him to AA Frisco as soon as possible. He actually hit better in the Texas League (.294/.371/.688, 12 HR in 30 games). Entering 2008, he would be Texas’s #2 prospect behind recently acquired Elvis Andrus, per Baseball America.
Notes: wRC+ is essentially a fine-tuned version of OPS+, and for most hitters, wRC+ and OPS+ tend to be similar. My Wins Above Replacement and Wins Above Average estimates include steal success but not other baserunning, and they include a positional adjustment but not quality at the position. For the purpose of this feature, I’m handling all that subjectively. My rankings are loosely based on WAA, which is better at picking up briefer bursts of heroics, versus WAR, for which a significant component is simply playing time. I also adjust for age relative to level.