diff --git a/devine/core/utils/click_types.py b/devine/core/utils/click_types.py
index fa607a3..e74b4bf 100644
--- a/devine/core/utils/click_types.py
+++ b/devine/core/utils/click_types.py
@@ -119,7 +119,7 @@ class QualityList(click.ParamType):
                 )
             except ValueError:
                 self.fail(f"{resolution!r} is not a valid integer", param, ctx)
-        return resolutions
+        return sorted(resolutions, reverse=True)
 
 
 SEASON_RANGE = SeasonRange()