Current 40-Man Roster

  • Active Roster in Bold
Current 40-Man Roster
Rk Uni Name OnActv IL Age B T Ht Wt DoB 1stYr
153Tommy Miloneus USPitcher*35LL6' 0"215Feb 16, 19872008
275Andres Munozmx MXPitcher*23RR6' 2"222Jan 16, 19992016
330Ryan Boruckius USPitcher*28LL6' 4"210Mar 31, 19942012
438Robbie Rayus USPitcher*30LL6' 2"225Oct 1, 19912010
577Chris Flexenus USPitcher*27RR6' 3"219Jul 1, 19942012
656Penn Murfeeus USPitcher*28RR6' 2"195May 2, 19942015
763Diego Castillodo DOPitcher*28RR6' 3"268Jan 18, 19942014
837Paul Sewaldus USPitcher*32RR6' 3"219May 26, 19902011
97Marco Gonzalesus USPitcher*30LL6' 1"205Feb 16, 19922011
1050Erik Swansonus USPitcher*28RR6' 3"222Sep 4, 19932014
1158Ken Gilesus USPitcher*31RR6' 3"197Sep 20, 19902011
1236Logan Gilbertus USPitcher*25RR6' 6"215May 5, 19972016
1368George Kirbyus USPitcher*24RR6' 4"215Feb 4, 19982017
1444Julio Rodriguezdo DOPosition*21RR6' 3"228Dec 29, 20002018
1526Adam Frazierus USPosition*30LR5' 10"181Dec 14, 19912011
168Justin Uptonus USPosition*34RR6' 1"215Aug 25, 19872006
1735Kevin Padlous USPosition*25RR6' 2"210Jul 15, 19962014
1822Luis Torrensve VEPosition*26RR6' 0"217May 2, 19962013
1920Taylor Trammellus USPosition*24LL6' 2"220Sep 13, 19972016
2023Ty Franceus USPosition*27RR5' 11"215Jul 13, 19942013
2127Jesse Winkerus USPosition*28LL6' 3"215Aug 17, 19932012
2213Abraham Toroca CAPosition*25SR6' 0"225Dec 20, 19962016
233J.P. Crawfordus USPosition*27LR6' 2"202Jan 11, 19952013
2429Cal Raleighus USPosition*25SR6' 3"235Nov 26, 19962016
2528Eugenio Suarezve VEPosition*30RR5' 11"213Jul 18, 19912009
2625Dylan Mooreus USPosition*29RR6' 0"205Aug 2, 19922013
272Tom Murphyus USPosition10-day31RR6' 1"206Apr 3, 19912011
2865Casey Sadlerus USPitcher60-day31RR6' 3"223Jul 13, 19902010
2917Mitch Hanigerus USPosition60-day31RR6' 2"214Dec 23, 19902011
3012Evan Whiteus USPosition60-day26RL6' 3"219Apr 26, 19962015
311Kyle Lewisus USPosition7-day26RR6' 4"222Jul 13, 19952014
3247Matt Brashca CAPitcher24RR6' 1"173May 12, 19982017
3367Matthew Festaus USPitcher29RR6' 1"195Mar 11, 19932014
3443Juan Thendo DOPitcher22RR6' 1"200Feb 7, 20002017
3581Danny Youngus USPitcher28LL6' 3"200May 27, 19942013
3618Anthony Misiewiczus USPitcher27RL6' 1"196Nov 1, 19942013
3733Justus Sheffieldus USPitcher26LL5' 10"224May 13, 19962014
3840Wyatt Millsus USPitcher27RR6' 4"214Jan 25, 19952014
39Drew Ellisus USPosition26RR6' 3"205Dec 1, 19952016
40Sam Haggertyus USPosition28SR5' 11"175May 26, 19942013
4110Jarred Kelenicus USPosition22LL6' 1"206Jul 16, 19992018
4246Alberto Rodriguezdo DOPosition21LL5' 11"227Oct 6, 20002018
Rk Uni Name OnActv IL Age B T Ht Wt DoB 1stYr

Full-Season Roster & Games by Position

