McFarland attended Colorado State University to play basketball and join the track team as a long-jumper. He lettered in each sport three times and was part of the Rams 1961 Skyline Conference championship team in basketball. After being drafted by the San Francisco 49ers, McFarland opted to use his final season of eligibility to join the football team and play while finishing his undergraduate degree.[3] He led the Rams in receiving in 1961 with 18 catches for 196 yards and two touchdowns.[4]
Professional career
McFarland was selected in the 18th round of the 1961 NFL draft by the San Francisco 49ers despite not having played football yet in college. He signed with the team in 1962 after playing a season of football at Colorado State. McFarland was cut midway through his rookie season but was re-signed by the 49ers on December 11, 1962.[5] McFarland missed the entire 1967 season due to a dislocated elbow.[6][7] McFarland was used primarily as a blocking end in the NFL. He finished his professional career with 45 receptions for 682 yards and four touchdowns in 63 games played. McFarland retired from football after the 1968 season at the age of 30.[3]