Al termine della stagione 2007-08 Knackstedt fu inserito nel roster dei Providence Bruins per disputare i playoff della American Hockey League (AHL), collezionando in totale nove presenze con tre reti. Nell'ottobre del 2008 fu offerto a Knackstedt un contratto entry-level con i Bruins, e fu successivamente inviato in AHL a Providence. In due stagioni e mezzo con i Bruins collezionò 86 punti in 185 partite disputate. Il 9 dicembre 2010 insieme a Jeff LoVecchio fu ceduto ai Florida Panthers in cambio Sean Zimmerman e di un'eventuale scelta al settimo giro dell'NHL Entry Draft 2011. Concluse la stagione sempre in AHL con la formazione affiliata dei Rochester Americans.