Anderson Espinoza - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD RHP 7 45

Grades Update: Mar 2021
OFP Role FB CB CH Cnt/Cmd
45 40 60 60 50 45/40

Mar 2021 Report

Evaluator: Joe Drake

Age: 23 yr
Height: 6-0
Weight: 190 lbs
Hits/Throws: R/R
Acquired: 2014 IFA
RuleV: On 40-Man Roster

Physical Description: Medium size frame; lean with average muscle mass. Wide shoulders and back with long arms and big hands. Pronounced glutes and thick thighs. Athletic and mobile. Frame is mostly filled out, but there's some room in the shoulder girdle/chest for good weight. Tommy John Surgery in 2017 and second Tommy John Surgery to fix ruptured graft (the "new UCL") in 2019. Has not thrown a professional pitch since 8/31/2016.

Delivery & Mechanics: Abbreviated windup; Angled to 3rd base side, small rocker step before leg kick to the letters. Torso and hips coil moderately, showing numbers to the hitter. Long arm stroke drops down behind body and comes through at 3/4s slot; moderately low finish. Above-average separation, arm typically on time. Moderate effort operation. Nearly identical from stretch.

Fastball: 94-97; Good ride and good run, really bites armside. Induces pop-ups and whiffs. Hitters struggle to square it up. Jumps out of his hand. Struggles to locate at times, usually missing high. Grade: 60

Curveball: 78-80; Tight spin, big, sharp vertical break; 11-5 shape. Hammer. Tunnels and mirrors the fastball well which helps it play up. Flashes double plus. Out pitch. Buries it well and gets hitters out in front and swinging through it. Tries to drop it in for a strike at times, but those tend to be loopier and give up contact. Grade: 60

Changeup: Some fade with solid tumble. Sells very well with armspeed and has solid separation. Hitters struggle to identify and swing over it, often looking bad. Primarily used against lefties. Locates pretty well down and armside, just out of the zone. Grade: 50

Control and Command: Typically around the zone, but a little wild. Issues locating the fastball at times. Pounds the curve low, gloveside but a few get away here and there. Good feel for change release and location. Control: 45 | Command: 40

Overall: To address the enormous elephant in the room first: Espinoza hasn't pitched in a game that counts since August of 2016 due to multiple TJ surgeries. While he was truly electric the last time we saw him on the mound, that was 4+ years ago at this point. A source that saw him at 2020 instructs noted that despite sitting 93-97, he looked rusty and lacked feel and the pedestrian data we saw backed that up full force. That's not unexpected for a pitcher who has missed so much time, but we can't assume that he'll return to form at this point.

OFP: 45
Role: 40 - Spot Starter or Low Leverage Reliever
Risk: Extreme


Justin Lange - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD RHP 6 45

Grades Update: Mar 2021
OFP Role FB CT SL CH Cnt/Cmd
45 40 60 50 55 45 45/40

Mar 2021 Report

Evaluator: Joe Doyle

Age: 19 yr
Height: 6-4
Weight: 190 lbs
Hits/Throws: R/R
Acquired: 2020 Round 1
RuleV: 2024

Physical Description: Long levers, lean and super-athletic 6-foot-4 frame that has added very good weight since draft date. Prototype starters frame. Controls his body well and still has room to add 10-15 pounds of good weight. Bluechip quarterback frame.

Delivery & Mechanics: Clean arm action from a vertical slot. Still finding a consistent release point. Stays in his backside well and rides the mound generating impressive extension down the bump. Arm action can get a little long in the back.

Fastball: Lange's athleticism really helps the fastball pop. It's a mid-to-high 90s offering that really explodes at the plate thanks to an extremely vertical release and above average spin rate. Lange is still learning to command the pitch, but it's raw capabilities are easy plus, likely double-plus if he learns to spot it. Grade: 60

Cutter: Lange gets natural cut on his fastball and has recently taken to supinating a bit and throwing a natural cutter. It's average right now, but has the potential to be more as he learns how to actually "pitch". Grade: 50

Slider: Gyroscopic breaking ball with good two-plane tilt. Late break. Pitch is streaky. At times he's dotting the pitch at the knees, other times he's getting under the pitch seeing it sail or spiking it glove-side. Like the rest of his package, Lange's very green. It'll take time. Grade: 55

Changeup: Lange is still finding a feel for his changeup. It wasn't one of his primary offerings in high school, though those that have seen him throw it in side bullpens have been impressed by his ability to separate off his fastball and induce some fading action. Grade: 45

Control and Command: Lange is still reasonably new to pitching full-time so command is spotty. He hasn't pitched in many showcases or lengthy outings against premier competition, so there's still a lot to learn about Lange's future profile. Control: 45 | Command: 40

Overall: Lange took his body from soft and long to chiseled and athletic in the nine months leading up to draft day. He's a rock solid, long-levered body that pro scouts drool over. But Lange is extremely raw. His mechanics are a work in progress and he's still learning how to repeat his delivery. Control and command will likely dictate whether this kid can stay a starter, but if that improves, the ceiling is substantial.

OFP: 45
Role: 40 - Spot Starter
Risk: Extreme


Ryan Weathers - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD LHP 5 50

Grades Update: Mar 2021
OFP Role FB SL CH Cnt/Cmd
50 50 55 55 50 60/50

Mar 2021 Report

Evaluator: Tyler Henninger

Age: 21 yr
Height: 6-1
Weight: 230 lbs
Hits/Throws: R/L
Acquired: 2018 Round 1
RuleV: On 40-Man Roster

Physical Description: Sturdy, heavyset frame. Heavy through the mid-section. Overall body strength. Sneaky athletic. Some future strength gains possible. Going to need to watch weight in the future.

Delivery & Mechanics: Semi-windup; tall and fall. Low 3/4 arm slot with above average arm speed and moderate effort in delivery. Some deception due to quick arm and unconventional finish. Claws behind the back during short arm path. Average extension, short stride but extra reach during finish. Fluid and simple movements are repeated well.

Fastball: Recent velocity jump. Now sits 92-95 mph. Can run it up 97 mph. Good ride through the zone. Shows ability to locate, in the zone frequently. Works well when elevated. Hittable when velocity is down. Needs to prove he can sustain velocity throughout a season, but shows potential to be an above average pitch. Grade: 55