Full-Season Roster & Games by Position
Name Age B T Ht Wt DoB Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR WAR Salary
Ryan Borucki28us USLL6' 4"210Mar 31, 1994570077000000000000-0.1
Matt Brash24ca CARR6' 1"173May 12, 19981st55055000000000000-0.6
Diego Castillo28do DORR6' 3"268Jan 18, 1994527022727000000000000-0.5$2,150,000
J.P. Crawford27us USLR6' 2"202Jan 11, 1995667676767000006700000002.3$6,000,000
Roenis Elias33cu CULL6' 1"205Aug 1, 19887700770000000000000.1
Stuart Fairchild26us USRR6' 0"205Mar 17, 1996230320000002002010-0.1
Matthew Festa29us USRR6' 1"195Mar 11, 1993321002121000000000000-0.1
Chris Flexen27us USRR6' 3"219Jul 1, 199451414014140000000000000.4$3,050,000
Mike Ford29us USLR6' 0"225Jul 4, 1992416916100100000001070-0.1$100,000
Ty France27us USRR5' 11"215Jul 13, 1994470707069006900000001003.0
Adam Frazier30us USLR5' 10"181Dec 14, 19917716471620005500601218770-0.4
Logan Gilbert25us USRR6' 6"215May 5, 199721414014140000000000002.5
Ken Giles31us USRR6' 3"197Sep 20, 19908100110000000000000.0$5,250,000
Marco Gonzales30us USLL6' 1"205Feb 16, 199281414014140000000000000.2$5,750,000
Sam Haggerty28us USBR5' 11"175May 26, 1994413413800020040264260.1
Mitch Haniger31us USRR6' 2"214Dec 23, 19906999600000000663000.2$7,750,000
Jarred Kelenic22us USLL6' 1"206Jul 16, 19992302430260000001124262500.0
George Kirby24us USRR6' 4"215Feb 4, 19981st990990000000000000.5
Matt Koch31us USLR6' 3"215Nov 2, 1990540044000000000000-0.2
Kyle Lewis26us USRR6' 4"222Jul 13, 19954444000000000004000.2
Wyatt Mills27us USRR6' 4"214Jan 25, 19952801880000000000000.1
Tommy Milone35us USLL6' 0"215Feb 16, 198712200220000000000000.2
Anthony Misiewicz27us USRL6' 1"196Nov 1, 1994317001717000000000000-0.1
Dylan Moore29us USRR6' 0"205Aug 2, 1992448264845003111060293331340.7$1,350,000
Andres Munoz23mx MXRR6' 2"222Jan 16, 1999327002727000000000000-0.1
Penn Murfee28us USRR6' 2"195May 2, 19941st251025250000000000000.7
Tom Murphy31us USRR6' 1"206Apr 3, 1991714111412012000000001200.5$1,575,000
Riley O'Brien27us USRR6' 4"180Feb 6, 19952100110000000000000.0
Kevin Padlo25us USRR6' 2"210Jul 15, 19962303300300000000300.1
Cal Raleigh25us USBR6' 3"235Nov 26, 1996243384342042000000000301.1
Yohan Ramirez27do DORR6' 4"212May 6, 1995370077000000000000-0.3
Robbie Ray30us USLL6' 2"225Oct 1, 199191515015150000000000000.6$21,000,000
Julio Rodriguez21do DORR6' 3"228Dec 29, 20001st717071700000000700700102.4
Sergio Romo39us USRR5' 11"185Mar 4, 19831517001717000000000000-0.7$2,000,000
Paul Sewald32us USRR6' 3"219May 26, 19906270127270000000000000.9$1,735,000
Justus Sheffield26us USLL5' 10"224May 13, 19965500550000000000000.3
Steven Souza Jr.33us USRR6' 4"225Apr 24, 1989866650000000055100-0.4
Drew Steckenrider31us USRR6' 4"235Jan 10, 1991516011616000000000000-0.3$3,100,000
Eugenio Suarez30ve VERR5' 11"213Jul 18, 19919717071570000570000014101.8
Erik Swanson28us USRR6' 3"222Sep 4, 19934180018180000000000000.7
Abraham Toro25ca CABR6' 0"225Dec 20, 19964584858420012616000001581-0.3
Luis Torrens26ve VERR6' 0"217May 2, 199653429342902801000000630-0.4
Taylor Trammell24us USLL6' 2"220Sep 13, 19972282628270000000326271110.6
Justin Upton34us USRR6' 1"215Aug 25, 19871677710000001001600-0.2
Donovan Walton28us USLR5' 10"190May 25, 19944101100001000000010.0
Jesse Winker28us USLL6' 3"215Aug 17, 19936706670610000006100619300.2
Danny Young28us USLL6' 3"200May 27, 19941st20022000000000000-0.1
Name Age B T Ht Wt DoB Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR WAR Salary

Coaching Staff

Coaching Staff
Name Age DoB Role Start Date End Date
Scott Servais55us USJun 4, 1967ManagerApr 8Jun 24
Tony Arnerich42us USDec 14, 1979Hitting CoachApr 8
Jarret DeHartUnknownHitting Coach & Director of Hitting StrategyApr 8
Trent Blank32us USAug 31, 1989Bullpen Coach and Director of Pitching StrategyApr 8
Pete Woodworth33us USJul 29, 1988Pitching CoachApr 8
Kristopher Negron36us USFeb 1, 1986First Base CoachApr 8
Manny Acta53do DOJan 11, 1969Third Base CoachApr 8
Nasusel CabreraUnknownBatting Practice PitcherApr 8
Fleming Baez41do DOJun 10, 1981Bullpen CatcherApr 8
Perry Hill70us USMar 19, 1952Infield CoachApr 8
Andy McKayUnknownMajor League Coach & Senior Director of Baseball DevelopmentApr 8
Hisashi Iwakuma41jp JPApr 12, 1981Special Assignment CoachApr 8
Name Age DoB Role Start Date End Date