diff --git a/app/templates/play/level/modal/multiplayer.jade b/app/templates/play/level/modal/multiplayer.jade
index 6907d995f..37696cb15 100644
--- a/app/templates/play/level/modal/multiplayer.jade
+++ b/app/templates/play/level/modal/multiplayer.jade
@@ -34,5 +34,8 @@
             else
               a(href=joinLink + "&skip_protect_api=true&team=" + team)= "Play as " + team
   
+    if ladderGame
+      #submit-session-button.btn.btn-primary Update Ladder Score
+  
   .modal-footer
     a(href='#', data-dismiss="modal", aria-hidden="true", data-i18n="modal.close").btn.btn-primary Close
diff --git a/app/views/play/level/control_bar_view.coffee b/app/views/play/level/control_bar_view.coffee
index 65bca0d6c..dd3b42975 100644
--- a/app/views/play/level/control_bar_view.coffee
+++ b/app/views/play/level/control_bar_view.coffee
@@ -57,7 +57,7 @@ module.exports = class ControlBarView extends View
     @openModalView(new DocsModal(options))
 
   showMultiplayerModal: ->
-    @openModalView(new MultiplayerModal(session: @session, playableTeams: @playableTeams))
+    @openModalView(new MultiplayerModal(session: @session, playableTeams: @playableTeams, level: @level))
 
   showRestartModal: ->
     @openModalView(new ReloadModal())
diff --git a/app/views/play/level/modal/multiplayer_modal.coffee b/app/views/play/level/modal/multiplayer_modal.coffee
index 80ec95ad1..21cb0ca49 100644
--- a/app/views/play/level/modal/multiplayer_modal.coffee
+++ b/app/views/play/level/modal/multiplayer_modal.coffee
@@ -9,10 +9,12 @@ module.exports = class MultiplayerModal extends View
   events:
     'click textarea': 'onClickLink'
     'change #multiplayer': 'updateLinkSection'
+    'click #submit-session-button': 'submitSession'
 
   constructor: (options) ->
     super(options)
     @session = options.session
+    @level = options.level
     @session.on 'change:multiplayer', @updateLinkSection, @
     @playableTeams = options.playableTeams
 
@@ -23,6 +25,7 @@ module.exports = class MultiplayerModal extends View
       @session.id)
     c.multiplayer = @session.get('multiplayer')
     c.playableTeams = @playableTeams
+    c.ladderGame = @level?.get('name') is 'Project DotA'
     c
 
   afterRender: ->
@@ -38,6 +41,13 @@ module.exports = class MultiplayerModal extends View
     la.toggle Boolean(multiplayer)
     true
 
+  submitSession: ->
+    $.ajax('/queue/scoring', {
+      method: 'POST'
+      data:
+        session: @session.id
+    })
+
   onHidden: ->
     multiplayer = Boolean(@$el.find('#multiplayer').prop('checked'))
     @session.set('multiplayer', multiplayer)