diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py
index e3867acad58ae1676e2e7b92e72ace3c86042b29..89c9ec89230b92a35675ca51e974102014257af1 100644
--- a/modules/aeolus/aeolus_amv.py
+++ b/modules/aeolus/aeolus_amv.py
@@ -315,7 +315,7 @@ def run_best_fit_driver(output_path, amv_dir, source, raob_path, gfs_path, produ
 
         outfile = output_path+'amv_bestfit.nc'
         outfile = add_time_range_to_filename(outfile, ts, None)
-        create_bestfit_file(outfile, m_d, raob_dct, gfs_at_raob_dct, bf_dct, prd_dct, amv_ds.get_parameters(), raob_filename, amv_filename)
+        create_bestfit_file(outfile, m_d, raob_dct, ts, gfs_at_raob_dct, bf_dct, prd_dct, amv_ds.get_parameters(), raob_filename, amv_filename)
 
         out_list.append((bf_dct, prd_dct))
 
@@ -2023,7 +2023,7 @@ def create_file(filename, aeolus_to_amv_dct, aeolus_dct, amv_files, cld_lyr=Fals
     rootgrp.close()
 
 
-def create_bestfit_file(filename, match_dct, raob_dct, gfs_at_raob_dct, bf_dct, prd_dct, amv_params, raob_filename, amv_file_name):
+def create_bestfit_file(filename, match_dct, raob_dct, raob_ts, gfs_at_raob_dct, bf_dct, prd_dct, amv_params, raob_filename, amv_file_name):
     num_aparams = 4
     max_num_alevels = 0
     max_num_amvs = 0
@@ -2161,6 +2161,7 @@ def create_bestfit_file(filename, match_dct, raob_dct, gfs_at_raob_dct, bf_dct,
     var_flg_g = rootgrp.createVariable('bf_gfs_flag', 'i4', ['time', 'num_raob_profs', 'max_num_amvs'])
 
     # Write data to file  ---------------------
+    time[0] = raob_ts
     prf_lon[0, :] = alons
     prf_lat[0, :] = alats