Slider: Sits 85-88 mph. Big sweeping, frisbee-like action. Tough to barrel when sharp. Flattens out occasionally, becomes hittable when it does. Good velocity. Moves in and out well. Shows potential to be an out pitch that is usable versus both RHH and LHH. Grade: 55

Changeup: Sits 82-85 mph. Heavy arm side fade. Good arm speed deception. Causes hitters to get out front. In the zone frequently, shows good command. Keeps ball low in the zone, stays mostly arm-side. Rarely uses versus LHH. Shows feel but needs to use more often. Grade: 50

Control and Command: Advanced control for his age. In the zone with all three pitches. Repeats delivery well, ability to throw strikes with ease. Works ahead frequently, rarely walks hitters. Shows ability to hit spots with all three pitches. FB command is above average, offspeed command could be slightly refined. Control: 60 | Command: 50

Overall: Weathers is a competitor who shows good pitchability. He sequences all three pitches well and throws strikes with all of them. His fastball velocity shot up in '20 after a year where he saw it dramatically decrease during the '19 season. Being able to sustain the velocity is vital to his fastball success. When it is up, he shows good ride through the zone and has the ability to get whiffs with good control of the pitch. His slider shows the potential to be an out pitch with the big frisbee-like movement that is tough to barrel when on. Occasionally it will lose all vertical movement and become hittable. Maintaining the shape will drive the pitch success. The changeup has good deception and gets a lot of hitters out front. He did not use it much in '19 or at all in his MLB debut. Becoming more comfortable with the pitch could give him three average or better offerings. Weathers has big league bloodlines and it shows in his mature approach to attack hitters. Maintaining fastball velocity is the key to him unlocking his full potential, but he looks like a backend starting pitcher with above average control and three average to better offerings.

OFP: 50
Role: 50 - Backend SP
Risk: Moderate


Luis Campusano - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD C 4 50

Grades Update: Mar 2021
OFP Role Hit Power Field Arm Run
50 50 50 50 45 50 40

Mar 2021 Report

Evaluator: Jake Boes

Age: 22 yr
Height: 5-11
Weight: 232 lbs
Hits/Throws: R/R
Acquired: 2017 Round 2
RuleV: On 40-Man Roster

Physical Description: Compact, sturdy frame; lower-half more developed than upper. Thick neck, sloping shoulders. Room to add strength in the arms; strong torso with modest projection left. Tapered lower half with a high waist; thick, strong thighs, and lean calves. Appears 15-20 under list weight. At projection, could be a Maldonado-like frame. Injury history includes a concussion and wrist injury.

Hit: Simple setup off the plate; upright and open with hands near the ear. Squared hips with feet outside of shoulder-width to form a wide base. Modest leg kick that closes the stance; hands stay forward through load with a high finish. Shows strike zone awareness in the upper third of the zone; struggles on pitches beneath the zone, especially spin. Aggressive approach within the zone; tends to overswing, causing fouls or misses on pitches that should be driven. Unafraid to swing early in counts. Steep bat path and strong legs yield plus bat speed. Recent adjustments with hands and stance may help power but hinder strikeouts. Overall, an average hit tool that may need to revert some adjustments mechanically to reach its potential. Grade: 50

Power: Above-average raw that shows average in-game. Looks to do damage consistently; power favors the pull field but will sneak one over opposite-field on occasion. Struggles with spin may hinder power numbers in the pro ranks; continued strength in upper body may help. A gap hitter that can scrape 20 home runs if given everyday reps across a full season. Grade: 50

Field: Fringe-average defensive catcher; nothing about the tool sticks out, but culmination of skills makes for a useable glove behind the plate. Soft hands; smooth and agile movements. Main struggles are due to blocking; struggles to surround pitches in the dirt. Passed balls and wild pitches too common for the MLB level, but could be cleaned up with continued pro instruction. Grade: 45

Arm: Pop times vary in the 2.0-2.05 range; average arm; good strength, shows ability to throw from the knees if necessary. Accuracy is inconsistent; with most mistakes missing vertically. Times are between average and above-average but likely settles in at a solid-average long-term considering the accuracy concerns. Grade: 50

Run: Once well-below average but has recently improved to below average. Home to first times once in the 4.5 range but has become more agile with recent weight loss. Not a threat to steal on the bases, but no longer the base-clogger he once was and may be able to leg out the occasional infield hit. Grade: 40

Overall: While Campusano lacks some of the defensive prowess that a typical backup profile would possess, his hit-first approach with solid-average power makes his ceiling higher than some of his counterparts. Campusano reached the MLB level in 2020 after never seeing a game above High-A. He could use some more time in the minors to further refine his approach and tighten up his defense, but there are the makings of a hit-first everyday profile long-term.

OFP: 50
Role: 50 - Average Everyday Regular
Risk: Moderate


Robert Hassell III - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD OF 3 55

Grades Update: Mar 2021
OFP Role Hit Power Field Arm Run
55 60 60 50 55 60 55

Mar 2021 Report

Evaluator: Geoff Pontes

Age: 19 yr
Height: 6-2
Weight: 190 lbs
Hits/Throws: L/L
Acquired: 2020 Round 1
RuleV: 2024

Physical Description: Slender frame that makes him appear smaller than his actual height. Sleek and athletic, positive projectable build, with little worry about bad weight as he ages.

Hit: Sets up square to the pitcher, hands by back shoulder, deep bend in knees. Utilizes a moderate leg kick that closes off front side at load. Short, compact stroke, capable of generating whippy bat speed, and subsequently hard contact. Little issue adjusted barrel to hit balls in all four quadrants. Shows an innate ability to hit breaking balls, and is rarely fooled by offspeed. Arguably the best hit tool projection in the 2020 draft. Plus hit with projection remaining. Grade: 60

Power: Average power projection, primarily due to bat speed and physical projection, will show power in games. Doesn't sell out for power and rarely takes aggressive swings. The possibility for above average or even plus power is there, but it might come at the expense of Hassell's approach. But he should comfortably produce average homer run production with lots of doubles. Grade: 50

Field: Above average fielder capable of handling all three outfield positions. May end up in right field long term, but should stay in centerfield in the short term with a 50/50 shot he stays there. Runs efficient routes, makes all the routine plays and doesn't try to do too much. Grade: 55

Arm: Forner two way star as an amateur and that arm talent translates to the outfield. Good online carry with plenty of arm strength to keep runners honest. Plus arm with strength and accuracy. Grade: 60

