The Giants’ system is a little above the median but could be top five in a year, easily. They’ve got a lot of guys kicking around A ball who either need to be challenged with better competition or are just that young and need a year or two of further development. They’ve got interesting prospects right up to 20, after which I think I’d be stretching to call any other players prospects, but that’s a healthy number to have.

(Note: Tools are graded on a 20-80 scouting scale; ages as of July 1, 2026. EV = exit velocity. rpm = revolutions per minute.)

Height: 6-7 | Weight: 240 | Bats: L | Throws: R | Age: 21

Eldridge remains the Giants’ best prospect and offers huge offensive upside, but the way the franchise has handled him the past two years is baffling. He finished his whirlwind 2024 in Triple A, but the Giants wisely had him start 2025 in Double A, as he was still just 20 and had a little over a year of pro experience. It didn’t last; after 34 games, San Francisco ran him back up to Triple A, where he still hit for power but struck out 30.8 percent of the time, including a 54.1 percent whiff rate on breaking pitches. He’s 6-feet-7 but has a shorter swing than most hitters of that size, which should allow him to make more contact than other hitters of that size, and perhaps he would if he were playing at levels more apposite for a player of his age and inexperience.

The upside here is evident. When he puts the ball in play, it’s hard contact: He maxed out at 114.6 mph in Triple A, and his EV50 of 104.8 mph would have ranked in the top 10 in the majors. Eldridge was a pitcher and DH in high school and remains a work in progress at first base, a position he should be able to play in time, so all the pressure is on his bat. I’m still in, despite the amount of negative information in this capsule. There is the foundation here for a massive power hitter, the anchor in a lineup for a long time, if he gets the time he needs to develop as a hitter.

Height: 6-0 | Weight: 167 | Bats: B | Throws: R | Age: 18

The Giants signed Gonzalez in January 2025 for a $2,997,500 bonus, the largest bonus they’d given an international free agent under the current system at that point. He was one of the stars of the Dominican Summer League last year on both sides of the ball, hitting .288/.404/.455. He showed plate discipline and some power already, with feel to hit from both sides of the plate and no reason to doubt that he’ll continue to switch hit for the long term.

There’s real strength in his wrists already for at least 55 power, and he’s going to fill out to be a 20-25 home run guy, if not more. He might be an 80 defender at shortstop already, with outstanding actions and instincts at the position, and is a plus runner. He could be a Jesús Made type who shoots into the top 10 a year from now if he continues to produce in the Arizona Complex League or even Low A and holds that level of defense at short.

Height: 5-11 | Weight: 187 | Bats: L | Throws: R | Age: 22

Kilen was a top-10 talent in the 2025 draft in my view and was a steal for the Giants at pick No. 13. He was one of the best hitters in the Southeastern Conference last spring, and he rarely swung and missed while showing surprising power for a smaller-framed player. He got stronger last offseason after transferring to Tennessee, adding 2 mph to his average exit velocity and maxing out over 110 mph, all while striking out just 11 percent of the time in an era when a number that low is usually a typo. He played more second than short for the Volunteers, then played both in his 10-game pro debut. There’s no realistic chance he sticks at shortstop in pro ball as he doesn’t have the arm or the lateral range for it.

His brief time in Low A was unimpressive as he tried to play through a bone bruise in his hip that he suffered in the SEC championship game, eventually shutting it down in mid-August. He’s a high-floor player with an excellent chance to be an everyday second baseman thanks to his high contact rates, above-average power and solid to average defense at worst at the keystone.

4. Jacob Bresnahan, LHPHeight: 6-4 | Weight: 195 | Bats: L | Throws: L | Age: 21

Bresnahan, acquired from the Guardians for Alex Cobb at the 2024 trade deadline, sits more 92-93 with his fastball but has one of those invisi-balls that hitters can’t square up because it has such good carry at the top of the zone. He’s added a kick-change that looks as if it will be a plus pitch for him, as well. The slider is more of a work in progress, and his command and control, while probably getting to above average or better in time, are more in the 45 range right now. He’s a big guy who’ll have to maintain his conditioning as he moves up, and I want to see how better hitters react to that fastball. If that happens, I’ll be all in.

