diff --git a/lib/collect.js b/lib/collect.js
index <HASH>..<HASH> 100644
--- a/lib/collect.js
+++ b/lib/collect.js
@@ -56,6 +56,14 @@ module.exports = {
       receive: getTiming(entry, 'receive')
     };
 
+    const totalTime =
+      timings.blocked +
+      timings.dns +
+      timings.connect +
+      timings.send +
+      timings.wait +
+      timings.receive;
+
     return {
       type: contentType,
       url: request.url,
@@ -71,6 +79,7 @@ module.exports = {
         request: requestHeaders,
         response: responseHeaders
       },
+      totalTime,
       timings,
       cookies: request.cookies.length
     };
@@ -92,7 +101,7 @@ module.exports = {
     contentData.contentSize += asset.contentSize;
     contentData.headerSize += asset.headerSize;
     contentData.requests += 1;
-
+    contentData.totalTime += asset.totalTime;
     contentData.timings.blocked += asset.timings.blocked;
     contentData.timings.dns += asset.timings.dns;
     contentData.timings.connect += asset.timings.connect;
Fixes #<I> - adding totalTime to results for each asset and domain (#<I>)