Run: Above average runner that gets a second gear when underway. Enough range and makeup speed to cover all three outfield positions, though his speed is above average for a corner it's likely only average for center. Grade: 55

Overall: Depending upon your definition of five tool player Hassell might fit the bill. Strong across the board Hassell's standout tool his his advanced hitting and bat to ball skills. It is upon this foundational skill that all of his other abilities support. Hassell the finished product could be anything from top of the order run producing centerfielder to middle of the order corner outfield star. There's still a long way till Hassel debuts, but his minor league time could be accelerated by his polished skill set.

OFP: 55
Role: 60 - Above-Average Regular; Occasional All-Star
Risk: High


CJ Abrams - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD SS 2 55

Grades Update: Mar 2021
OFP Role Hit Power Field Arm Run
55 60 60 45 55 45 80

Mar 2021 Report

Evaluator: Tyler Henninger

Age: 20 yr
Height: 6-2
Weight: 185 lbs
Hits/Throws: L/R
Acquired: 2019 Round 1
RuleV: 2023

Physical Description: Tall and lanky with a trim, wiry build. Extremely live, athletic body. Lots of fast twitch. Long, thin waist with long legs. Plenty of room to develop and add strength.

Hit: Slightly open stance, hands at the letters. Body upright with feet shoulder width apart. Small hand load with hitch. Leg kick timing mechanism varies in size; sometimes sizeable, sometimes minimal. Above average bat speed with a linear path. Easy swing with bat control. Pull-side approach, but shows ability to go to all fields. Above average bat to ball skills, rarely whiffs in the zone. Exceptional hand eye coordination, fouls off tough pitches with two-strikes. Calm demeanor at the plate. Mature approach, ability to take close pitches and recognizes spin well. Natural gifted hitter who is a tough out. Grade: 60

Power: Average raw power. Needs more strength to utilize it in game. Shows ability to drive ball. Mostly pull-side currently. Hits off front side well, produces natural loft. Bat speed and loft indicate future power potential. Speed leads to lots of XBH. Added strength will help long ball, should lead to at least fringy power, if not more. Grade: 45

Field: Solid defender who will make routine play and more. Elite speed allows for exceptional range. Moves well both ways. Soft hands, good fluidity. Catches the ball. Solid footwork with good, athletic actions. Maintains body control throughout movements. Has the ability to make highlight-reel play. Speed and athleticism would stand out in CF. Grade: 55

Arm: Fringy arm. Most times on target. Lacks ideal carry at times, ball will sink. Could improve mechanics. Quick transfer and release but tends to push/ short arm the ball. Playable at short but better suited for 2B or CF. Grade: 45

Run: Rare speed. Quick out of the box with exceptional acceleration. Easy green-light guy. A threat to run immediately when on base. Will steal third easily. Type of speed that makes defense rush, INF singles are not uncommon. Will take extra base, especially with doubles and triples. Grade: 80

Overall: Abrams is a freak athlete that has plenty of growth ahead. At just 18 years old he has shown the potential to be a plus hitter due to his above average bat speed and exceptional hand eye coordination. He is a tough out that rarely misses the ball when it's in the zone. Still growing into his body, the power will come as he fills out and adds strength. That combined with the natural loft and bat speed should lead to at least fringe average power. His speed is a true weapon. Once on base, he is a threat to go at any time. He shows good feel for stealing bases and should rack up high totals in the department. It also allows him to take extra bases and beat out INF singles easily, as well. From a fielding perspective, Abrams shows good actions. The speed helps add range and pairs nicely with good hands and footwork. The arm is fringy at best. It is still playable at SS, but not one I would rely on, as it lacks the ideal carry. His mechanics need improvement to prevent him from pushing the ball. There are talks of him moving to CF, which is where the arm would be better suited and the speed would be utilized more. I think he can stick at short, but I would not be against a move to the outfield. His athleticism should allow him to transition easily. Overall, Abrams has a lot of high grading tools that still need development time, but show signs of a quality big league player. He could wind up being an above average regular who is an occasional all-star.

OFP: 55
Role: 60 - Above-Average Regular; Occasional All-Star
Risk: High


MacKenzie Gore - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SD LHP 1 60

Grades Update: Mar 2021
OFP Role FB CB SL CH Cnt/Cmd
60 70 60 55 50 55 60/55

Mar 2021 Report

Evaluator: James Chipman

Age: 22 yr
Height: 6-2
Weight: 197 lbs
Hits/Throws: L/L
Acquired: 2017 Round 1
RuleV: 2021

Physical Description: Ideal pitcher's frame. Athletic, wiry build. Average torso; high waist with broad shoulders that slope and long levers. Average core; strong sturdy lower half. Impressive athlete with excellent coordination and fluid actions. Fierce competitor; wants the ball. Strong work ethic and advanced feel for the game.

Delivery & Mechanics: Semi-windup; drop and drive operation. High 3/4 arm slot with near elite arm speed from a low effort delivery. Average stride; above-average extension. Extension and arm speed pad perceived velocity. Huge exaggerated letter-high leg kick and deep hand break generate plus deception. Works downhill with fluid, athletic motions. Clean well repeated mechanics despite having a rather long arm path and complex deployment. Consistent, well balanced, online landings. Tunnels the entire arsenal exceptionally well.

Fastball: Sits 92-94 t96 with flashes of plus command. Explodes out of the hand. Fills the zone; flashes the ability to work all four quads. Manipulates velo and movement well. Shows exceptional riding life in the upper third; heavy sink in the lower half; occasional cut on the edges of the plate. Frame and high slot generate steep downward plane. Misses are predominantly glove-side and low in the zone. Extension, arm speed and deception pad the overall grade. Grade: 60

Curveball: Sits 77-80 with tight rotation, hard bite and big 1/7 action. Advanced feel; works it to both sides of the plate regardless of handedness of batter; comfortable pitching backwards. Steals strikes with it early in the count and utilizes it as a bat missing, put-away pitch. Hangers are rare. Lives on the edges; will backfoot RHB and backdoor LHB; occasionally spikes it beneath the zone for chase. Grade: 55

Slider: Sits 84-88; consistency and shape wavers. Upper velo band yields more horizontal action than depth, with occasional tilt. Lower velo band shows sweepy action more reminiscent of a slurve. Can spot it for strikes and get swing and miss to less advanced hitters. Overall a fringy wrinkle in the arsenal with average potential. Grade: 50

