diff --git a/si-report.py b/si-report.py
index 65e8abb72642b516d7f7738217f065ed227a1279..2172ca8b030375d377f62e1ff3ce87b24cdaba44 100755
--- a/si-report.py
+++ b/si-report.py
@@ -683,7 +683,7 @@ def print_tables(before_all_results, after_all_results):
     # percentages
     longest_app_name = max(longest_app_name, len("AFFECTED APPS"))
     title = "| {:^{width}} |".format("AFFECTED APPS", width=longest_app_name)
-    legend = ["{:>9} ".format(s) for s in ["Shaders", "SGPRs", "VGPRs", "SpillSGPR", "SpillVGPR", "PrivVGPR", "Scratch", "CodeSize", "MaxWaves", "Outputs", "PatchOuts"]]
+    legend = ["{:^9}".format(s) for s in ["Shaders", "SGPRs", "VGPRs", "SpillSGPR", "SpillVGPR", "PrivVGPR", "Scratch", "CodeSize", "MaxWaves", "Outputs", "PatchOuts"]]
     header = title + "|".join(legend) + "|"
     print_yellow(header)
     print("|".join(["-" * len(a) for a in (header).split("|")]))