2012 Portland Sea Dogs Roster

Eastern League (EL) - Class: AA
Team Record: 68-73
Finished 4th in the EL's Eastern Division
Manager: Kevin Boles (68-73)
Affiliation: Boston Red Sox
Location: Portland, Maine
Ballpark: Hadlock Field
Attendance: 374,930, Avg. 5,434 in 69 home dates
2012 Portland Sea Dogs Statistics

The Portland Sea Dogs of the Eastern League ended the 2012 season with a record of 68 wins and 73 losses, finishing fourth in the league's Eastern Division.

The Sea Dogs scored 583 runs and conceded 617 runs. Jeremy Hazelbaker led Portland with 19 home runs, while Bryce Brentz and Reynaldo Rodriguez walloped 15 or more also. Bryce Brentz drove in 76 runs and topped batters with significant playing time by connecting at a .296 clip. Jeremy Kehrt paced the team with 8 wins, and Stolmy Pimentel registered a 4.61 earned run average, best among pitchers with enough qualifying appearances.

Andrew Bailey, Xander Bogaerts, Jackie Bradley, Bryce Brentz, Drake Britton, Billy Buckner, Dan Butler, Jesse Carlson, Chris Carpenter, Carl Crawford, Jacoby Ellsbury, Josh Fields, Jeremy Hazelbaker, Rich Hill, Ryan Kalish, Chris Martin, Daisuke Matsuzaka, Clayton Mortensen, Stolmy Pimentel, Ryan Pressly, Anthony Ranaudo, Travis Shaw, Ryan Sweeney, Christian Vázquez, Allen Webster, Brandon Workman and Steven Wright were all players from the 2012 Portland Sea Dogs who played in the Majors during their careers.

Kevin Boles served as manager.


Click on column headings to sort.