Changeup: Underutilized. Sits 82-85. Inconsistent but shows exceptional feel; maintains arm speed; tunneled well off FB with optimal velocity separation. Late tumble with moderate fade. Challenges same sided batters; tough against RHB. Elicits both swing and miss and weak contact. Should develop into an above-average offering with further pro instruction. Development will likely influence his future role. Grade: 55

Control and Command: Athleticism and unique but well repeated mechanics yield flashes of exceptional command. A confident strike thrower with plus control and above-average command at his best, Gore simply needs more consistency. He gets into grooves where he fills the zone, attacks and rarely wastes pitches. Occasional valleys where he loses feel for secondaires and struggles to find the zone. Overall an advanced feel for pitching; he attacks all four quads; shows confidence pitching backwards; avoids predictable sequencing; not afraid to attack inside or up in the zone. Lives in or around the zone; misses are predominately glove side and low. Enough positive traits to project consistent above-average command. Control: 60 | Command: 55

Overall: Gore has size, athleticism, flashes of command and a deep arsenal of potential above-average or better offerings - the blueprint for an impact level frontline SP. The development of his command and improved consistency of his secondaries will be paramount for him to reach his ceiling. One of baseball's best pitching prospects, Gore should eat plenty of innings and miss plenty of bats - a welcomed addition to an already stacked Padres rotation.

OFP: 60
Role: 70 - Impact Frontline SP
Risk: High


P.J. Hilson - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF OF 46 30

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
30 30 30 30 60 50 60

Apr 2021 Report

Evaluator: Geoff Pontes

Age: 20 yr
Height: 5-11
Weight: 175 lbs
Hits/Throws: R/R
Acquired: 2018 Round 6
RuleV: 2022

Physical Description: Medium build with lean frame. Looks heavier than listed weight, but still has room to add some weight to the frame.

Hit: Slightly open stance, slight bend at the knees. Hands start at helmet height, bat rotates in a circle. Long stride for a wide base to start the swing process. Quick hands at the plate. Expands the zone and can struggle to recognize pitches. Grade: 30

Power: The quick hands will generate some gap power, but he likely will be limited to that. With his speed, the gap power can play. He showed the ability for occasional home run pop at the rookie level. Grade: 30

Field: His great speed and ability to read the ball of the bat make him a plus defender that can easily handle centerfield. Grade: 60

Arm: As a pitching prep he touched low 90's on the mound. To a degree that arm carries over to the grass. More than enough arm to stick up the middle. Grade: 50

Run: Short, quick strides. Quick twitch athlete means easy plus speed if not more. Grade: 60

Overall: Hilson shows a lot of athletic ability that mostly surfaces on the defensive side of the ball. It's a glove-first centerfield profile, but he'll have to improve with the bat in his hand to climb the ladder. He's the kind of player where it could all click at once. He's got more than enough ability to stick in center if his bat will allow him.

OFP: 30
Role: 30 - Up/Down Emergency Depth
Risk: Extreme


Jimmy Glowenke - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF SS/2B 45 30

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
30 30 55 30 40 45 40

Apr 2021 Report

Evaluator: Geoff Pontes

Age: 22 yr
Height: 5-10
Weight: 200 lbs
Hits/Throws: R/R
Acquired: 2020 Round 2 FAC
RuleV: 2023

Physical Description: Smaller build, lacks much strength or athleticism. Not much room for physical projection.

Hit: Sets open; front leg offset, hands set by back shoulder. Quick, flat swing geared toward putting the ball in play on the ground. Rarely swings and misses and shows the ability to make contact with pitches all over the zone and on the fringes. Can hit velocity and faired well versus 95+ in college and on the Cape. Will need to make changes to setup to unlock any potential power, but it's a plus contact tool with a strong approach. Grade: 55

Power: Poor power tool, mostly a singles hitter without the ability to ambush fastballs. Flat bat path and lack of punch limit his power upside. Likely to max out in the high single digits in homers and high teens in doubles. Grade: 30

Field: Limited defender due to lack of quickness and twitch. Soft hands and strong actions makeup for a lack of tools. Parked at second base with no position fitting his profile. Below average defender with a lack of versatility. Grade: 40

Arm: Fringe-average arm, suitable for his likely position of second base. Can make consignment on target throws to first with some zip. Grade: 45

Run: Below average runner, not a base stealer, hustles out of the box but does not put pressure on the defense with his speed. Bad fit for his offensive profile. Grade: 40

Overall: A single tool player but it just so happens to be the most important. A bat-first prospect with a lack of power or speed. There's no doubt that Glowenke will hit, but will it be for the type of impact that's necessary in the modern game? If he's able to make adjustments, add strength, and unlock unforeseen power; there's potential he earns a role as a bat first second baseman. But without improvement in that area he's relegated to an up and down profile.

OFP: 30
Role: 30 - Up/Down Emergency Depth
Risk: Moderate


Sandro Fabian - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF OF 41 35

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
35 30 40 40 45 55 40

Apr 2021 Report

Evaluator: Tyler Henninger

Age: 23 yr
Height: 6-1
Weight: 180 lbs
Hits/Throws: R/R
Acquired: 2014 IFA
RuleV: Eligible

Physical Description: Looks bigger than listed weight. Strong, well built. Wide shoulders. Well-developed upper body with strength. Strong legs. Lacks flexibility and explosiveness. Still some room to add strength with continued development.

Hit: Slight open stance, hands high at the head. Upright upper body, slight bend in knees with feet a little wider than shoulder width. Minimal hand load with decent size leg kick timing mechanism. Average bat speed on a slight uppercut bat path. Above-average bat to ball skills, tough with two strikes. Line drive hitter. Pull-side approach, lacks ability to hit pitches hard on outer half of the plate. Aggressive hitter with well below-average discipline, leads to excessive amount of weak contact. Has shown slight discipline improvement, needs to continue. Doesn't recognize spin well, chases pitches. Bat to ball skills help make up for lack of discipline, but overall hit profile is still limited until approach improves. Grade: 40

Power: Above-average raw power, game power plays below average due to excessive amount of weak contact. Power mostly gap to gap, but shows some pull-side HR ability. Lacks loft to consistently put ball over the fence. Added strength and improved loft could lead to more power down the line. Grade: 40

