diff --git a/core/src/main/resources/org/apache/spark/ui/static/historypage-template.html b/core/src/main/resources/org/apache/spark/ui/static/historypage-template.html
index a2b3826dd324b0300313469a250ad0a29a7f3d64..1fd6ef4a71253c5ab6550bec56abc994a015b830 100644
--- a/core/src/main/resources/org/apache/spark/ui/static/historypage-template.html
+++ b/core/src/main/resources/org/apache/spark/ui/static/historypage-template.html
@@ -59,7 +59,11 @@
           Last Updated
         </span>
       </th>
-    </tr>
+      <th>
+        <span data-toggle="tooltip" data-placement="above" title="Download the event log for this application">
+          Event Log
+        </span>
+      </th>
   </thead>
   <tbody>
   {{#applications}}
@@ -73,6 +77,7 @@
       <td><span title="{{duration}}" class="durationClass">{{duration}}</span></td>
       <td>{{sparkUser}}</td>
       <td>{{lastUpdated}}</td>
+      <td><a href="/api/v1/applications/{{id}}/{{num}}/logs" class="btn btn-info btn-mini">Download</a></td>
       {{/attempts}}
     </tr>
   {{/applications}}
diff --git a/core/src/main/resources/org/apache/spark/ui/static/historypage.js b/core/src/main/resources/org/apache/spark/ui/static/historypage.js
index c8094005c65dd526128a536c3efce52c3e64addb..2a32e18672a22c17336548115bf2ecb55e0963b2 100644
--- a/core/src/main/resources/org/apache/spark/ui/static/historypage.js
+++ b/core/src/main/resources/org/apache/spark/ui/static/historypage.js
@@ -133,6 +133,7 @@ $(document).ready(function() {
                         {name: 'sixth', type: "title-numeric"},
                         {name: 'seventh'},
                         {name: 'eighth'},
+                        {name: 'ninth'},
                     ],
                     "autoWidth": false,
                     "order": [[ 4, "desc" ]]