MLB
Premium Player Analysis
• player profiles
• fantasy projections
• printer-friendly tip sheets
San Francisco Giants NL West
Team Roster
No PITCHERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
- Jose Alvarez (P) L/L 5'11"/195lbs 5/6/89 VEN 8 FA '21
45 Caleb Baragar (P) R/L 6'3"/215lbs 4/9/94 USA 1 SF '16 (9/275)
38 Tyler Beede (P) R/R 6'2"/216lbs 5/23/93 USA 2 SF '14 (1/14)
- John Brebbia (P) L/R 6'1"/200lbs 5/30/90 USA 3 FA '20
76 Kervin Castro (P) R/R 6'0"/185lbs 2/7/99 VEN 0-R S-SF '15
47 Johnny Cueto (SP) R/R 5'11"/229lbs 2/15/86 DOM 13 FA '15
26 Anthony DeSclafani (P) R/R 6'2"/195lbs 4/18/90 USA 6 FA '20
75 Camilo Doval (P) R/R 6'2"/180lbs 7/4/97 0-R S-SF '15
66 Jarlin Garcia (P) L/L 6'3"/215lbs 1/18/93 DOM 4 W-Mia '20
34 Kevin Gausman (P) L/R 6'2"/190lbs 1/6/91 USA 8 FA '19
17 Jake McGee (P) L/L 6'4"/229lbs 8/6/86 USA 11 FA '21
51 Conner Menez (P) L/L 6'2"/206lbs 5/29/95 USA 2-R SF '16 (14/425)
54 Reyes Moronta (P) R/R 5'10"/265lbs 1/6/93 DOM 3 S-SF '10
43 Dedniel Nunez (P) R/R 6'2"/180lbs 6/5/96 DOM 0-R R5-NYN '20
60 Wandy Peralta (P) L/L 6'0"/217lbs 7/27/91 DOM 5 W-Cin '19
71 Tyler Rogers (P) R/R 6'3"/181lbs 12/17/90 USA 2 SF '13 (10/312)
48 Aaron Sanchez (P) R/R 6'4"/210lbs 7/1/92 USA 6 FA '21
78 Gregory Santos (P) R/R 6'2"/190lbs 8/28/99 DOM 0-R T-Bos '17
67 Sam Selman (P) R/L 6'2"/198lbs 11/14/90 USA 2 FA '19
62 Logan Webb (P) R/R 6'1"/220lbs 11/18/96 USA 2 SF '14 (4/118)
37 Matt Wisler (P) R/R 6'3"/215lbs 9/12/92 USA 6 FA '20
57 Alex Wood (P) R/L 6'4"/215lbs 1/12/91 USA 8 FA '21
No CATCHERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
21 Joey Bart (C) R/R 6'2"/238lbs 12/15/96 USA 1-R SF '18 (1/2)
2 Curt Casali (C) R/R 6'2"/220lbs 11/9/88 USA 7 FA '21
28 Buster Posey (C) R/R 6'1"/213lbs 3/27/87 USA 11 SF '08 (1/5)
14 Chadwick Tromp (C) R/R 5'8"/221lbs 3/21/95 ARU 1 FA '20
No INFIELDERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
9 Brandon Belt (1B) L/L 6'3"/231lbs 4/20/88 USA 10 SF '09 (5/147)
35 Brandon Crawford (SS) L/R 6'1"/223lbs 1/21/87 USA 10 SF '08 (4/117)
41 Wilmer Flores (IF) R/R 6'2"/213lbs 8/6/91 VEN 8 FA '20
18 Tommy La Stella (IF) L/R 5'11"/180lbs 1/31/89 USA 7 FA '21
10 Evan Longoria (3B) R/R 6'1"/213lbs 10/7/85 USA 13 T-TB '17
33 Darin Ruf (1B/OF) R/R 6'2"/232lbs 7/28/86 USA 6 FA '20
7 Donovan Solano (IF) R/R 5'8"/210lbs 12/17/87 COL 7 FA '19
32 Jason Vosler (IF) L/R 6'1"/220lbs 9/6/93 USA 0-R FA '20
No OUTFIELDERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
74 Alexander Canario (OF) R/R 6'1"/165lbs 5/7/00 DOM 0-R S-SF '16
49 Jaylin Davis (OF) R/R 5'11"/205lbs 7/1/94 USA 2-R T-Min '19
12 Alex Dickerson (OF) L/L 6'2"/226lbs 5/26/90 USA 4 T-SD '19
1 Mauricio Dubon (OF/IF) R/R 6'0"/173lbs 7/19/94 HON 2 T-Mil '19
6 Steven Duggar (OF) L/R 6'1"/187lbs 11/4/93 USA 3 SF '15 (6/186)
13 Austin Slater (OF) R/R 6'1"/204lbs 12/13/92 USA 4 SF '14 (8/238)
31 LaMonte Wade Jr. (OF/1B) L/L 6'1"/205lbs 1/1/94 USA 2-R T-Min '21
5 Mike Yastrzemski (OF) L/L 5'10"/178lbs 8/23/90 USA 2 T-Bal '19
DISABLED LIST
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
38 Tyler Beede (P) R/R 6'2"/216lbs 5/23/93 USA 2 SF '14 (1/14)
- John Brebbia (P) L/R 6'1"/200lbs 5/30/90 USA 3 FA '20
IN THE MINORS
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
- Melvin Adon (P) L/R 6'3"/246lbs 6/9/94 DOM 0-R S-SF '15
29 Arismendy Alcantara (IF/OF) S/R 5'10"/170lbs 10/29/91 DOM 4 FA '21
46 Anthony Banda (P) L/L 6'2"/230lbs 8/10/93 USA 4 T-TB '20
53 Luis Alexander Basabe (OF) S/R 6'0"/180lbs 8/26/96 VEN 1-R T-ChA '20
- Brandon Beachy (P) R/R 6'2"/220lbs 9/3/86 USA 5 FA '19
86 Tristan Beck (P) R/R 6'4"/165lbs 6/24/96 USA 0-R T-Atl '19
- Prelander Berroa (P) R/R 5'11"/170lbs 4/18/00 DOM 0-R T-Min '19
- Justin Bour (1B) L/R 6'4"/270lbs 5/28/88 USA 6 FA '21
61 Silvino Bracho (P) R/R 5'10"/190lbs 7/17/92 VEN 5 FA '20
- Israel Cruz (P) R/R 6'1"/170lbs 6/1/97 VEN 0-R T-Tex '17
- Frandy De La Rosa (IF) S/R 6'1"/180lbs 1/24/96 DOM 0-R T-Tex '17
39 Rico Garcia (P) R/R 5'9"/201lbs 1/10/94 USA 2-R W-Col '19
58 Trevor Gott (P) R/R 5'10"/182lbs 8/26/92 USA 6 T-Wsh '19
- Chris Heston (P) R/R 6'3"/195lbs 4/10/88 USA 4 FA '18
65 Jay Jackson (P) R/R 6'1"/195lbs 10/27/87 USA 2 FA '21
- Scott Kazmir (P) L/L 6'0"/195lbs 1/24/84 USA 12 FA '21
52 Dominic Leone (P) R/R 5'10"/215lbs 10/26/91 USA 7 FA '20
56 Zack Littell (P) R/R 6'4"/220lbs 10/5/95 USA 3 FA '21
70 Joe McCarthy (OF/1B) L/L 6'3"/220lbs 2/23/94 USA 1-R T-TB '19
93 Trevor Oaks (P) R/R 6'2"/249lbs 3/26/93 USA 1-R W-KC '19
- Jesus Ozoria (P) R/R 6'2"/195lbs 6/1/98 DOM 0-R T-Sea '19
- Carson Ragsdale (P) R/R 6'8"/225lbs 5/25/98 USA 0-R T-Phi '21
80 Drew Robinson (OF/IF) L/R 6'1"/200lbs 4/20/92 USA 3 FA '19
- Jerry Sands (1B/OF) R/R 6'4"/225lbs 9/28/87 USA 5 FA '17
- Jordan Schafer (OF/P) L/L 6'1"/205lbs 9/4/86 USA 6 FA '18
- Matt Seelinger (P) R/R 6'0"/205lbs 4/19/95 USA 0-R T-TB '19
64 James Sherfy (P) R/R 6'0"/175lbs 12/27/91 USA 3-R FA '21
82 Kai-Wei Teng (P) R/R 6'4"/260lbs 12/1/98 TWN 0-R T-Min '19
63 Nick Tropeano (P) R/R 6'4"/205lbs 8/27/90 USA 6 FA '21
- Jeremy Walker (P) R/R 6'5"/235lbs 6/12/95 USA 1-R FA '21
- Ryan Webb (P) R/R 6'6"/245lbs 2/5/86 USA 8 FA '17
85 Will Wilson (IF) R/R 6'0"/184lbs 7/21/98 USA 0-R T-Ana '19
83 Sam Wolff (P) R/R 6'0"/205lbs 4/14/91 USA 0-R T-Tex '17
- Shun Yamaguchi (P) R/R 6'2"/225lbs 7/11/87 JPN 1 FA '21
R = Rookie