5. Jhonny Level, SSHeight: 5-10 | Weight: 154 | Bats: B | Throws: R | Age: 19

Level is a fun-sized infielder — there is no way that guy is 5-10, I’m sorry — who has incredible bat-to-ball skills and tore up the Arizona Complex League with a .288/.375/.493 line, scuffling a little with contact quality when he moved up to Low A to finish the season. He does have elite bat-to-ball skills and will flash some high EVs, getting up to 110, with his strength translating more into doubles power. His lack of physical projection probably caps expectations to fewer than 20 homers at his peak. He’s short with a thicker body, more like 5-8, 180ish, so he’s not going to stick at shortstop, moving to second or third base in a few years. He’s going to be an everyday player, maybe a 55 overall in his peak years.

Mississippi State outfielder Dakota Jordan (42) runs the bases after his two-run home run against Air Force during an NCAA baseball game

Dakota Jordan was a two-sport athlete at Mississippi State. (Vasha Hunt / Associated Press)

6. Dakota Jordan, OFHeight: 6-0 | Weight: 220 | Bats: R | Throws: R | Age: 23

Jordan has the best pure tools in the Giants’ system, but he came into pro ball with limited experience as a football player who had just two years of baseball experience in the SEC and struck out even more often at Mississippi State than Orioles farmhand Vance Honeycutt did at North Carolina. San Francisco did an incredible job with his swing and setup, narrowing his base, getting him to stay more on plane through contact and encouraging him to use the opposite field more. Last season, they put him in Low A despite his age and time in the SEC, and for once I agree with that strategy, as he wasn’t ready for High-A pitching to start the year. In 88 games with San Jose, he hit .311/.377/.497 with whiff and chase rates under 30 percent, both improvements over his 2024 spring at MSU.

He’s a plus runner who is already a 55 defender in center and should improve. He’s still got a lot to prove, as an oblique strain prevented him from moving up to High A later in the summer, yet he has already made a ton of progress and has real All-Star upside with that power-speed-defense combo.

7. Bo Davidson, OFHeight: 6-1 | Weight: 205 | Bats: L | Throws: R | Age: 23

Signed as an undrafted free agent out of a North Carolina junior college in 2023, Davidson missed more than half of the 2024 season with injuries, so 2025 was his first full year in pro ball. He crushed High A to start the year and then struggled to hit better stuff once he was promoted to Double A, even missing fastballs in the zone at a higher rate than he should have. He’s a power/speed guy who can sort of handle center but profiles much better in a corner, maybe ending up a 55 or better defender in right, and has at least shown the zone control so far to promise some on-base ability. There’s above-average, everyday upside here, with high platoon risk and a most likely outcome of a good fourth outfielder. Davidson is more likely to play in the big leagues (for a while, not just to appear there) than Jordan, but Jordan has much higher upside.

8. Carson Whisenhunt, LHPHeight: 6-3 | Weight: 214 | Bats: L | Throws: L | Age: 25

Whisenhunt lost some weight going into the 2025 season, and his fastball backed up a little to 91-93, so even with a grade 70 changeup he couldn’t miss enough bats in Triple A or the majors. He still doesn’t have an average breaking ball, trying a slider and curve with the two often blending, although he did post the lowest walk rate of his career, walking just 7.7 percent of batters in Triple A. If he’s back up to 92-95, he’s a fourth starter. If he ever finds an average breaking pitch, he could be more.

9. Keyner Martinez, RHPHeight: 6-1 | Weight: 165 | Bats: R | Throws: R | Age: 21

Martinez came into the system as a reliever but moved into the rotation in the middle of 2025 and really took off, hitting 98 with a wipeout slider and developing his changeup over the course of the season to the point it was at least average by the time he reached Low A. He’s put on some good weight and has a stronger lower half to help hold that velocity, with incredible arm acceleration as he comes out over his front side. If he holds this stuff over a full season, he’s a top-100 prospect.

10. Argenis Cayama, RHPHeight: 6-1 | Weight: 180 | Bats: R | Throws: R | Age: 19

