SAN FRANCISCO GIANTS
PLAYER RATINGS REPORT - SCOUTED BY: OSA
10/31/2025
BATTER RATINGS
Name Age Pos Contact Gap Power Eye Avoid K's Speed Stealing CON vsL POW vsL Eye vsL CON vsR POW vsR Eye vsR
Wilyer Abreu 26 RF 50 55 55 65 45 55 50 50 60 50 55 65
Jo Adell 26 LF 45 50 65 50 45 65 45 70 50 45 60 50
Ji-hwan Bae 26 CF 55 50 35 50 50 70 50 30 50 55 35 50
Kristian Campbell 23 2B 55 55 50 55 50 60 55 50 60 50 50 50
Henry Davis 26 C 50 50 50 50 45 55 50 55 55 45 50 50
Vaughn Grissom 24 SS 55 45 35 50 55 55 60 35 55 55 35 50
Josh Lowe 27 RF 50 60 50 50 45 65 50 50 50 50 50 50
Carlos Narvaez 26 C 45 45 40 55 45 50 45 45 60 45 40 55
Zach Neto 24 SS 50 60 55 45 50 60 50 60 50 50 55 45
Ceddanne Rafaela 25 3B 55 60 50 30 50 65 55 50 35 55 50 30
Michael Toglia 27 1B 45 50 60 60 45 50 45 55 55 45 60 60
Brice Turang 25 2B 55 45 35 55 60 70 55 35 55 60 35 55
Matt Wallner 27 1B 50 60 60 60 35 55 50 55 55 50 60 60
PITCHER RATINGS
Name Age Role Stuff Movement Control STU vsL MOV vsL CON vsL STU vsR MOV vsR CON vsR Velocity Stamina
Adbert Alzolay 30 RP 50 50 55 50 45 55 55 50 55 95-97 Mph 40
Tanner Bibee 26 SP 55 50 55 50 50 55 55 50 60 95-97 Mph 50
Kyle Harrison 24 SP 50 50 50 55 50 50 50 50 50 93-95 Mph 50
Kenley Jansen 38 CL 60 60 55 55 50 50 65 65 55 93-95 Mph 30
Yusei Kikuchi 34 SP 55 45 50 60 50 55 55 45 50 96-98 Mph 50
Alex Lange 30 RP 70 70 35 65 65 35 70 70 35 97-99 Mph 30
Carmen Mlodzinski 26 RP 50 55 45 45 55 45 50 60 50 96-98 Mph 35
Andre Pallante 27 RP 45 65 45 45 60 45 45 65 45 95-97 Mph 45
River Ryan 27 SP 55 50 45 55 50 45 60 55 45 97-99 Mph 55
Emmet Sheehan 25 SP 55 50 45 50 50 45 55 50 45 96-98 Mph 50
Gregory Soto 30 RP 65 65 45 80 80 45 55 60 45 98-100 Mph 30
Abner Uribe 25 RP 70 65 30 60 55 30 80 70 35 99-101 Mph 30
Louie Varland 27 RP 50 50 55 50 50 55 50 50 55 96-98 Mph 50
FIELDING RATINGS
Name Pos C Ability C Arm INF Range INF Arm INF Error Turn DP OF Range OF Arm OF Error
Wilyer Abreu RF - - 40 50 40 30 55 70 65
Jo Adell LF 20 20 40 60 40 35 60 50 60
Adbert Alzolay RP 20 20 30 50 30 30 25 40 30
Ji-hwan Bae CF 20 20 50 45 55 60 65 50 65
Tanner Bibee SP 20 20 35 50 35 25 30 35 30
Kristian Campbell 2B 20 20 55 50 50 50 55 50 50
Henry Davis C 50 65 35 55 40 25 45 55 45
Vaughn Grissom SS 20 20 60 55 60 55 50 55 55
Kyle Harrison SP 20 20 25 45 30 35 25 35 35
Kenley Jansen CL 20 25 25 45 30 25 25 50 35
Yusei Kikuchi SP 20 20 35 40 35 25 50 30 30
Alex Lange RP 20 20 40 55 55 35 30 45 35
Josh Lowe RF 20 20 45 65 45 40 55 60 55
Carmen Mlodzinski RP 20 20 35 60 30 25 30 40 35
Carlos Narvaez C 55 50 35 45 40 25 40 55 45
Zach Neto SS 20 20 60 60 65 60 50 60 50
Andre Pallante RP 20 20 35 60 35 35 25 30 30
Ceddanne Rafaela 3B 20 20 65 55 65 60 65 60 65
River Ryan SP 20 20 40 55 55 45 50 50 45
Emmet Sheehan SP 20 20 35 45 30 25 25 30 30
Gregory Soto RP 20 20 35 55 35 25 30 40 30
Michael Toglia 1B 20 20 45 45 45 35 50 55 50
Brice Turang 2B 20 20 60 55 65 55 55 50 50
Abner Uribe RP 20 20 35 50 35 30 25 35 30
Louie Varland RP 20 20 30 40 40 35 25 35 30
Matt Wallner 1B 20 20 35 70 40 30 45 75 50
FIELDING POSITIONAL RATINGS
Name P C 1B 2B 3B SS LF CF RF
Wilyer Abreu - - - - - - 25 - 25
Jo Adell - - - - - - 25 20 20
Adbert Alzolay 20 - - - - - - - -
Ji-hwan Bae - - - 20 - 20 - 20 -
Tanner Bibee 20 - - - - - - - -
Kristian Campbell - - - 20 20 20 20 20 20
Henry Davis - 20 - - - - - - -
Vaughn Grissom - - - 25 - 20 - - -
Kyle Harrison 20 - - - - - - - -
Kenley Jansen 20 - - - - - - - -
Yusei Kikuchi 20 - - - - - - - -
Alex Lange 30 - - - - - - - -
Josh Lowe - - - - - - 20 20 20
Carmen Mlodzinski 20 - - - - - - - -
Carlos Narvaez - 20 - - - - - - -
Zach Neto - - - - - 20 - - -
Andre Pallante 20 - - - - - - - -
Ceddanne Rafaela - - - 20 25 20 20 25 -
River Ryan 30 - - - - - - - -
Emmet Sheehan 20 - - - - - - - -
Gregory Soto 20 - - - - - - - -
Michael Toglia - - 25 - - - 20 - 20
Brice Turang - - - 25 - 20 - - -
Abner Uribe 25 - - - - - - - -
Louie Varland 20 - - - - - - - -
Matt Wallner 20 - 20 - - - 20 - 20
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82