The Kentucky Derby means business

The race spurs massive economic activity. What’s next for the sport?

Jacob Cohen • May 10, 2022

US sports take a page out of Europe’s business playbook

Don’t be surprised if your favorite team’s jersey starts to look like a billboard.

Rob Litterst • April 25, 2022

The economics of March Madness

For every win in the tournament until the Final Four, a team earns its conference ~$2m.

Mark Dent • March 17, 2022

The economics of canceled baseball games

The MLB’s lockout will have a big impact on players, teams, and local businesses.

Rob Litterst • March 3, 2022

Digits: Super Bowl bonuses, wasabi, and used cars

Plus: The biggest sports bet ever made and an odd fact about street names.

Jacob Cohen • February 14, 2022

Why NBA teams are a hot investment

Investors love the NBA’s global expansion efforts (China, India, Africa).

Trung T. Phan • February 8, 2022

Super Bowl ads are getting even pricier

When people watch TV just for the commercials, you spend a lot of money on your commercial.

Jacob Cohen • January 26, 2022

Pro sports leagues are doing whatever they can to engage Gen Z

The decline of cable is leading to changes in sports consumption for young fans.

Rob Litterst • January 14, 2022

Is Brady Brand the next Jordan Brand?

Tom Brady follows in MJ’s footsteps by launching his own apparel line.

Rob Litterst • January 12, 2022

Digits: An oddball lawsuit, pay increases, and the Hulk

Plus: Taco lovers rejoice and Facebook’s health conundrum.

Jacob Cohen • January 10, 2022

Football legend John Madden’s legacy in tech

For those of us who will never play professional football, Madden helped make the next best thing.

Jacob Cohen • December 29, 2021

By the numbers: The NBA’s nuke bunker, menu sizes, and road cheese

Plus: Rat poison is flying off shelves and Joe Rogan’s expensive ads.

Jacob Cohen • December 20, 2021

Pickleball is sweeping the nation, and creating a full-blown gold rush

Pickleball has spiked in popularity throughout the pandemic, with 4.2m people playing the sport in 2020, a 21% increase YoY.

Rob Litterst • December 16, 2021

Electronic Arts and FIFA created a $20B video game empire. But the end is near.

Over the past 2 decades, the EA FIFA game has brought in $20B and FIFA makes $150m a year on licensing fees. Now, EA and FIFA are disagreeing on renegotiation terms.

Trung T. Phan • October 21, 2021

Disney is all-in on streaming, but ESPN can’t kick cable

While Disney has gone all-in on streaming, ESPN is still clinging to the cable model - but that might not be the case for long.

Rob Litterst • October 12, 2021

YouTube vs. NBCUniversal, explained

If NBCUniversal and YouTube can’t reach an agreement on a new contract, YouTube TV could drop its NBC channels.

Juliet Bennett Rylah • September 29, 2021

Golf is growing on and off the course — and business is booming

Golf is going mainstream, thanks to increased participation on and off the course.

Rob Litterst • September 28, 2021

The sports card market is booming, with more ways to participate than ever before

The sports card market is booming, and a new class of entrepreneurs are finding new ways to get involved.

Rob Litterst • August 25, 2021

Fanatics just proved there’s big money in jersey sales

Fanatics raised $325m, valuing the sports merchandise retailer at $18B.

Rob Litterst • August 12, 2021

Is hosting the Olympics a bad deal?

Tokyo 2020 was estimated to cost $7.4B. It will clock in at $20B+ and is the latest example of an Olympics deal gone awry.

Trung T. Phan • July 30, 2021

The big ad dollars behind this year’s fanless Olympics

Brands are spending $1m a pop on Olympics ad spots.

Jacob Cohen • July 23, 2021

How MLB created the Disney+ streaming service

In the 2000s, Major League Baseball (MLB) created one of the world’s leading streaming services (BAMTech) and -- after being acquired by Disney -- it is now the tech that powers Disney+.

Trung T. Phan • July 16, 2021

The LA Lakers are worth $5B

Lakers minority owner Philip Anschutz is selling his 27% minority stake in the team. But he still owns the Staples Center, where they play.

Trung T. Phan • June 30, 2021

Will advertisers’ gamble on the Tokyo Olympics pay off?

Tokyo raised $3B+ from local sponsors, while major global brands have chipped in $500m+. They probably won’t get their money’s worth this year.

Trung T. Phan • June 22, 2021

In-home boxing startup raises $20m as working out from home seems here to stay

Liteboxer is riding the home gym wave by offering an at-home boxing machine (priced at $1.5k).

Juliet Bennett Rylah • June 10, 2021

Digits: Hockey inflation, a condom surge, and $11m wolves

Plus: Airbnb released 100+ upgrades, and AI lawmakers are a hit.

Jacob Cohen • June 1, 2021

Meet MILLIONS: the platform helping combat athletes monetize their audiences

MILLIONS is an ecommerce and fan engagement platform for combat athletes. Its team includes the legendary announcer Bruce Buffer.

Julia Janks • May 11, 2021

A proposed $4B+ soccer league imploded in 48 hours. What happened?

Europe’s most powerful football clubs tried to form a Super League. The plan -- seen by many as a cash grab -- was shelved after backlash from fans and government officials.

Trung T. Phan • April 26, 2021

How binging Netflix may save F1 racing

F1 is a global phenomenon. Here’s how it used Netflix to grow even bigger.

Kolby Hatch • April 23, 2021

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/signup" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); wrappingDivs.forEach(wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { el.style.display = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/signup"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="trends-opt-in" style="display:none;"></div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>