Cayama has very good feel to pitch and worked 93-95 with his two-seamer in the ACL, still striking out more than a man an inning, showing an average or better slider and changeup. He couldn’t hold that velocity and saw it taper later in the summer, leading to an 8.16 ERA after his promotion to Low A in August. He was an outfielder until shortly before the Giants signed him out of Venezuela in 2024, and he has an extremely easy delivery without much visible effort. There could easily be more growth coming here given that he’s been a full-time pitcher for less than three years. Right now it’s a back-end starter package if he at least can hold his velocity for a full season’s workload.

11. Luis De La Torre, LHPHeight: 6-0 | Weight: 188 | Bats: L | Throws: L | Age: 22

De La Torre was born in Phoenix, grew up in Mexico, went to high school in Utah, then went to the Dominican Republic to sign as an international free agent, getting $10,000 in 2023 when he was already nearly 20. His velocity keeps ticking up to where now he sits 94-95 and touches 97 as a starter with a cutter at 90 mph, getting some carry on the high-spin four-seamer. He’s working on a changeup but hasn’t really used it in games yet, which is the only thing keeping him from projecting as a mid-rotation starter right now.

Parks Harber of the San Francisco Giants looks on during batting practice prior to the 2025 Arizona Fall League Fall Stars game.

Parks Harber hit well at four different stops last season. (Norm Hall / MLB Photos via Getty Images)

12. Parks Harber, 1BHeight: 6-3 | Weight: 225 | Bats: R | Throws: R | Age: 24

Part of the return from the Yankees for Camilo Doval, Harber was signed as an undrafted free agent after his senior year at UNC in 2024, then hit .300 or better at four stops in 2025 with very hard contact everywhere he played, including Low A, two High-A teams and the Arizona Fall League. He was 23, so quite old for A ball, and although he’s played some third base, he’s most likely going to end up at first. It’s very hard contact — in the AFL, his exit velocity topped out at 114 mph, and over half of his batted balls were at 95 mph or harder — but he has a hard time pulling the ball and doesn’t like velocity in the upper half of the zone. He could be a real sleeper, given the propensity for consistent hard contact, but he’s got to prove it against age-appropriate pitching.

13. Jesús Rodríguez, C/3BHeight: 5-10 | Weight: 208 | Bats: R | Throws: R | Age: 24

Rodríguez also came over in the Doval trade, and the Giants immediately put him behind the plate full-time, which is his best path to big-league value as he didn’t have the agility to stick at third base and the bat wasn’t going to profile anywhere else. He has exceptional bat-to-ball skills, striking out 15.2 percent of the time before the trade in Triple A and under 10 percent after, with a swing-and-miss rate of just 16 percent on the year. It’s a short and kind of ugly swing that won’t produce any power, so moving to a more difficult (and thus valuable) position is key given his offensive profile. If he can catch even passably, he could be Patrick Bailey’s backup by June, and I wouldn’t rule out him becoming a regular if he really takes to the position.

14. Trevor McDonald, RHPHeight: 6-2 | Weight: 201 | Bats: R | Throws: R | Age: 25

McDonald is a fifth starter/swingman type who works with his sinker and curveball, mixing in an occasional changeup that’s fringy at best. Between that and his lower arm slot, he may have too much trouble with left-handed batters to stick in a rotation, while his 53 percent ground-ball rate and above-average control could make him valuable in any role as an innings-eater who’s very efficient with his pitch counts.

15. Trevor Cohen, OFHeight: 6-1 | Weight: 195 | Bats: L | Throws: L | Age: 22

The Giants’ third-round pick in 2025, Cohen is a high-contact hitter who hits hard line drives, with an outside chance that he comes into some power later in his career. He makes hard contact but hit only two homers last spring at Rutgers, even though he didn’t face much good pitching, and the way he opens his hips so early makes me question whether he’ll keep up the high contact rate against better stuff. He’s an above-average to plus runner who played right field for Rutgers but should move to center.

16. Blade Tidwell, RHPHeight: 6-4 | Weight: 207 | Bats: R | Throws: R | Age: 25

