Eggleston had an All-Star season for the Patriots last year, finishing with a .294 average, 126 hits, 22 doubles, eight home runs, and 56 RBI.
Prior to joining the Patriots, Eggleston had experience in the Northern League, Atlantic League, and American Association.
He spent 2012 at Fargo-Moorhead and finished with a .277 batting average with 43 hits, seven doubles, and 14 RBI in 38 games played.
In 2011 at Kansas City, Eggleston hit .324 with 101 hits, 23 doubles, six home runs, and 49 RBI in 82 games played.
He appeared in 12 games for the York Revolution of the Atlantic League during the 2009 season.
He has a minor league career .308 batting average, 883 hits, 158 doubles, 24 triples, 32 home runs, 383 RBI, and 144 stolen bases in 743 games played.