diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 195f211c066bfcdd807b1c8ded01c7bed8199271..57749ecf14a1f69f5bb22d3b0ebb55f7552d46a9 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -828,7 +828,7 @@ static void encode_sb(VP9_COMP *cpi,
                         output_enabled, mi_row, mi_col + (i << CONFIG_SB8X8),
                         BLOCK_SIZE_SB16X32);
       if (output_enabled) {
-        update_stats(cpi, mi_row, mi_col + i);
+        update_stats(cpi, mi_row, mi_col + (i << CONFIG_SB8X8));
 
         (*tp)->token = EOSB_TOKEN;
         (*tp)++;