Prior to being drafted by the Giants in the fifth round of the
1986 amateur draft, McNamara attended both
James Madison High School and
North Carolina State University, where he played
college baseball for the
Wolfpack. He began his professional career with the
Everett Giants in 1986. With them, he hit .247 with eight home runs and 30 RBI in 47 games. The following year, he played for the
Clinton Giants, McNamara hit .247 with five home runs and 53 RBI in 385
at bats. He slumped in 1988 while playing for the
San Jose Giants, hitting only .187 with one home run and 41 RBI in 315 at-bats. He split time between the Giants and
Salinas Spurs and
Phoenix Firebirds in 1989, hitting a combined .232 in 95 games. For the 1990 season, McNamara played for San Jose, Phoenix and the
Shreveport Captains. Combined, he played in 87 games, collecting 60 hits in 257 at-bats for a .233 batting average. In 1991, McNamara played for Shreveport and Phoenix, hitting a combined .241 in 58 games. Although he never managed to hit above .250 in a minor league season, he still managed to make it to the major leagues. He made his big league debut on April 9, 1992. He had only one at-bat in that game, grounding out against
Ben Rivera. He hit .216 with one home run and nine RBI in his first big league season. In 74 at-bats, he struck out 25 times while walking only six times. He also spent some time with Phoenix in 1992, hitting .209 in 67 at-bats. He was granted free agency in October 1992 and signed by the
Florida Marlins. However, the Giants drafted him in the
Rule 5 draft in December of that year. McNamara spent most of his 1993 season with Phoenix, where he hit .196 in 158 at-bats. He appeared in four major league games that year, collecting one hit in seven at-bats for a .143 batting average. He played his final big league game against the
Los Angeles Dodgers on July 28, 1993. He was granted free agency by the Giants in October 1993. He was signed as a free agent by the
Texas Rangers in November of that year. For the
Oklahoma City 89ers in 1994, McNamara hit .239 in 138 at-bats. He wound up in the
New York Yankees organization, playing in 27 games for the
Columbus Clippers, hitting .130. 1994 was his final professional season. Overall, McNamara hit .210 with one home run and 10 RBI in 81 major league at-bats. In 1998 minor league at bats, he hit .223. ==Family==