Current 40-Man Roster

  • Active Roster in Bold
Current 40-Man Roster
Rk Uni Name OnActv DL Age B T Ht Wt DoB 1stYr
132Matt Barnesus USPitcher*28RR6' 4"210Jun 17, 19902012
246Craig Kimbrelus USPitcher*30RR6' 0"210May 28, 19882008
356Joe Kellyus USPitcher*30RR6' 1"190Jun 9, 19882009
461Brian Johnsonus USPitcher*27LL6' 4"235Dec 7, 19902012
531Drew Pomeranzus USPitcher*29RL6' 6"240Nov 22, 19882011
637Heath Hembreeus USPitcher*29RR6' 4"210Jan 13, 19892010
722Rick Porcellous USPitcher*29RR6' 5"205Dec 27, 19882008
817Nathan Eovaldius USPitcher*28RR6' 2"225Feb 13, 19902008
924David Priceus USPitcher*32LL6' 5"215Aug 26, 19852008
1070Ryan Brasierus USPitcher*30RR6' 0"225Aug 26, 19872007
1141Chris Saleus USPitcher*29LL6' 6"180Mar 30, 19892010
1247Tyler Thornburgus USPitcher*29RR5' 11"190Sep 29, 19882010
1376Hector Velazquezmx MXPitcher*29RR6' 0"180Nov 26, 19882010
1423Blake Swihartus USPosition*26SR6' 1"200Apr 3, 19922011
1525Steve Pearceus USPosition*35RR5' 11"200Apr 13, 19832005
1636Eduardo Nunezdo DOPosition*31RR6' 0"195Jun 15, 19872005
1718Mitch Morelandus USPosition*32LL6' 2"230Sep 6, 19852007
1828J.D. Martinezus USPosition*30RR6' 3"220Aug 21, 19872009
192Xander Bogaertsaw AWPosition*25RR6' 1"210Oct 1, 19922010
2050Mookie Bettsus USPosition*25RR5' 9"180Oct 7, 19922011
2119Jackie Bradley Jr.us USPosition*28LR5' 10"200Apr 19, 19902011
2216Andrew Benintendius USPosition*23LL5' 10"170Jul 6, 19942015
2311Rafael Deversdo DOPosition*21LR6' 0"237Oct 24, 19962014
2412Brock Holtus USPosition*30LR5' 10"180Jun 11, 19882009
253Sandy Leonve VEPosition*29SR5' 10"225Mar 13, 19892007
2657Eduardo Rodriguezve VEPitcher10-day25LL6' 2"220Apr 7, 19932010
2735Steven Wrightus USPitcher10-day33RR6' 2"215Aug 30, 19842007
285Ian Kinslerus USPosition10-day36RR6' 0"200Jun 22, 19822003
297Christian Vazquezpr PRPosition10-day27RR5' 9"195Aug 21, 19902008
3064Marcus Waldenus USPitcher29RR6' 0"195Sep 13, 19882007
3144Brandon Workmanus USPitcher29RR6' 5"235Aug 13, 19882011
3267Chandler Shepherdus USPitcher25RR6' 3"185Aug 25, 19922014
3363Robby Scottus USPitcher28SL6' 3"220Aug 29, 19892011
3466Bobby Poynerus USPitcher25LL6' 0"205Dec 1, 19922015
3565Justin Haleyus USPitcher27RR6' 5"230Jun 16, 19912012
3659Sam Travisus USPosition24RR6' 0"205Aug 27, 19932014
3738Tony Rendaus USPosition27RR5' 8"179Jan 24, 19912012
385Tzu-Wei Lintw TWPosition24LR5' 9"155Feb 15, 19942012
Rk Uni Name OnActv DL 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
Matt Barnes28us USR6' 4"210Jun 17, 19905510351510000000000001.7$605,000
Jalen Beeks24us USL5' 11"195Jul 10, 19931st21022000000000000-0.4
Andrew Benintendi23us USL5' 10"170Jul 6, 19943114109114110000000952301100403.9$620,500
Mookie Betts25us USR5' 9"180Oct 7, 199251029810210000010008931000308.2$10,500,000All-Star
Xander Bogaerts25aw AWR6' 1"210Oct 1, 19926100991001000000010000000002.8$7,050,000
Jackie Bradley Jr.28us USL5' 10"200Apr 19, 199061081031081070000000100111071021.6$6,100,000
Ryan Brasier30us USR6' 0"225Aug 26, 19872150015150000000000000.7
Dan Butler31us USR5' 10"210Oct 17, 1986222220200000000000-0.1
William Cuevas27ve VEB6' 2"215Oct 14, 19903201220000000000000.1
Rafael Devers21do DOL6' 0"237Oct 24, 19962102100102100000010000000110-0.2$564,500
Nathan Eovaldi28us USR6' 2"225Feb 13, 19907441440000000000000.5
Justin Haley27us USR6' 5"230Jun 16, 19912400440000000000000.1
Heath Hembree29us USR6' 4"210Jan 13, 19896510451510000000000000.5$581,500
Brock Holt30us USL5' 10"180Jun 11, 198878065807400250018209111710.5$2,225,000
Brian Johnson27us USL6' 4"235Dec 7, 19903308230300000000000001.1$548,000
Joe Kelly30us USR6' 1"190Jun 9, 19887540454540000000000000.3$3,825,000
Craig Kimbrel30us USR6' 0"210May 28, 19889500450500000000000002.0$13,000,000All-Star
Ian Kinsler36us USR6' 0"200Jun 22, 198213333300030000000000.2
Sandy Leon29ve VEB5' 10"225Mar 13, 1989767596765065000000000200.5$1,950,000
Tzu-Wei Lin24tw TWL5' 9"155Feb 15, 199422011202000041150000011-0.4
J.D. Martinez30us USR6' 3"220Aug 21, 1987811511511545000000300154570005.6$23,750,000All-Star
Mitch Moreland32us USL6' 2"230Sep 6, 1985995809589008900000000811.1$6,500,000All-Star
Eduardo Nunez31do DOR6' 0"195Jun 15, 198791029810295000742400000740-1.4$4,000,000
Steve Pearce35us USR5' 11"200Apr 13, 19831225192517001500010237301.3$6,250,000
Dustin Pedroia34us USR5' 9"175Aug 17, 19831333330003000000000-0.1$16,000,000
Drew Pomeranz29us USR6' 6"240Nov 22, 19888141111414000000000000-0.4$8,500,000
Rick Porcello29us USR6' 5"205Dec 27, 1988102525225250000000000002.9$21,125,000
Bobby Poyner25us USL6' 0"205Dec 1, 19921st100110100000000000000.5$545,000
David Price32us USL6' 5"215Aug 26, 1985112323023230000000000002.9$30,000,000
Hanley Ramirez34do DOR6' 2"235Dec 23, 198314444444250025000000019000.1$22,750,000
Tony Renda27us USR5' 8"179Jan 24, 19912101000000000000010.0
Eduardo Rodriguez25ve VEL6' 2"220Apr 7, 199341919119190000000000002.8$2,375,000
Chris Sale29us USL6' 6"180Mar 30, 198992323123230000000000006.5$12,500,000All-Star
Robby Scott28us USB6' 3"220Aug 29, 1989320022000000000000-0.3
Carson Smith28us USR6' 6"215Oct 19, 19895180118180000000000000.3$850,000
Blake Swihart26us USB6' 1"200Apr 3, 199245124513401271206061212144-0.1$563,500
Tyler Thornburg29us USR5' 11"190Sep 29, 19886150015150000000000000.1$2,050,000
Sam Travis24us USR6' 0"205Aug 27, 1993254520010001001310-0.1
Christian Vazquez27pr PRR5' 9"195Aug 21, 199046055605905900000000100-0.8$1,425,000
Hector Velazquez29mx MXR6' 0"180Nov 26, 19882354135350000000000001.7$547,000
Marcus Walden29us USR6' 0"195Sep 13, 19881st802880000000000000.1$545,000
Brandon Workman29us USR6' 5"235Aug 13, 19884260126260000000000000.6$835,000
Steven Wright33us USR6' 2"215Aug 30, 19846104010100000000000000.9$1,100,000
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
Support us without the ads? Go Ad-Free.