They Might Be SF Giants: Wilkinson blanks Triple-A, Hernandez arrives with a bang
By Taylor Anderson ·
The Southpaw Who Sequences: Matt Wilkinson's Best Start Yet
Seven innings, three hits, zero runs, nine strikeouts, one walk. Matt Wilkinson (AAA, LHP, Rank: 26) put up the cleanest line of his professional career on Thursday, and it came at the level where he has struggled most in 2026. The transition to Sacramento was rocky at first: he posted a 4.41 ERA over his first eight Triple-A starts, a predictable rough patch for a soft-tosser learning that the deception and sequencing tricks that shredded Double-A hitters need to be refined, not abandoned, at the highest level. This outing suggested some refinement has happened. Nine strikeouts on a 90-92 mph fastball does not happen by accident; it happens when the slider is landing on both edges and hitters are chasing because the sequencing makes the heater look faster than it is.
The full-season picture is more encouraging than the Sacramento ERA suggests. Across all levels in 2026, Wilkinson carries a 2.85 ERA and 0.92 WHIP over 79 innings, with dominant stretches at both Double-A stops bookending the Triple-A adjustment. Over the last 30 days, he has held a 3.86 ERA with 21 strikeouts in 18.2 innings, and Thursday's gem should pull those numbers in the right direction. He projects as a back-end starter or left-handed swingman, and the ceiling is modest, but a pitcher who can routinely do what he did this week has a role waiting for him. The changeup still lags behind the slider, and the velocity band is what it is, but when the sequencing is clicking, this version of Wilkinson is a real big-league conversation.
Joniel Hernandez: The Robbie Ray Return Gift Keeps Giving
The Giants traded Robbie Ray to San Diego on August 3 and got back two prospects, including a 17-year-old Dominican shortstop who had already been putting up absurd DSL numbers before the deal was even made. Joniel Hernandez (R, SS, Rank: 50) went 8-for-20 with three doubles, a homer, five walks, and two strikeouts over the last week. Donning the San Francisco colors in the DSL Giants Black lineup, Joniel went 3-for-5 in his first 2 games, smacking a double and a homer while also swiping 2 bags. For context: he had produced a .325/.448/.546 line across 204 plate appearances before the Giants even acquired him, and the 36 walks to 31 strikeouts ratio in that sample is unusual for a teenager at this level.
He is a 60 runner with a whippy swing, quick hands, and a 55 hit grade that shows up in real numbers rather than just batting practice reports. The projection points to a potential up-the-middle regular, with center field as a likely long-term home as his body matures off shortstop. The power is more gap than over-the-fence right now, with a 50 raw grade, but the contact-orientation and athleticism give him a legitimate multi-tool ceiling if the bat continues to translate against better spin and velocity. He is at least four years from Oracle Park, and the risks that come with any 17-year-old prospect are real, but the Giants extracted him in a salary-dump deal and landed a player who is already one of the DSL's better hitters. I would have taken that trade for Robbie Ray's remaining deal every day of the week.
Quick Hits
Ramon Marquez (A+, RHP, Rank: 19) · arrived via trade from Philadelphia on August 3. He logged 4.2 innings of shutout ball in his last Jersey Shore outing, striking out 7 and allowing only 3 hits. He now carries a 1.68 ERA and 0.81 WHIP across 59 innings between two organizations this season, with a 0.61 ERA over the last 30 days. The changeup-heavy 20-year-old projects as a potential No. 4 starter and the Giants got him in exchange for Luis Arraez and Caleb Kilian.
Jonah Cox (AAA, CF, Rank: 28) · returned from the 10-day IL on August 4, went 13-for-26 with a double, a triple, 2 walks, and 6 steals in his first week back at Sacramento, then was optioned back to Triple-A after a brief MLB activation. He has hit .400/.453/.644 at Double-A and .469/.500/.563 across his 7 AAA games this season; the speed is undeniable and the contact has been legitimate. The hit tool still grades at 45 and will be the real test once he stays in Triple-A rotation, but that's a good problem to have right now.
Parks Harber (AAA, 3B, Rank: 14) · reached base 12 times in 29 plate appearances last week, going 5-for-18 with 3 home runs, 7 RBI, and 7 walks. His 60 power grade is showing up: 16 homers combined on the year, hitting .309/.378/.495 over his last 30 days at Sacramento. He is a first-base-or-DH profile, full stop, but the offensive production keeps moving in the direction that makes that work.
Lisbel Diaz (A+, OF, Rank: 38) · drove in 7 runs on 9 hits last week, including a double, a homer, and just 1 strikeout in 24 plate appearances. He is slashing .357/.364/.612 over his last 30 days with 5 home runs and 23 RBI in that stretch. The plate discipline is still a concern at the season level, with just 16 walks in 367 PAs at Eugene, but the bat speed and raw power are making noise in a way that pushes the projection conversation beyond an org filler.
Jacob Bresnahan (A+, LHP, Rank: 22) · threw 6 innings of two-hit shutout ball with 5 strikeouts and 2 walks. Over the last 30 days he has struck out 40 batters over 28 innings with a 1.93 ERA. The 93-96 mph fastball and plus changeup are the real weapons here; his full-season ERA sits at 2.72 through 17 starts. He is a genuine mid-rotation candidate.
Scott Bandura (AAA, OF, Rank: 47) · collected 6 hits with a homer and 5 walks in 25 appearances. Over the last 30 days he is hitting .400 with a .505 on-base percentage across 107 plate appearances at Sacramento. The power and speed both grade average, but the on-base output has been anything but average lately.
Jhonny Level (A+, SS, Rank: 4) · went 9-for-33 with a triple, a home run, 6 RBI, and 6 walks against 8 strikeouts. He is hitting .315/.416/.548 over the last 30 days and has 16 homers combined between San Jose and Eugene in 2026. The switch-hitting 19-year-old everyday shortstop projection is holding up across a full season's worth of plate appearances.
Henry Lalane (A+, LHP, Rank: 17) · was acquired from the Yankees on August 3 as part of the Heliot Ramos trade and made his Eugene debut with 4.2 innings of one-run ball, striking out 5. The 22-year-old left-hander has a 2.72 ERA and 103 strikeouts in 82.2 innings across all stops this season. He is a potential No. 4 starter with a fastball that touches 97 and a legitimate three-pitch mix.
Gavin Kilen (AA, SS, Rank: 7) · went 7-for-20 with a double and a homer, driving in 3 runs in his Richmond week. He is hitting .319/.350/.500 over the last 30 days at the Double-A level after posting a .282/.350/.462 line in nearly 350 A+ plate appearances earlier this year. The 60 hit tool and plus defensive reliability at second base make him one of the more dependable pieces in the system.
Trevor Cohen (AA, OF, Rank: 34) · went 11-for-29 with 2 doubles and a homer, 4 RBI, and just 2 strikeouts. He is hitting .320 with a 35-steal pace on the season; the 55 hit tool plays well but the 35 power grade is a real ceiling constraint. Still, going 11-for-29 with minimal strikeouts in your first month at Double-A is a good sign for a 22-year-old contact outfielder.
Diego Velasquez (AAA, SS, Rank: 20) · earned his first Triple-A assignment on August 4, promoted from Richmond to Sacramento. No stats yet at the level, but the promotion is worth tracking for the system's No. 20 prospect.
Jesus Rodriguez (MLB, C, Rank: 24) · was placed on the 10-day IL on August 1 with right elbow neuritis. No timeline has been announced.
Trystan Vrieling (AA, RHP, Rank: 58) · struck out 8 over 5.1 scoreless innings at Richmond, his cleanest outing in a month. The season ERA sits at 3.99 with a 1.47 WHIP, and the walk rate remains the central issue for a pitcher who has back-end starter stuff but below-average command.
Trent Harris (AAA, RHP, Rank: 32) · worked 3 perfect innings with 5 strikeouts out of the Sacramento bullpen. His ERA over the last 30 days is a 0.69 across 13 innings with 20 strikeouts, a sharp turnaround from a difficult 2025 Triple-A season. The 95-97 mph fastball and plus curveball combination is hard to ignore when he is locked in.