My predictions:
Men:
1) Javier Fernández
2) Yuzuru Hanyu
3) Shoma Uno
4) Patrick Chan
5) Nathan Chen
6) Adam Rippon
Ladies:
1) Evgenia Medvedeva
2) Anna Pogorilaya
3) Elena Radionova
4) Satoko Miyahara
5) Maria Sotskova
6) Kaetlyn Osmond
Pairs:
1) Meagan Duhamel / Eric Radford
2) Yu Xiaoyu / Zhang Hao
3) Evgenia Tarasova / Vladimir Morozov
4) Peng Cheng / Jin Yang
5) Julianne Séguin / Charlie Bilodeau
6) Natalja Zabijako / Alexander Enbert
Ice Dance:
1) Gabriella Papadakis / Guillaume Cizeron
2) Tessa Virtue/Scott Moir
3) Maia Shibutani / Alex Shibutani
4) Madison Chock / Evan Bates
5) Ekaterina Bobrova / Dmitri Soloviev
6) Madison Hubbell / Zachary Donohue
Men:
1) Javier Fernández
2) Yuzuru Hanyu
3) Shoma Uno
4) Patrick Chan
5) Nathan Chen
6) Adam Rippon
Ladies:
1) Evgenia Medvedeva
2) Anna Pogorilaya
3) Elena Radionova
4) Satoko Miyahara
5) Maria Sotskova
6) Kaetlyn Osmond
Pairs:
1) Meagan Duhamel / Eric Radford
2) Yu Xiaoyu / Zhang Hao
3) Evgenia Tarasova / Vladimir Morozov
4) Peng Cheng / Jin Yang
5) Julianne Séguin / Charlie Bilodeau
6) Natalja Zabijako / Alexander Enbert
Ice Dance:
1) Gabriella Papadakis / Guillaume Cizeron
2) Tessa Virtue/Scott Moir
3) Maia Shibutani / Alex Shibutani
4) Madison Chock / Evan Bates
5) Ekaterina Bobrova / Dmitri Soloviev
6) Madison Hubbell / Zachary Donohue