diff --git a/UD_any/print_results.py b/UD_any/print_results.py
index 9720cd48eef2689b3fe03f2920f0fe6988f59468..e1eeb6803b0aa02ee4a5bba3d5b75c65a8756234 100755
--- a/UD_any/print_results.py
+++ b/UD_any/print_results.py
@@ -16,7 +16,7 @@ if __name__ == "__main__" :
 
   scoreType = scoreTypes["F1"] if len(sys.argv) < 3 else scoreTypes[sys.argv[2].upper()]
 
-  metrics = ["LAS","UAS","Tokens","Words","Sentences","UPOS","UFeats","Lemmas"]
+  metrics = ["Sentences","LAS","UAS","Lemmas","UFeats","UPOS","Words","Tokens"]
 
   output = []
   outputByModelScore = dict()
@@ -73,7 +73,7 @@ if __name__ == "__main__" :
           score = score.replace('-','')
         output.append(outputByModelScore[corpus][model][metric][0])
         output[-1][2] = score
-        output[-1] = [output[-1][0]] + [baseScore] + output[-1][1:]
+        output[-1] = [output[-1][0]] + [metrics.index(output[-1][1])] + [output[-1][1]] + [baseScore] + output[-1][2:]
 
   if len(output) == 0 :
     print("ERROR : Output length is 0", file=sys.stderr)
@@ -82,7 +82,7 @@ if __name__ == "__main__" :
     exit(1)
 
   output.sort()
-  output = [[val[0]] + val[2:] for val in output]
+  output = [[val[0]] + [val[2]] + val[4:] for val in output]
 
   maxColLens = [0 for _ in range(len(output[0]))]