Field: Sure handed defender who catches everything he gets to. Moves well both ways, but below-average jumps and speed limit range. Stiff body movements, lacks fluidity throughout fielding motion and running. Struggles catching GBs cleanly occasionally. Lacks range to make highlight reel play, but manages most routine ones. Fringy defender, possibly average with continued development. Grade: 45

Arm: Above-average arm with fringy mechanics. Short arm action. Lacks follow through and doesn't get body into throws. Still manages ideal carry. Around target frequently. Has shown ability to throw out runners. Grade: 55

Run: Average out of the box, but lacks burst and acceleration. Some stiffness in lower body, labors to run. Not a stolen base threat, but knows how to run bases. Below-average speed limits range, but still playable in OF. Grade: 40

Overall: Fabian lacks a stand out tool, but shows some decent attributes. With the bat, he has above-average bat to ball skills that make him a tough out with two strikes. While that helps him make a lot of contact, his approach still could improve. He struggles with spin and chases a fair amount which leads to frequent weak contact. Will he does show some pull-side power, although most of his power is gap to gap currently. If he is going to want to hit for more power, he'll need to continue to improve the loft in his swing. Fabian is a below-average runner who labors and has stiffness going down the line. It limits his ability to steal bags and impacts his ability to cover ground in the outfield as well. Although he lacks fluidity throughout the fielding movement, he still catches what he gets to and manages to make the routine play. His arm plays above-average with the ability to throw out runners, although his mechanics could improve. Fabian, overall, looks like an up/down player who could possibly develop into a below-average player with some improvements both offensively and defensively.

OFP: 35
Role: 30 - Up/Down Emergency Depth
Risk: High


Connor Cannon - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF 1B 38 35

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
35 30 40 70 30 40 30

Apr 2021 Report

Evaluator: Jason Kamlowsky

Age: 23 yr
Height: 6-5
Weight: 240 lbs
Hits/Throws: R/R
Acquired: 2019 Round 17
RuleV: 2022

Physical Description: This is a large human. Looks like he has slimmed down a bit from college. Naturally strong. High waisted and thick in his lower half, particularly in his hips and thighs. Upper body is far from being toned.

Hit: For a guy his size, he has a simple swing. Hands start high and the bat settles on his shoulder pre-pitch. Doesn't overstride or try to get big. Has shown propensity to go the opposite way with plenty of pop. When he gets his arms extended, he can do damage. There is a fair amount of swing and miss here. Doesn't walk much. Mostly a two-outcome hitter, but he understands what he is and attempts to capitalize on his strengths. Grade: 40

Power: Raw power is off the charts. He can muscle balls out of the park with ease. Raw power might be double plus and game power is plus. Simplified swing helps him go to all fields with pop. This is his best tool and will need to carry him. Grade: 70

Field: Moves surprisingly well for a kid his size. That said, his range is average at best. Will field balls hit right at him but isn't going to range over to the line or to his hand side. Pats his glove on his thigh before getting to the fielding position - a habit he needs to break. Probably best suited for a DH-role but could play 1B in a pinch. Grade: 30

Arm: Average arm strength. Throws from a low arm slot that takes some time on his release. Makes accurate throws to start double plays. Ball carries well enough across the diamond to be serviceable but playing first base means he will rarely make that type of throw. Grade: 40

Run: Below average, awkward runner. Stiff and upright when he runs, will struggle to score from second on a hit. Not a threat to steal. Grade: 30

Overall: Cannon has impressive raw power, probably the best in the Giants' system, but beyond that the tools are lacking. He hit 13 home runs in Rookie ball back in 2019 but he was 22 at the time, making him old for that level. He has the classic "long levers" for his size which is going to make it hard for him to maintain his power numbers as he advances. He is probably best served in a DH-role which will make breaking through that much more difficult.

OFP: 35
Role: 30 - Up/Down Emergency Depth
Risk: High


Prelander Berroa - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF RHP 42 35

Grades Update: Apr 2021
OFP Role FB SL CH Cnt/Cmd
35 30 55 45 30 30/30

Apr 2021 Report

Evaluator: Trevor Hooth

Age: 21 yr
Height: 5-11
Weight: 170 lbs
Hits/Throws: R/R
Acquired: 2016 IFA (MIN)
RuleV: Eligible

Physical Description: Medium build, sloping shoulders. Lean build. Some room left for projection on the frame.

Delivery & Mechanics: High 3/4 arm slot. Low effort delivery. Starts square to the plate. Hands at belt height, raise up to his neck at the height of the balance. Leg kick is stomach high. Bend in the back leg as he extends out toward the plate. Body tends to pull off as rotates to throw. Finishes tall with no leg kick on the follow through.

Fastball: 93-95 T98. Plays up in the zone, especially with two strikes. Creates weak grounders when spotting it low in the zone. He goes through spurts where the pitch is all over the place, then he can consistently place it on the corners. With the velo, it makes it a tough pitch. More control would make it plus, but it's still an above average offering. Grade: 55

Curveball: 82-84. 1-7 movement. Can be a swing and miss weapon low in the zone. He can lose control of it, but when locked in he utilizes it in any count. Shows confidence, even when down in the count. More consistency could make this an average offering, but as is it's fringe. Grade: 45

Changeup: Decent fade and deception. Not used often. Can work well low in the zone. Might grade higher if used more often. Grade: 30

Control and Command: Berroa's control is all over the place. He posted high walk numbers and hit a high amount of batters. There are stints where he's dialed in, but it's inconsistent. He doesn't miss over the middle too often, but he is liable to miss out of the zone by a lot. This will be a big part of how far he advances through the Giants organization. Control: 30 | Command: 30

Overall: Berroa is a power arm with a power fastball and a high velo curveball and the velo comes easy. The 1, 2 punch can be a real weapon. He has a changeup that he flashes too. The real story of his career will be written by his ability to reign in the control. His power arsenal will likely mean he thrives best in the bullpen, but he'd still need to see improvements in control.

OFP: 35
Role: 30 - Up/Down Emergency Depth
Risk: Extreme


Sean Roby - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF 3B 36 35

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
35 30 40 45 45 45 40

Apr 2021 Report

Evaluator: Tyler Henninger

Age: 22 yr
Height: 6-2
Weight: 215 lbs
Hits/Throws: R/R
Acquired: 2018 Round 12
RuleV: 2021

Physical Description: Strong, well built. Large frame. Displays overall body strength. Wide shoulders. Muscular thigh and legs. Not body type to add much weight, mostly filled out.

