2008-09: Bobby Farnham played in 31 games for Brown University as a freshman. He scored 4 goals with 3 assists and was -4 with 24 penalty minutes. Brown finished last in ECAC Hockey but upset fifth-place Harvard in a first round series before falling to regular season champion Yale in the ECAC Hockey quarterfinals.
2009-10: Farnham skated in 36 games for Brown in his sophomore season. He scored 3 goals with 8 assists and was -11 with 14 penalty minutes. The Bears finished 11th in ECAC Hockey but finished the season with an impressive playoff run. Brown entered the post season nine games under .500 but defeated RPI and Yale in three-game playoff series to reach the ECAC Hockey semifinals and, after falling to Cornell, shutout St. Lawrence, 3-0, in the league's third place game.
2010-11: Farnham returned to Brown for his junior season; skating in all 31 games for the Bears. He scored 8 goals with 7 assists and was -6 with 39 penalty minutes. Brown finished ninth in ECAC Hockey and was swept by Quinnipiac in a first round playoff series.
2011-12: Farnham made his pro hockey debut – appearing in six AHL games following his senior season at Brown. He played three games each with Providence and Worcester and was -3 with no points and 6 penalty minutes. Farnham was an assistant captain for Brown, scoring 8 goals with 12 assists (both career highs) and finishing -8 with 51 penalty minutes. The Bears finished last in ECAC Hockey and lost to Quinnipiac in a three-game first round playoff series.
2012-13: Farnham signed an AHL contract with Pittsburgh's AHL affiliate in Wilkes-Barre/Scranton after being cut by the Hamilton Bulldogs and skated in 65 AHL games with the Penguins in his first pro season. He scored 3 goals with 8 assists and was +1. Farnham was third in the AHL with 274 penalty minutes. Wilkes-Barre Scranton finished third in the AHL's East Division and reached the Eastern Conference Finals against Syracuse. Farnham played in six playoff games and was -4 with 4 penalty minutes. He played nine ECHL games with the Wheeling Nailers; scoring 3 goals with 1 assist and finishing -2 with 46 penalty minutes. He signed a one-year, free agent contract with Pittsburgh in July of 2013.
Farnham will play for one of the Penguins minor league affiliates in 2013-14. He projects as a pesky energy player who can drop the gloves and take a regular shift on the fourth line.