The following is the list of players on the Harrisburg Giants all-time roster. These are Harrisburg Giants players who appeared in at least one game for the Giants from 1906 to 1927.

On-going research continuously discovers unreported or misreported games (and the affected players), while some games and players may be lost forever. Therefore, some Negro league players' affiliations will likely remain incomplete and possibly disputed.

A–K PlayerYear(s)Position(s)RefRufus Battle1924CJohn Beckwith1926–19273BSlim Branham1924PGeorge Britt1922PScrappy Brown1922SSWalter Cannady1925–1927SSBuddy Carpenter19222BCliff Carter1922, 1926–1927POscar Charleston‡1924–1927OFDarltie Cooper1924–1927PSam Cooper1926–1927PCharles Corbett1924–1927PCharlie Craig1926–1927PConnie Day1926–19272BRap Dixon1922–1927OFBunny Downs19252BGeorge Fiall1923–1925, 1927SSGeorge Ford19221BMárgaro Gámiz1926–1927CPing Gardner1924–1927PJohnny George1924SSHenry Gillespie1926PEarl Gurley1927PSpeedball Hackett1927PWillie Haynes1924PCharlie Henry1923–1925PDick Jackson1923–19262BJim Jeffries1924PFats Jenkins1923–1927OFBill Johnson1925–1926CCannonball Johnson19231BClaude Johnson19242BHeavy Johnson1927OFHen Jordan1922–1925C

L–Z PlayerYear(s)Position(s)RefMilton Lewis19222BMiles Lucas1925, 1927PChick Meade19223BWillie Miles1922OFArnett Mitchell1926PJohn Mungin1927PJosé Pérez1926–19271BDon Perry19221BBill Pettus19231BEd Poles19243BWilbert Pritchett1925–1926PJohnny Pugh1922OFBuck Ridgley19232BRags Roberts1922OFNewt Robinson1927SSNat Rogers1924CRed Ryan1922PBob Scott1927OFJohn Shackelford19253BCleo Smith19243BDark Night Smith1923PJake Smith19243BBen Taylor‡19251BPat Taylor1922OFWade Thompson1923PEdgar Wesley19241BBurlin White1923CElmer Wicks1922–19243B / OFFred Williams1924CNip Winters1922OF

References