2004 Portland Sea Dogs Roster

Eastern League (EL) - Class: AA
Team Record: 69-73
Finished 4th in the EL's North Division
Manager: Ron Johnson (69-73)
Affiliation: Boston Red Sox
Location: Portland, Maine
Ballpark: Hadlock Field
Attendance: 434,684, Avg. 6,210 in 70 home dates
2004 Portland Sea Dogs Statistics

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

The Sea Dogs scored 664 runs and conceded 757 runs, most in the circuit. Mike O'Keefe led Portland with 19 home runs, and Brett Roneberg walloped 15 or more also. Brett Roneberg accounted for 77 RBI. Kenny Perez paced hitters with significant playing time by connecting at a .280 clip. Abe Alvarez topped the squad with 10 wins and a team-best 3.66 ERA, tops among regular hurlers.

Players from the 2004 Portland Sea Dogs who spent time in the Majors during their careers included Tim Hamulack, George Lombard, Hanley Ramírez, Lenny DiNardo, John Hattig, Phil Seibel, Charlie Zink, Jeff Bailey, Joe Nelson, Kason Gabbard, Chris Smith, Juan Pérez, Bryan Hebson, Pedro Astacio and Abe Alvarez.

Ron Johnson served as manager.


Click on column headings to sort.

Player Bats Throws Birth Date Height Weight Hometown
Abe AlvarezLLOctober 17, 19826'2"190Los Angeles, CA US
Jimmy AlvarezSROctober 4, 19775'10"160Santo Domingo, Distrito Nacional DO
Pedro AstacioRRNovember 28, 19686'2"174Hato Mayor del Rey, Hato Mayor DO
Jeff BaileyRRNovember 19, 19786'2"200Longview, WA US
Stefan BailieRRMay 16, 19806'0"212Richland, WA US
Conor BrooksLRJune 11, 19786'1"190Plymouth, MA US
Ryan CameronRRSeptember 13, 19776'1"175North Adams, MA US
Mike CampoLRNovember 14, 19765'10"185Atlantic City, NJ US
Clint ChaunceyRRJanuary 1, 19816'1"192Jacksonville, FL US
Alberto ConcepcionRRApril 18, 19816'1"220Torrance, CA US
Marc DeschenesRRJanuary 6, 19736'2"175Lowell, MA US
Lenny DiNardoLLSeptember 19, 19796'2"220Miami, FL US
Bo DonaldsonRROctober 10, 19746'0"200Philadelphia, PA US
Drew EhrlichLRFebruary 1, 19826'5"235
Sheldon FulseSRNovember 10, 19816'1"200Leesburg, FL US
Kason GabbardLLApril 8, 19826'3"200Oxford, OH US
Jerome GambleRRApril 5, 19806'4"235Alexander City, AL US
Jarrett GardnerRRMarch 26, 19816'1"175Norman, OK US
Eric GlaserRRJanuary 23, 19786'6"217Fort Thomas, KY US
Tim HamulackRLNovember 14, 19766'2"215Ithaca, NY US
John HattigSRFebruary 27, 19806'2"210Tamuning, GU
Justin HeadleyLLApril 27, 19766'2"200Memphis, TN US
Bryan HebsonRRMarch 12, 19766'5"210Columbus, GA US
Jason HowellLLMay 25, 19796'2"195Boone, NC US
Eric JohnsonRRAugust 14, 19776'1"210Charlotte, NC US
James JohnsonSLAugust 7, 19766'0"175San Diego, CA US
Dustin KellyRRMay 23, 19836'0"185Santa Maria, CA US
Joe KilburgLRDecember 20, 19755'11"180Cleveland, OH US
Jeremy LambertRRJanuary 10, 19796'1"220Salt Lake City, UT US
Ryan LarsonRRMay 13, 19795'10"195Devils Lake, ND US
Mike LockwoodLLDecember 27, 19766'0"196Columbus, OH US
George LombardLRSeptember 14, 19756'0"208Atlanta, GA US
Mike Lopez-CaoLRAugust 14, 19755'9"187Cienfuegos, Cienfuegos CU
Edgar MartinezRROctober 23, 19816'0"245Guigue, Carabobo VE
Sean McGowanRRMay 15, 19776'6"240Winchester, MA US
Jesus MedranoRRSeptember 11, 19786'0"180Los Angeles, CA US
Greg MontalbanoLLAugust 24, 19776'2"180Worcester, MA US
John NathansRRJune 10, 19796'1"210Warwick, NY US
Joe NelsonRROctober 25, 19746'2"185Alameda, CA US
Raul NievesSRJanuary 1, 19796'1"190Abonito, PR
Mike O'KeefeLLJune 28, 19785'10"200New Haven, CT US
Juan PérezRLSeptember 3, 19786'0"190Villa Rivas, Duarte DO
Kenny PerezSRSeptember 28, 19816'2"190Miami, FL US
Hanley RamírezRRDecember 23, 19836'2"235Samana, Samana DO
Joe RogersLLJuly 19, 19816'2"195Oklahoma City, OK US
Brett RonebergLLFebruary 5, 19796'2"205Melbourne, Victoria AU
Gary SchneidmillerRRJanuary 26, 19806'1"190Fontana, CA US
Phil SeibelLLJanuary 28, 19796'1"195Louisville, KY US
Chris SmithRRApril 9, 19816'0"190Apple Valley, CA US
Josh StevensRRJune 6, 19796'4"200Glendale, CA US
Beau VaughanSRJune 4, 19816'4"230Phoenix, AZ US
Charlie WeatherbyRRDecember 23, 19786'0"208Havelock, NC US
Colin YoungLLAugust 1, 19776'0"180Melrose, MA US
Charlie ZinkRRAugust 26, 19796'1"190Carmichael, 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


Recent Updates

Minor League Baseball Search

Latest News

Sea Dogs to Host Holiday at Hadlock on Saturday
Posted on Wednesday December 10, 2025

Portland, Maine - The Portland Sea Dogs will host their annual Holiday at Hadlock event on Saturday, December 13th, from 10:00 AM to 12:30 PM. The Sea...

Sea Dogs' Tickets Go on Sale on Saturday
Posted on Tuesday October 28, 2025

Portland, Maine - Single-game tickets for the 2026 Portland Sea Dogs' season will go on sale on Saturday, November 1st at 9:00 AM at Delta Dental Park...

Sea Dogs Announce 2026 Game Times
Posted on Tuesday October 21, 2025

Portland, Maine - The Portland Sea Dogs, the Double-A affiliate of the Boston Red Sox, have announced the game times for the 2026 season. Single-game ...