Angels Prospect Weekly: Munroe heats up at Double-A, Haley's strikeout surge turns heads
By Blake Foster ·
Munroe Finds His Footing in Rocket City
Jake Munroe (AA, 3B, Rank: 23) has become a productive bat in the Angels system over the past month, hitting .346/.419/.519 across 21 games at Double-A Rocket City. He capped the week with a 6-for-22 stretch that included a double and an RBI, and the season line now reads .327/.404/.463 at the AA level. Combined with his .258/.391/.505 mark from his High-A stint earlier in the year, the full-season picture is .287/.396/.487 with 14 home runs, 26 doubles, and 49 RBI across 95 games. Those are numbers you do not expect from a prospect whose defensive profile is drifting toward first base.
The most encouraging piece of Munroe's recent run is the contact quality. He has a 60 power grade with a swing built for backspin and pull-side damage, and the 77.9% contact rate season-long tells you the barrel control is real. His swing can get rotational when he tries to do too much, which is the main lever opponents at upper levels will try to pull, but through this stretch he has stayed on time and let the ball travel. The 16 walks against 14 strikeouts over the last 30 days is not a fluke of a small sample; it lines up with a 49-walk, 69-strikeout season rate that shows genuine zone awareness. He is a first-base profile long term, and that raises the offensive bar, but right now the bat is meeting it.
Haley's Left Arm is Starting to Talk
Talon Haley (A, LHP, Rank: 19) has been a compelling pitching story in the system over the past month, and this week was a microcosm of why. He went 5.2 innings, allowed zero runs on three hits, and struck out six. Zoom out to the last 30 days and the numbers are even more impressive: 30 strikeouts across 19.2 innings, a 2.29 ERA, a 1.07 WHIP, and a 40.7% whiff rate. He has not allowed a home run in that span. His season ERA sits at 4.58 across 78.2 innings at Low-A, so the full-year number understates where he is right now.
A 60 curveball and a 55 fastball give Haley two legitimate weapons, and the whiff rate over this stretch suggests both are playing. The concern has always been command: he carries a 40 command grade, and the 41 walks through 18 starts reflect that. When the delivery timing is on, though, the fastball sits 94-97 and the breaking balls get genuine swing-and-miss, which is a combination that will keep him in rotation conversations regardless of the walk rate. He is only 20 years old and has handled a full Low-A starter workload. If the command makes even a modest step forward next season, he becomes a much more interesting name. I would take the over on that development timeline based on what the last month has shown.
Quick Hits
- Austin Gordon (AA, RHP, Rank: 35) · delivered 6 innings of one-run ball, scattering 4 hits, walking one, and striking out 8. His season ERA is 4.56 through 22 starts, but over the last 30 days he has been a different pitcher: 2.63 ERA across 27.1 innings with 37 strikeouts and a 33.7% whiff rate. The strike rate has climbed to 50.1% in that stretch, which may be the key variable. He has a 94-97 four-seamer with above-average movement, and when the command is there, the stuff plays up. The home run rate (18 in 102.2 innings) remains the number to watch.
- Jeyson Horton (RK, SS, Rank: 37) · went 7-for-19 with a homer and 4 RBI, adding 3 walks to the line. Over the last 30 days the 17-year-old is hitting .314 with a .485 OBP across 70 plate appearances. He is a plus runner with a 60 speed grade, and the season walk rate (37 walks in 187 PA) is genuinely advanced for his age. The power is light at 40 raw, but the contact-and-discipline package at this stage is the profile you are betting on developing.
- Chase Shores (A+, RHP, Rank: 12) · spun 6 shutout innings on just 2 hits and 2 walks with 3 strikeouts. It was his best outing in terms of run prevention this season, and it fits a recent turn in form: 3.10 ERA over his last four starts, 19 strikeouts across 20.1 innings. The season ERA is still 4.88 through 12 starts at High-A, held back by command issues and a 27.5% whiff rate that has not yet matched his 96-99 mph fastball's raw potential. A 40 command grade is the carrying concern, but starts like this one show the stuff-over-command path is real.
- Lucas Ramirez (A, OF, Rank: 31) · drove in 6 runs on 7 hits, including 3 doubles and a triple, across 18 plate appearances. It was a week his profile needs more of: his season line is .249/.323/.411 with a 122-strikeout pace, and the 30-day numbers (.193 average, 17 strikeouts in 66 PA) reflect the swing-and-miss concern that caps his ceiling. He has a 45 hit tool and projects as a corner outfielder, so weeks where the contact and production are both present matter for keeping the development arc pointed in the right direction.
- Nelson Rada (AAA, CF, Rank: 7) · went 5-for-19 with 4 doubles and 2 RBI. The season line at Triple-A is .281/.376/.367 with 32 stolen bases and a 78% contact rate, a very Rada-like set of numbers: plenty of contact, speed, and on-base, with a 30 power grade that makes doubles his best version of extra-base production. The last 30 days show some pressure on the contact quality (70.7%), so the doubles binge this week was a welcome result.
- Gabriel Davalillo (A, C, Rank: 15) · reached base 13 times across 26 plate appearances, collecting 5 hits and 6 walks while adding 2 HBP. The 18-year-old's season line sits at .247/.336/.401 with 11 home runs and a 55 power grade, and his 30-day on-base mark is .337 despite a modest batting average. He is aggressive enough in the zone to cause problems for pitchers but selective enough to take his walks, which is a workable foundation for a catching prospect still learning the pro game.
- Gavin Grahovac (A, 3B, Rank: 5) · had 7 hits, a double, and a homer across 28 plate appearances in his first 10 games at Low-A. He is hitting .256/.356/.462 to start the pro career, which matches his 30-day line since all his games have come in this stretch. The 60 power grade is the carrying tool, and the early results support it. He came out of the SEC with a track record of production and a history of shoulder surgery, so staying healthy and on the field is as important as the bat right now.
- Jaxon Willits (A, SS, Rank: 9) · went 3-for-23 with a homer and 8 walks. The slash line is .156/.400/.344 across his first 45 professional plate appearances, and that gap between average and OBP is the story: 13 walks against 9 strikeouts in 10 games with a 33.5% swing rate that is the most selective in the system. He has a 55 hit tool and a 60 makeup grade, and the walk totals suggest the approach is carrying him while the contact catches up to pro pitching.
- Trey Gregory-Alford (A, RHP, Rank: 14) · went 5 innings, allowing 2 earned runs on 4 hits with a walk and 6 strikeouts. His season ERA is 4.48 through 19 starts at Low-A, and the last 30 days have been bumpy: 4.96 ERA with 10 walks in 16.1 innings. Still, the 30.8% whiff rate season-long and a 97-100 mph fastball keep the ceiling alive. He is only 20, and command at 45 is the main gap between what he is and what a #4 starter projection requires.
- Nate Snead (AA, RHP, Rank: 17) · went 4.1 innings without allowing an earned run, giving up 4 hits and a walk with 3 strikeouts. His combined ERA across High-A and Double-A is 3.54 through 20 starts, and the season walks-to-strikeouts ratio (23 BB, 79 K) is cleaner than his command grade suggests. He carries a 96-101 mph fastball with a 55 cutter and 55 curve, and the profile still points toward a setup reliever role long term. He is making a case that the rotation usage is keeping him sharp.
- Slate Alford (A+, 3B, Rank: 49) · was promoted to Tri-City this week, getting his first plate appearances at High-A after slashing .389/.531/.667 with 2 home runs across 49 plate appearances in the Arizona Complex League. He went 1-for-4 in his debut. The jump skips over a full Low-A run, though he did have 177 PA at Rancho Cucamonga earlier this season at .230/.333/.362. The ACL numbers were loud enough to earn the push.
- Peyton Olejnik (A+, RHP, Rank: 40) · struck out 6 in 5.1 innings but issued 3 walks and allowed 2 earned runs. The last 30 days have been rough: 5.89 ERA, 13 walks in 18.1 innings, with a 27.5% whiff rate. His 40 command grade is the defining limiter; the slider is a 55 and gives him a real out pitch, but the walk rate is keeping the results suppressed. The 100-strikeout season through 19 starts is something; he just needs to stop pitching from behind.