Hit: Square stance, hands at the letters. Body upright with feet shoulder width apart. Recently simplified load. Semi-active hand load with some barrel wrap. Removed large hitch. Ditched large leg kick for small step with lower half. Average bat speed on slight uppercut path. Some barrel lag through zone. Uses the whole field well. Makes solid contact. Average bat to ball skills. Aggressive hitter, approach needs to improve. Swing and miss continues to get worse. Struggles with elevated velocity and spin on the outer half. Minimized load should help pitch recognition and contact frequency. Manages to still hit for decent average despite whiffs. Toned down load should help improve contact frequency. Possible fringe average hitter. Grade: 40

Power: Above-average raw power, game power plays more below-average due to contact issues. HR power mostly pull-side, more gap power the other way. Toned approach needed for hit ability may sap game power. Has a shown ability to drive ball in past, struggled to tap into it as a pro. Strength and contact quality indicate possibility of more power with maturity. Grade: 45

Field: Solid defender. Good hands, catches what he gets to. Footwork could improve, flat footed at times. Moves well both ways despite lacking a lot of lateral speed. Shows ability to charge ball well. Playable at 3B. Grade: 45

Arm: Arm strength could improve, still playable at 3B. Decent carry, ball slightly sinks before bag. Accurate, on target most of the time. Can throw from different arm angles, loses some carry on the run. Grade: 45

Run: Decent out of the box. Has some acceleration, but lacks burst. Fairly big stride length, has some stiffness down the line. Not a threat to steal bases. Lacks lateral speed and quickness. Grade: 40

Overall: Roby has hit for a fairly high average during his minor league career and won a home run derby, but he still lacks a carrying tool. His bat gets hurt by his below-average approach and pitch recognition. He gets beat by velocity up and advanced spin. Without a refinement in approach, the strikeouts are only going to get worse. He displayed a toned-down load in spring last year, which should help. His raw power can be impressive at times, but Roby has not tapped into it as a professional. If he can drive the ball out of the ballpark more frequently, he could become an interesting bat. The toned approach might sap some power, but it is yet to be seen. As a fielder, he is playable at third base. He has solid hands and shows the ability to move side to side. There is enough arm for the position. It could use some added strength, but is accurate enough to play. He is nothing special as a runner, won't steal a bag but not a clogger. Overall, he looks like an up/down guy that could possibly bump into a bench role if game power develops.

OFP: 35
Role: 30 - Up/Down Emergency Depth
Risk: High


Luis Alexander Basabe - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF OF 35 35

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
35 30 40 40 50 60 60

Apr 2021 Report

Evaluator: Joe Drake

Age: 24 yr
Height: 6-0
Weight: 180 lbs
Hits/Throws: S/R
Acquired: 2012 IFA (BOS)
RuleV: Eligible

Physical Description: Athletic frame, fits listed numbers. Fairly standard, unassuming build; strong lower half. Live body. Hamstring strain in 2020; Wrist Sprain 2021.

Hit: Right: Slightly open stance with high hands at the head, upright body, and shoulder-width base. Quiet hands; loads with moderate leg lift that hovers a touch. Average bat speed and linear bat path. Left: Slightly open stance with hands at the letters, upright body, and feet slightly wider than shoulder-width. Sharper leg lift than from the right side; flat bat path but slightly steeper than from the right. Aggressive swinger on strikes, but good feel for the zone and will work a walk. Doesn't expand much but will swing through pitches in the zone. Whiffs on pitches he should hit and even some he should drive. Swings hard, looks to shoot line drives which fits his power profile. Good command of the strike zone will boost OBP, but lacks contact skills of a good hitter. Grade: 40

Power: Average raw pop and average bat speed. Linear swing path limits over the fence potential, but speed and baserunning will help him rack up extra base hits. Poor contact skills will likely keep him from realizing any real power potential. Not a good swing path adjustment candidate due to swing and miss issues. Grade: 40

Field: Solid outfielder but doesn't quite have the chops/instincts for center. Strong arm makes him a natural fit for right field, but the bat is weak for a corner. Reads and routes are average but has good closing speed. Solid defensive package overall, but a tweener profile due to the weak offensive package. Grade: 50

Arm: Strong arm, easy carry out of the hand, generally on target. Plenty of strength and accuracy for right field. Good speed helps him get in position to make good throws more often than not. Grade: 60

Run: Clocked 3.96 H-1st from left side. Good runner with above-average top end speed and good instincts on the basepaths. Out of the box quickly and accelerates well. Can score from 1st on balls in the gap. True stolen base threat; good reads and jumps and gets up to speed quickly. Lack of top end speed keeps him from a double-plus grade, but feel and quickness help it play up and make him dangerous on the bases. Grade: 60

Overall: Athletic, toolsy player who doesn't quite have the skills to succeed at the major league level. Good instincts on the basepaths don't carry over to the outfield and whiff issues at the plate limit his offensive impact. Best suited as a pinch runner and corner outfield defensive replacement.

OFP: 35
Role: 30 - Up/Down Emergency Depth
Risk: High


Dilan Rosario - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF SS 33 40

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
40 40 40 50 45 50 60

Apr 2021 Report

Evaluator: Joe Heintskill

Age: 20 yr
Height: 6-0
Weight: 175 lbs
Hits/Throws: R/R
Acquired: 2019 Round 6
RuleV: 2023

Physical Description: Strong upper body with broad shoulders tapering to a narrow waist. Solid athlete; projectable frame which should maintain athleticism and speed as he fills out physically.

Hit: Open stance with hands just above shoulders; feet slightly wider than shoulder width; pronounced leg kick as a timing mechanism. Hands work well, short swing with above-average bat speed; rotates hips well. Needs to work on approach; issues with pitch recognition, tends to sell out for power. Grade: 40

Power: Bat speed coupled with projectable frame that should add strength could bring solid average power down the road. Bat path features slight uppercut but contact is generally of a line drive nature. His plus speed should allow for him to generate extra base hits even if over the fence power doesn't fully materialize. Grade: 50

Field: Potential decent defender up the middle; speed and athleticism give him some additional range. He fields the ball out in front and has soft hands; transfers the ball well; shows good footwork working to his arm side. Grade: 45

Arm: Fluid, quick arm; releases ball well; good carry across the diamond; enough arm to handle SS long term. Does have some accuracy issues which cause overall grade to play closer to average. Grade: 50