Player Bats Throws Birth Date Height Weight Hometown
Andrew BaileyRRMay 31, 19846'3"240Voorhees, NJ US
Chris Balcom-MillerRRMarch 3, 19896'2"210San Jose, CA US
Ronald BermudezRRJune 6, 19886'0"195Maracaibo, Zulia VE
Xander BogaertsRROctober 1, 19926'1"210Oranjestad, AW
Jackie BradleyLRApril 19, 19905'10"200Richmond, VA US
Bryce BrentzRRDecember 30, 19886'0"215Crossville, TN US
Drake BrittonLLMay 22, 19896'2"215Waco, TX US
Billy BucknerRRAugust 27, 19836'2"205Decatur, GA US
Dan ButlerRROctober 17, 19865'10"210Phoenix, AZ US
Jesse CarlsonLLDecember 31, 19806'0"160New Britain, CT US
Chris CarpenterRRDecember 26, 19856'4"220Bryan, OH US
Caleb ClayRRFebruary 15, 19886'2"180Birmingham, AL US
Carl CrawfordLLAugust 5, 19816'2"230Houston, TX US
Ryan DentRRMarch 15, 19896'0"190Long Beach, CA US
Marco DuarteRRAugust 19, 19866'2"185Hermosillo, Sonora MX
Jacoby EllsburyLLSeptember 11, 19836'1"195Madras, OR US
Josh FieldsRRAugust 19, 19856'0"191Athens, GA US
Zach GentileLRNovember 1, 19865'8"165Sturgis, MI US
Derrik GibsonRRDecember 5, 19896'1"195Seaford, DE US
Jeremy HazelbakerLRAugust 14, 19876'3"190Muncie, IN US
Drew HedmanLLJuly 20, 19866'2"200Redding, CA US
Jonathan HeeRRAugust 11, 19856'0"180Honolulu, HI US
Chris HernandezLLDecember 14, 19886'2"195Miami, FL US
Jayson HernandezRRSeptember 2, 19885'10"200Brooklyn, NY US
Rich HillLLMarch 11, 19806'5"221Boston, MA US
Peter HisseyLLJanuary 17, 19906'1"180Phoenixville, PA US
Brock HuntzingerRRJuly 2, 19886'3"200Anderson, IN US
Bryan JohnsRRNovember 18, 19885'9"180Plano, TX US
Ryan KalishLLMarch 28, 19886'0"215Northridge, CA US
Jeremy KehrtRRDecember 21, 19856'2"190Plainfield, IN US
Aaron KurczRRAugust 8, 19906'0"175Las Vegas, NV US
Will LatimerLLDecember 4, 19856'3"190Bayfield, CO US
Mike LeeRRNovember 18, 19866'7"235Las Vegas, NV US
J. C. LinaresRRSeptember 7, 19845'11"190La Habana, La Habana CU
Mike MacDonaldRROctober 29, 19816'1"215Camden, ME US
Chris MartinRRJune 2, 19866'8"225Arlington, TX US
Daisuke MatsuzakaRRSeptember 13, 19806'0"205Tokyo, JP
Heiker MenesesRRJuly 1, 19915'9"200Caracas, Distrito Federal VE
Clayton MortensenRRApril 10, 19856'4"185Rexburg, ID US
Nick NatoliRRJanuary 17, 19886'1"195Ellicott City, MD US
Michael OlmstedRRMay 2, 19876'6"280Bellflower, CA US
Stolmy PimentelRRFebruary 1, 19906'3"230San Cristobal, San Cristobal DO
Eammon PorticeRRJune 18, 19856'2"185Fort Lauderdale, FL US
Ryan PresslyRRDecember 15, 19886'3"210Dallas, TX US
Anthony RanaudoRRSeptember 9, 19896'7"240Freehold, NJ US
Reynaldo RodriguezRRJuly 2, 19866'0"195Cartagena, Bolivar CO
Charle RosarioRRJuly 23, 19885'10"160La Vega, La Vega DO
Travis ShawLRApril 16, 19906'4"230Washington Court House, OH US
Marquez SmithRRMarch 20, 19855'10"205Panama City, FL US
Chorye SpooneRRSeptember 16, 19856'1"215Baltimore, MD US
Matt SpringRRNovember 7, 19846'2"225Phoenix, AZ US
Ryan SweeneyLLFebruary 20, 19856'4"225Cedar Rapids, IA US
Oscar TejedaRRDecember 26, 19896'1"170San Cristobal, San Cristobal DO
Jason UrquidezRRSeptember 12, 19826'0"175Tarzana, CA US
Christian VázquezRRAugust 21, 19905'9"195Bayamon, PR
Kolbrin VitekRRApril 1, 19896'2"195Bryan, OH US
Allen WebsterRRFebruary 10, 19906'2"200Greensboro, NC US
Shannon WilkersonRRJuly 20, 19886'0"200Dacula, GA US
Brandon WorkmanRRAugust 13, 19886'5"235Arlington, TX US
Steven WrightRRAugust 30, 19846'2"215Torrance, CA US

Average attendance is based upon the number of actual home dates where known (most leagues from 1992 and later). Where the number of home dates is not known, the average is calculated using half the team's total games.




Minor League Baseball


Minor League Baseball Search

Latest News

June 7, 2025 Sea Dogs Game Notes
Posted on Saturday June 07, 2025

RAIN RETURNS The Portland Sea Dogs and Hartford Yard Goats were unable to escape the rain on Friday night. They were suspended in the top of the third...

Sea Dogs and Yard Goats Suspended on Friday Night
Posted on Friday June 06, 2025

Portland, Maine - Friday night's game at Delta Dental Park between the Portland Sea Dogs and Hartford Yard Goats has been suspended due to rain with t...

June 6, 2025 Sea Dogs Game Notes
Posted on Friday June 06, 2025

SEA DOGS SUFFER EXTRA INNINGS LOSS The Sea Dogs fell to the Hartford Yard Goats yesterday, 8-6 in 11 innings. After a scoreless tenth inning, Hartford...