jQuery(document).ready(function($){ var w = $(window).width(); if(w <= 901){ $('.mobile-header').append('
Register Today
'); } //send clicks on VRB offers to Google Analytics //only run on the VRB page if($('body').hasClass('page-id-17818')){ //define jQuery selectors and the labels to be sent to GA var vrbArray = [ {class: '.biofreeze-ad .maxbutton', label: 'Biofreeze'}, {class: '.fitbit-ad .maxbutton', label: 'Fitbit'}, {class: '.capitalone-ad .maxbutton', label: 'Capital One'}, {class: '.earlybird-ad .maxbutton', label: 'TSFM Early Bird'}, {class: '.eatdrink-ad .maxbutton', label: 'Eat Drink SF'}, {class: '.jaybird-ad .maxbutton', label: 'Jaybird'}, {class: '.berkeley-ad .maxbutton', label: 'Berkeley Half'}, {class: '.florastor-ad .maxbutton', label: 'Florastor'}, {class: '.ucan-ad .maxbutton', label: 'UCAN'}, {class: '.barefoot-ad .maxbutton', label: 'Barefoot Bestie'}, {class: '.sportsbasement-ad .maxbutton', label: 'Sports Basement'}, {class: '.onemillion-ad .maxbutton', label: 'Sprint 1Million Project'}, {class: '.lyft-ad .maxbutton', label: 'Lyft'}, {class: '.sfberkeley-ad .maxbutton', label: 'SF/Berkeley Challenge'}, {class: '.goodeggs-ad .maxbutton', label: 'Good Eggs'}, {class: '.sfgiant-ad .maxbutton', label: 'San Francisco Giants Race Half'}, {class: '.aqua-ad .maxbutton', label: 'AQUA Carpatica'}, {class: '.detroit-ad .maxbutton', label: 'Detroit Free Press'}, {class: '.hvmn-ad .maxbutton', label: 'HVMN Ketone'}, {class: '.kaiser-ad .maxbutton', label: 'Kaiser SF Half'}, {class: '.motiv-ad .maxbutton', label: 'Motiv Ring'}, {class: '.napa-ad .maxbutton', label: 'Kaiser Napa Valley Marathon'}, {class: '.tnt-ad .maxbutton', label: 'Leukemia/Lymphoma Society Team In Training'}, {class: '.spothero-ad .maxbutton', label: 'SpotHero'}, {class: '.santarosa-ad .maxbutton', label: 'Santa Rosa Marathon'}, {class: '.bridge-ad .maxbutton', label: 'Bridge to Bridge'} ] ga('create', 'UA-62429130-1', 'auto'); ga('set', 'transport', 'beacon'); var len = vrbArray.length; var cssClass; var label; for(var i = 0; i < len; i++){ cssClass = vrbArray[i].class; label = vrbArray[i].label; $("" + cssClass ).on("mousedown", { value: label }, function(e){ ga('send', 'event', { eventCategory: 'Live VRB Outbound Link', eventAction: 'click', eventLabel: e.data.value, transport: 'beacon' }); }); } } }) //end document ready -->

Take the SF/LA Challenge

The San Francisco Marathon is happy to announce that we’re partnering up with the Los Angeles Marathon presented by ASICS to continue the SF/LA Challenge! 

The SF/LA Challenge medal is an extra medal bringing together two of the best races in California: the San Francisco Marathon and the Los Angeles Marathon!

How does it work? Any runner who completed any in-person distance of the 2025 LA Marathon race can earn the special medal by completing a race at The San Francisco Marathon (July 26-27, 2025).

*If you already qualified at the 2025 LA Marathon, your challenge is starting again!

*All in-person distances qualify excluding the Family 1K or Virtual.

* Check your Bib for the SF/LA Challenge stamp, this is your ticket to pick up your medal at the Expo. If your bib is not stamped, please visit the Solutions Table.

* Medals must be picked up at the challenge tables at the Expo (or Finish Line Festival in the Embarcadero for those with Bib Delivery).

*Medals will not be mailed for any reason.

Ready to Register?

REGISTER NOW

Wondering if you qualify for a Challenge or need additional support?

Please visit our Help Center