diff --git a/tools/run_tests/run_microbenchmark.py b/tools/run_tests/run_microbenchmark.py
index 2084599e3521c7e9beb025407c378da15b93602b..edc9e6a80014ac62f64245e9448cb49fdc3e96b0 100755
--- a/tools/run_tests/run_microbenchmark.py
+++ b/tools/run_tests/run_microbenchmark.py
@@ -152,7 +152,7 @@ def collect_summary(bm_name, args):
                                 '--benchmark_out_format=json']))
   if args.bigquery_upload:
     with open('/tmp/out.csv', 'w') as f:
-      f.write(subprocess.check_output(['tools/profiling/microbenchmarks/bm2bq.py out.json']))
+      f.write(subprocess.check_output(['tools/profiling/microbenchmarks/bm2bq.py', 'out.json']))
     subprocess.check_call(['bq', 'load', 'microbenchmarks.microbenchmarks', 'out.csv'])
 
 collectors = {