Are You a Stathead?

Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and hockey.

Subscribe to our Stathead Newsletter

Current 40-Man Roster

  • Active Roster in Bold
Current 40-Man Roster
Rk Uni Name OnActv IL Age B T Ht Wt DoB 1stYr
132Matt Barnesus USPitcher*29RR6' 4"210Jun 17, 19902012
244Brandon Workmanus USPitcher*30RR6' 5"235Aug 13, 19882011
322Rick Porcellous USPitcher*30RR6' 5"205Dec 27, 19882008
410David Priceus USPitcher*33LL6' 5"215Aug 26, 19852008
557Eduardo Rodriguezve VEPitcher*26LL6' 2"220Apr 7, 19932010
641Chris Saleus USPitcher*30LL6' 6"180Mar 30, 19892010
747Tyler Thornburgus USPitcher*30RR5' 11"190Sep 29, 19882010
876Hector Velazquezmx MXPitcher*30RR6' 0"180Nov 26, 19882010
964Marcus Waldenus USPitcher*30RR6' 0"195Sep 13, 19882007
1065Ryan Weberus USPitcher*28RR6' 1"180Aug 12, 19902009
1137Heath Hembreeus USPitcher*30RR6' 4"210Jan 13, 19892010
1254Colten Brewerus USPitcher*26RR6' 4"230Oct 29, 19922012
1370Ryan Brasierus USPitcher*31RR6' 0"225Aug 26, 19872007
1428J.D. Martinezus USPosition*31RR6' 3"220Aug 21, 19872009
1525Steve Pearceus USPosition*36RR5' 11"200Apr 13, 19832005
1636Eduardo Nunezdo DOPosition*32RR6' 0"195Jun 15, 19872005
1718Mitch Morelandus USPosition*33LL6' 2"230Sep 6, 19852007
1811Rafael Deversdo DOPosition*22LR6' 0"237Oct 24, 19962014
193Sandy Leonve VEPosition*30SR5' 10"225Mar 13, 19892007
2019Jackie Bradley Jr.us USPosition*29LR5' 10"200Apr 19, 19902011
217Christian Vazquezpr PRPosition*28RR5' 9"195Aug 21, 19902008
222Xander Bogaertsaw AWPosition*26RR6' 1"210Oct 1, 19922010
2350Mookie Bettsus USPosition*26RR5' 9"180Oct 7, 19922011
2416Andrew Benintendius USPosition*24LL5' 10"170Jul 6, 19942014
2523Michael Chavisus USPosition*23RR5' 10"216Aug 11, 19952014
2617Nathan Eovaldius USPitcher10-day29RR6' 2"225Feb 13, 19902008
2761Brian Johnsonus USPitcher10-day28LL6' 4"235Dec 7, 19902012
2815Dustin Pedroiaus USPosition10-day35RR5' 9"175Aug 17, 19832004
295Tzu-Wei Lintw TWPosition10-day25LR5' 9"155Feb 15, 19942012
3012Brock Holtus USPosition10-day31LR5' 10"180Jun 11, 19882009
3163Darwinzon Hernandezve VEPitcher22LL6' 2"245Dec 17, 19962014
3266Bobby Poynerus USPitcher26LL6' 0"205Dec 1, 19922013
3381Josh Taylorus USPitcher26LL6' 5"225Mar 2, 19932014
3467Josh Smithus USPitcher31RR6' 2"220Aug 7, 19872010
3565Travis Lakinsus USPitcher25RR6' 1"180Jun 29, 19942014
3679Denyi Reyesdo DOPitcher22RR6' 4"209Nov 2, 19962015
3759Sam Travisus USPosition25RR6' 0"205Aug 27, 19932013
3877Oscar Hernandezve VEPosition25RR6' 1"230Jul 9, 19932010
3940Marco Hernandezdo DOPosition26LR6' 0"200Sep 6, 19922010
400Joey Curlettaus USPosition25RR6' 4"245Mar 8, 19942012
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
Matt Barnes29us USRR6' 4"210Jun 17, 19906180118180000000000001.0$1,600,000
Andrew Benintendi24us USLL5' 10"170Jul 6, 19944424142410000004020411100.9$717,500
Mookie Betts26us USRR5' 9"180Oct 7, 19926464546460000000838460002.2$20,000,000
Xander Bogaerts26aw AWRR6' 1"210Oct 1, 1992745454545000004500000002.2$12,000,000
Jackie Bradley Jr.29us USLR5' 10"200Apr 19, 1990739373937000000037037020-1.1$8,550,000
Ryan Brasier31us USRR6' 0"225Aug 26, 19873210221210000000000000.2$577,500
Colten Brewer26us USRR6' 4"230Oct 29, 1992218011818000000000000-0.1$557,000
Michael Chavis23us USRR5' 10"216Aug 11, 19951st26252625003222000000101.1
Rafael Devers22do DOLR6' 0"237Oct 24, 1996347454745000045000001201.4$614,500
Nathan Eovaldi29us USRR6' 2"225Feb 13, 1990844044000000000000-0.1$17,000,000
Heath Hembree30us USRR6' 4"210Jan 13, 19897210021210000000000000.2$1,312,500
Darwinzon Hernandez22ve VELL6' 2"245Dec 17, 19961st100110000000000000.1
Brock Holt31us USLR5' 10"180Jun 11, 1988865650004010000001-0.1$3,575,000
Brian Johnson28us USLL6' 4"235Dec 7, 1990440144000000000000-0.3$575,000
Travis Lakins25us USRR6' 1"180Jun 29, 19941st100110000000000000.0
Sandy Leon30ve VEBR5' 10"225Mar 13, 1989813111313013000000001100.3$2,475,000
Tzu-Wei Lin25tw TWLR5' 9"155Feb 15, 19943136131100080201010110.0
J.D. Martinez31us USRR6' 3"220Aug 21, 198794443441600000060101628101.1$23,750,000
Mitch Moreland33us USLL6' 2"230Sep 6, 19851042364238003800000002600.8$6,500,000
Eduardo Nunez32do DORR6' 0"195Jun 15, 1987102718271710014210000643-0.8$5,000,000
Steve Pearce36us USRR5' 11"200Apr 13, 1983132217221600130003003530-0.6$6,250,000
Dustin Pedroia35us USRR5' 9"175Aug 17, 19831466640004000000200-0.5$15,000,000
Rick Porcello30us USRR6' 5"205Dec 27, 198811991990000000000000.0$21,125,000
Bobby Poyner26us USLL6' 0"205Dec 1, 1992220122000000000000-0.1
David Price33us USLL6' 5"215Aug 26, 198512771770000000000000.9$31,000,000
Erasmo Ramirez29ni NIRR5' 10"215May 2, 1990810011000000000000-0.1
Eduardo Rodriguez26ve VELL6' 2"220Apr 7, 19935990990000000000000.2$4,300,000
Chris Sale30us USLL6' 6"180Mar 30, 1989101010010100000000000000.6$15,000,000
Josh Smith31us USRR6' 2"220Aug 7, 19874410440000000000000.0
Blake Swihart27us USBR6' 1"200Apr 3, 19925126121008100010010500.0$910,000
Tyler Thornburg30us USRR5' 11"190Sep 29, 1988715021515000000000000-0.2$1,750,000
Sam Travis25us USRR6' 0"205Aug 27, 19933222100100000001000.0$558,500
Christian Vazquez28pr PRRR5' 9"195Aug 21, 1990536323635034120000001101.2$2,850,000
Hector Velazquez30mx MXRR6' 0"180Nov 26, 1988314721414000000000000-0.1$568,500
Marcus Walden30us USRR6' 0"195Sep 13, 19882160116160000000000001.0
Ryan Weber28us USRR6' 1"180Aug 12, 19905300330000000000000.2
Brandon Workman30us USRR6' 5"235Aug 13, 19885240224240000000000000.8$1,150,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.