Tidwell came over from the Mets in the Tyler Rogers trade and pitched well in a couple of outings at Triple-A Sacramento before yet another shoulder flare-up cost him a month and probably led to the Giants deciding not to call him up in September. He has always been able to spin a good slider and throws both a traditional one and a sweeper now, with a changeup that should be good enough to let him start, but he lacks the command or the durability to do so. I’d probably put him in long relief in the majors right now, so that he could make spot starts if needed, or move him back to Triple A to try to stretch out if he’s totally healthy and throwing well in the relief role.

17. Carlos Gutierrez, OFHeight: 5-10 | Weight: 174 | Bats: L | Throws: R | Age: 21

Gutierrez is a maybe 5-10 right fielder from Cuauhtemoc, Mexico, who has played very well when healthy but has missed time in each of his three years in pro ball with some kind of injury. He hit .351/.445/.452 in 60 games in Low A last year at age 20, hitting the ball on the ground about half the time as a result of a short, slashing swing that led to an 18 percent whiff rate on the year. He stole 26 bases in 29 attempts, as he’s a plus runner. He’s had lower back issues in two years, which isn’t a great sign for someone so young; if he could hold up for a full year he’d have everyday upside.

Stetson Hatters' Lorenzo Meola (1) tosses the ball to first against the NC State Wolfpack during the NCAA Baseball Regional Tournament at Plainsman Park.

Lorenzo Meola is an above-average defensive infielder. (Mickey Welsh / Advertiser / USA Today Network via Imagn Images)

18. Lorenzo Meola, SSHeight: 5-11 | Weight: 172 | Bats: R | Throws: R | Age: 22

The Giants’ 2025 fourth-rounder out of Stetson, Meola is a strong defender who makes hard contact and has zero two-strike approach. Even in his brief pro debut in Low A last year, he chased pitches out of the zone 51 percent of the time with two strikes and struck out 22 times in those 49 plate appearances. The defense alone should get him to the upper minors, and there’s enough sock here in the bat that he could end up a regular if he develops a real plan at the plate — not that that’s very easy to do.

19. Carlos De La Rosa, LHPHeight: 5-11 | Weight: 178 | Bats: L | Throws: L | Age: 18

Part of the return for Doval alongside Harber, Rodríguez and Trystan Vrieling, De La Rosa is a fastball/changeup lefty who threw a ton of strikes in the DSL last year, touching 96 from a very high slot but without a clear breaking ball yet. He’s throwing a slider and a sweeper, and neither is very good yet, but he also just turned 18 in November and hasn’t pitched in the U.S., so you can dream on him.

20. Reid Worley, RHPHeight: 6-2 | Weight: 175 | Bats: R | Throws: R | Age: 20

Worley throws a slider with a bizarre grip that gets him to over 3,000 rpm on the pitch, while his fastball is light for now, up to 93, with modest projection to his slender frame. The Giants took him last year in the ninth round and paid him over slot to sign him out of high school. He’s a long-term project but could miss a lot of bats in the ACL or even Low A just by throwing that slider.

Others of note

Jancel Villarroel is a high-contact catcher from Venezuela who the Giants acquired from Houston last week for right-hander Kai-Wei Teng. Villarroel has a plus arm, lacking much power and perhaps not quite as advanced a hitter as the stat line implies. He hit .258/.360/.385 in Low A as a 20-year-old with just a 17.2 percent strikeout rate, but he whiffs quite a bit on offspeed stuff and does chase stuff out of the zone, especially with two strikes. He’s a good enough athlete that the Astros gave him some time in left, right, at first, and even at second to get him in the lineup more without having to DH him, so perhaps there’s a backup catcher/utility role in his future.

2026 impact

Rodríguez could be their backup catcher sooner rather than later. I’m assuming they’ll give Eldridge a lot of playing time, but he hasn’t exactly lit up Triple A so far, and his defense at first base is clearly not big-league ready.

The fallen

Walker Martin was their second-round pick in 2023, the same year they took Eldridge, and got a nearly $3 million signing bonus. He was a 19-year-old high school shortstop from Colorado who had back issues and real questions about whether he could hit breaking stuff. He hit .234/.353/.384 last year as a 20-year-old in Low A with a 28.4 percent strikeout rate and looked awful in the AFL. The game is too fast for him in the field, and he really can’t pick up spin.

Sleeper

Martinez just needs to do it over a full season of work.