Fredette est née à Glens Falls, New York, et a grandi à Amsterdam, New York. Il a fréquenté l'école secondaire Glens Falls, où il était un basketteur remarquable. Il a été nommé joueur de l'année de l'État de New York en tant que senior en 2007 et a été recruté pour jouer pour l'Université Brigham Young.
Fredette a eu une carrière réussie à BYU, où il est devenu l'un des buteurs les plus prolifiques de l'histoire de la NCAA. Il a terminé sa carrière avec 2 599 points, ce qui le classe au troisième rang dans l'histoire de BYU et au 20e dans l'histoire de la Division I de la NCAA. Il a été nommé joueur de l'année de la Mountain West Conference à deux reprises et a fait partie de la deuxième équipe All-American par consensus en 2011.
Après sa dernière année à BYU, Fredette a été repêché 10e au deuxième tour du repêchage NBA 2011 par les Milwaukee Bucks. Il a joué deux saisons avec les Bucks avant d'être échangé aux Sacramento Kings en 2013. Il a passé une saison avec les Kings, puis a joué pour les Chicago Bulls, les New Orleans Pelicans, les New York Knicks, les Phoenix Suns et les Denver Nuggets avant de rejoindre les Shanghai. Les requins en 2021.
Fredette est connu pour son excellent tir à trois points. Il a tiré plus de 40 % à trois points à chacune de ses saisons NBA. Il est également un bon passeur et un bon manieur de ballon.
Fredette a représenté les États-Unis dans plusieurs compétitions internationales. Il a remporté une médaille d'or avec l'équipe américaine aux Jeux panaméricains de 2011 et a été membre de l'équipe américaine qui a remporté la Coupe du monde FIBA 2013.