Run: Plus runner; especially once he's underway; speed should be an asset both on the bases and on defense. Has been timed at 6.4 second in the 60. Grade: 60

Overall: Rosario has an interesting collection of tools. At he plate, he has the potential to hit for enough average and provide some pop; approach must improve for projection to come to fruition. Defensively, he should be able to remain in the middle of the diamond given his speed and athleticism. Like most high school draftees the profile carries a fair amount of risk given the relative distance from maximizing his potential.

OFP: 40
Role: 40 - Below-Average Player: Utility or Bench
Risk: Extreme


Melvin Adon - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF RHP 32 40

Grades Update: Apr 2021
OFP Role FB SL CH Cnt/Cmd
40 40 70 60 30 30/30

Apr 2021 Report

Evaluator: Joe Heintskill

Age: 27 yr
Height: 6-3
Weight: 246 lbs
Hits/Throws: L/R
Acquired: 2015 IFA
RuleV: Eligible

Physical Description: Average height with a strong lower half. Long limbs with a high waist and broad shoulders. At 26 there's no physical projection remaining. Had right shoulder surgery in 2020 offseason.

Delivery & Mechanics: Stretch only; tall and fall. Hands high; high leg kick and long arm path that wraps behind his back. 3/4 arm slot with a quick arm and good extension. High effort in the delivery; inconsistent follow through; will sometimes overthrow causing him to fall off aggressively to the first-base side.

Fastball: Elite velocity; sits 97-100 t102; runs to arm-side especially in the bottom of the strike zone. Lacks ability to locate the pitch consistently causing it to be less effective than velocity/movement profile would suggest. Grade: 70

Slider: Sits 87-89 and offers a nice velocity separation off his fastball. Short, tight vertical break; inconsistent shape, at times losing bite. Has confidence in the pitch and is willing to throw it in most situations. Grade: 60

Changeup: Very firm; regularly 94-95. Lacks conviction with pitch; arm speed noticeably slows; movement profile is more lateral; pitch lacks tumble. Grade: 30

Control and Command: Well below-average control and command. Struggles to locate both fastball and slider let alone throw quality strikes. Lack of control adds additional risk and limits overall value of the profile. Control: 30 | Command: 30

Overall: Classic power reliever with a strong two-pitch combo. Given his age and build, there's no additional projection. Present stuff is more than good enough to get hitters out at the big league level. Fastball and slider quality would indicate a high-leverage relief role but lack of control adds risk and limits ultimate ceiling.

OFP: 40
Role: 40 - Low-Leverage Reliever
Risk: High


Ricardo Genoves - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF C 31 40

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
40 40 40 45 50 60 30

Apr 2021 Report

Evaluator: Joe Drake

Age: 22 yr
Height: 6-2
Weight: 190 lbs
Hits/Throws: R/R
Acquired: 2015 IFA
RuleV: Eligible

Physical Description: Strong, thick frame; bottom-heavy with XL hips and thighs. Has outgrown listed weight. Muscle on the frame, but not lean. Built like a catcher. Mostly maxed out; some room for weight in the chest and shoulders. Conditioning will be a factor.

Hit: Square stance with hands head-high; Mostly upright with shoulder-width base. Active hands pre-load; low leg lift used for trigger with slight hand load. Steeper swing path with average bat speed. Aggressive swinger, not very selective in the zone and will expand on spin. Slugger approach looking to pull everything, but can go the other way with authority when he chooses. Some swing and miss in the zone and a bit of a grooved swing limit hit tool's upside. Solid feel for zone; will take a walk. Grade: 40

Power: Plus raw power from strong body and average bat speed. Lofted swing path helps get the ball in the air, but swing and miss keeps power from maximizing in games. All fields over the fence pop. Lack of speed will keep him from taking bases except on balls to the wall. Grade: 45

Field: Solid receiver. Fluid movements behind the plate; leans to receive the ball within the body. Quicker feet and actions than expected, but not "quick". Moves the body for most block attempts, but will stab instead of smothering and miss the ball. Hustles down the line to back up first. Heady player that will nab stray runners on back picks and delayed steals. Leader on the field. Grade: 50

Arm: 2.06, 1.97, 1.91, 1.84, 1.77 pop times. Flashes double plus pop times, but not consistent and sometimes only average. Accurate throws, keeps the ball down. A weapon that will keep runners honest. Grade: 60

Run: 4.51 H-1st. Accelerates quickly but top speed is very limited. Mostly station to station. Can advance on plays where he should, but nothing more. Not a stolen base threat. Grade: 30

Overall: Average defensive catcher with a plus or better arm and enough power to do damage. Defense and power combination is enough for a 3rd catcher floor, but most likely earns a backup role. Could be a regular if the hit tool ticks up or the defense takes a step forward.

OFP: 40
Role: 40 - Below-Average Player: Platoon or Bench
Risk: High


Garrett Frechette - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF 1B 30 40

Grades Update: Apr 2021
OFP Role Hit Power Field Arm Run
40 40 50 40 40 50 40

Apr 2021 Report

Evaluator: Jason Kamlowsky

Age: 20 yr
Height: 6-3
Weight: 200 lbs
Hits/Throws: L/L
Acquired: 2019 Round 5
RuleV: 2023

Physical Description: For just turning 20, this is a really good-looking kid. Has really worked on his body since being drafted. Muscular forearms and well-defined upper body. Is still filling out through his shoulders. Lower body is coming along. Has done well to put on weight in his lower half. Can put on 15-20 additional pounds without much problem.

Hit: Classic left-handed stance. Simplified approach without much noise through his swing. Starts slightly open with a little crouch in his lower half. Shifts weight from his back leg through a slight front leg kick. Hands start by his shoulders and stay quiet through the swing path. Gets directly to the ball with a short swing. Doesn't dive after pitches away. For his height, he does a reasonable job of hitting pitches low in the zone. Solid approach at the plate, especially given his age. Grade: 50

Power: Raw power profile is intriguing. Has the frame to grow into an impact power source but not convinced that happens. With only 165 minor league plate appearances, game power is mostly projection at this point. With a shorter swing path, he can square up pitches with authority. Willingness to go to all fields may hinder his power projection a bit. Would prefer to see him not sell out for power and be a more complete hitter, especially given San Francisco's home park dimensions. Grade: 40

Field: Athletic enough for the Giants to give him a look in the outfield. Footwork around first base is adequate. Will never win a Gold Glove but also won't be a liability. Grade: 40

