Fredette werd geboren in Glens Falls, New York, en groeide op in Amsterdam, New York. Hij ging naar de Glens Falls High School, waar hij een opvallende basketbalspeler was. Hij werd in 2007 als senior uitgeroepen tot New York State Player of the Year en werd gerekruteerd om te spelen voor de Brigham Young University.
Fredette had een succesvolle carrière bij BYU, waar hij een van de meest productieve scorers in de geschiedenis van de NCAA werd. Hij beëindigde zijn carrière met 2.599 punten, wat op de derde plaats staat in de geschiedenis van de BYU en 20e in de geschiedenis van NCAA Division I. Hij werd tweemaal uitgeroepen tot Mountain West Conference Player of the Year en was in 2011 een consensus tweede team All-American.
Na zijn laatste jaar bij BYU werd Fredette als 10e algemeen opgesteld in de tweede ronde van de NBA-draft van 2011 door de Milwaukee Bucks. Hij speelde twee seizoenen bij de Bucks voordat hij in 2013 werd geruild naar de Sacramento Kings. Hij bracht één seizoen door bij de Kings en speelde daarna voor de Chicago Bulls, New Orleans Pelicans, New York Knicks, Phoenix Suns en Denver Nuggets voordat hij naar de Shanghai-club ging. Haaien in 2021.
Fredette staat bekend om zijn uitstekende driepuntsschieten. In elk van zijn NBA-seizoenen heeft hij meer dan 40% vanuit een driepuntsbereik geschoten. Hij is ook een goede passer en balhandelaar.
Fredette heeft de Verenigde Staten vertegenwoordigd op verschillende internationale wedstrijden. Hij won een gouden medaille met het Amerikaanse team op de Pan-Amerikaanse Spelen van 2011 en maakte deel uit van het Amerikaanse team dat de FIBA Wereldbeker 2013 won.