Arm: Very limited looks here but arm strength is above average, enough so that it would allow him to play left field. If he sticks at first base, arm will carry just fine. Grade: 50

Run: Average runner who won't steal many bases. Can lumber a bit out of the box. Not sure he has the speed to stick in the outfield, especially in a system that is so rich at the position. Grade: 40

Overall: Frechette is an interesting prospect. He was hurt for much of his senior year at Orange Lutheran High School but displayed enough power in a pre-draft workout that the Giants took him in the 5th Round and signed him to a well-above-slot contract. While he has the physical look of your prototypical left-handed slugger, I prefer he keeps his approach in hitting to all fields and being selective at the plate. The lack of a 2020 season likely set him back but his age and projectability both work in his favor. He could be much higher on this list in a year.

OFP: 40
Role: 40 - Below-Average Player: Platoon or Bench
Risk: High


Blake Rivera - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF RHP 29 40

Grades Update: Apr 2021
OFP Role FB CB CH Cnt/Cmd
40 40 55 60 50 60/55

Apr 2021 Report

Evaluator: Danny Brackman

Age: 23 yr
Height: 6-4
Weight: 225 lbs
Hits/Throws: R/R
Acquired: 2018 Round 4
RuleV: 2021

Physical Description: Big athletic build. Very strong lower half with a thick core and broad shoulders. Good functional mobility but can look stiff at times.

Delivery & Mechanics: Windup starts off-set towards 1B edge of the rubber. Uses a medium high leg-kick to stack trunk and begin downhill move. Reaches back with upper half, possibly a bit too far, to create separation, generating above average power and arm speed from an over-the-top slot. Not an overly long arm action that helps repeatability, though the posture issue created does alter mechanical efficiency through some clear timing issues. Stretch starts with front foot/hip closed off which appears to help stay stacked more naturally.

Fastball: 92-95 and can reach back for 97. Above average velo and near elite raw spin but below average movement profile due to heavy cutting. Cut does help induce a high GB% but doesn't offer much whiff potential due to command issues. Velo does tend to dip later in outings. Improving spin efficiency would likely help both feel and movement, showing there's still a gap between current offering and future potential. Grade: 55

Curveball: 79-83 with massive, sharp vertical break. Another high spin offering but the efficiency does appear to be better. True CB axis that plays plus virtually anywhere in the zone. Strong swing and miss offering down to both LHHs and RHHs. Does flash a legit double-plus hammer at times though command presently caps ceiling. Grade: 60

Changeup: Mid-80s with above average fade. Over-the-top slot makes it difficult for hitters to pick up and comfort throwing it has improved. Doesn't throw it as much as he could, likely due to still developing feel, though he does show confidence by sprinkling in some nice same-handed CHs to mix things up. Movement profile and recent improvements suggest potential for at least an average third offering. Grade: 50

Control and Command: Seems to have better feel with secondaries than the FB. FB cut combined with mechanical deficiencies create a hill to overcome to get the most out of the offering. Can keep it down away from barrels but struggles to hit spots consistently. Does an average job keeping the CB down to generate whiffs but will leave plenty up in hittable areas. Surprisingly good feel for keeping the CH arm-side. Control: 40 | Command: 30

Overall: Rivera has been tested as a starter since going pro, though it's looking more and more likely that he's destined for a future as a reliever. He performed well in 2019 and made strides towards remaining a starter, but he'll need to improve his fastball profile and mechanical efficiency if he wants to do so. His stuff would likely play up in short stints anyway, where he has less time to lose feel and can just lean on his CB, making a return to the pen the most obvious outcome.

OFP: 40
Role: 40 - Low-Leverage Reliever
Risk: High


Kai-Wei Teng - Scouting Report


Rank History
Year Team Position Team Rank OFP
2021 SF RHP 28 40

Grades Update: Apr 2021
OFP Role FB CB SL CH Cnt/Cmd
40 40 45 45 45 55 60/55

Apr 2021 Report

Evaluator: Anthony Franco

Age: 22 yr
Height: 6-4
Weight: 260 lbs
Hits/Throws: R/R
Acquired: 2019 IFA (MIN)
RuleV: 2022

Physical Description: Listed at 6-4, 260. On-mound presence; tall, boxy frame. Physically developed, no remaining projection. Thick lower half with massive thighs.

Delivery & Mechanics: Works solely from the stretch; rare look for a starting pitcher but leads to atypical simplicity in his delivery. Throws with extremely little effort. Low 3/4 arm slot with a longer arm stroke; that combination of arm angle and long arm action give left-handed hitters a really long look at the ball before it leaves his hand.

Fastball: Works 90-93. Low arm slot not conducive to generating vertical hop on the fastball. Plays horizontally with what appears to be deliberate variation in the movement; can run it arm-side to jam right-handed hitters or cut it when working glove-side. Plays much better against righties. Grade: 45

Curveball: Fourth pitch in his arsenal. Has a little more bite than the slider but lacks traditional curveball depth. Grade: 45

Slider: Sweepy, mid-80's slider. Locates glove-side and down. Pitch has some two-plane movement but doesn't have the bite to miss many bats at higher levels. Grade: 45

Changeup: Advanced feel for vertically oriented changeup. Mimics fastball arm speed to aid deception and has enough drop to tumble below the barrel. Best bat-missing secondary. Grade: 55

Control and Command: Repeats delivery despite average athleticism because it's so simple. Can throw the fastball in the zone when needed to work back into counts. Advanced ability to locate secondaries down in the zone: changeup arm-side, slider glove-side. Fringe raw stuff might force him to nibble a little more against higher-level hitters but projects for plus control in a vacuum. Advanced understanding for reading hitters' swings and sequencing accordingly. Control: 60 | Command: 55

Overall: Teng's a pitchability right-hander acquired from the Twins as part of the 2019 Sam Dyson trade. Physical with a low-effort delivery, he should have a better chance than most pitchers to stay healthy. Other than an above-average changeup, his arsenal is just OK. Teng's fastball doesn't have the ride to get above barrels, and the breaking stuff is fringy. But he has good feel for the finer arts of pitching and throws plenty of strikes. He projects as a dependable back-of-the-rotation starter, particularly if the changeup allows him to handle left-handed hitters despite their favorable looks at his lower arm slot.

OFP: 40
Role: 40 - Spot Starter or Long Reliever
Risk: Moderate