Belle-Ve Bricks

Your Imagination

LEGO® Sets for Sports Fans: Bring Home the Trophy

In This Article

Create Your

We help you from start to finish to create and deliver your tailor-made custom model.
Custom model
Continue

As the roar of the crowd reaches a crescendo, there’s no greater thrill for a sports fan than watching their favorite team score the winning point. Whether you’re a diehard fan of football, soccer, baseball, or basketball, there’s nothing quite like the excitement of a live game.

But what if you could bring a piece of that stadium thrill right into your living room? Enter LEGO®. For years, LEGO® has allowed fans of all ages to build their world, brick by brick, and sports lovers are no exception.

Building Community Through Sports and LEGO®

The world of sports isn’t just about the games themselves, it’s about the community of fans that rally around them. There’s a sense of camaraderie and a shared passion that transcends geographical boundaries. You’ll find it in the diehard Green Bay Packers fan in Wisconsin, the dedicated Manchester United supporter in England, and the passionate New Zealand All Blacks fan halfway around the world.

The same is true for LEGO® enthusiasts, who come together to share their building experiences, exchange ideas, and even showcase their creations at conventions and online forums. In fact, sports and LEGO® are similar in that they both inspire people to create, connect, and celebrate together.

Here’s an interesting fact: According to a study by the Physical Culture and Sport Studies, around 63% of sports fans view attending games as a major way to connect with their community. Similarly, LEGO® fans often participate in ‘build and reveal’ community events to share and connect with fellow builders.

Sports-Themed LEGO® Sets: Your Team in Bricks

LEGO® has rolled out a variety of sports-themed sets over the years, from racing cars to football stadiums. Let’s dive into a few of the popular sports and the corresponding LEGO® sets that can bring the game home to you.

LEGO® Icons of Play 40634

Set Number: 40634
Theme: Miscellaneous
Year Released: 2023
No. Pieces: 899
RRP: £89.99 / $99.99 / 99.99€

This set is a celebration of the iconic LEGO® minifigure, with five unique characters playing different sports, including a baseball player and a footballer. Sports fans will enjoy the diversity of sports represented and the opportunity to display their passion for play, all while appreciating the legacy of LEGO®.

LEGO® Manchester United Go Brick Me 40541

Set Number: 40541
Theme: BrickHeadz
Year Released: 2022
No. Pieces: 530
RRP: £17.99 / $19.99 / 19.99€

This set lets you build your own BrickHeadz version of a Manchester United player, complete with team colors. Soccer fans, especially those who support Manchester United, will appreciate the customization options that allow them to create a brick version of their favorite player.

LEGO® Sports Center 41744

Set Number: 41744
Theme: City
Year Released: 2023
No. Pieces: 832
RRP: £84.99 / $94.99 / 94.99€

This is a comprehensive set featuring a wide array of sports facilities, including a basketball court, soccer field, and skate park. Sports fans will enjoy building and recreating various sports scenarios. It’s a fun, interactive way to experience the thrill of various sports without leaving the living room.

LEGO® Skate Park 41751

Set Number: 41751
Theme: Modern Day
Year Released: 2023
No. Pieces: 431
RRP: £44.99 / $49.99 / 49.99€

The LEGO® Skate Park set is a tribute to the urban sports scene, featuring a skate ramp, grind rail, and BMX trail. Skateboarding and BMX fans will appreciate the attention to detail and the opportunity to create their own stunts and tricks.

LEGO® Ski and Climbing Center 60366

Set Number: 60366
Theme: City
Year Released: 2023
No. Pieces: 1045
RRP: £94.99 / $119.99 / 104.99€

Embrace the excitement of winter sports with this set, including a ski slope, climbing wall, and trail bike. Winter sports enthusiasts will enjoy the versatility of this set, allowing them to recreate thrilling downhill races or adventurous rock climbing feats.

LEGO® Camp Nou – FC Barcelona 10284

Set Number: 10284
Theme: Creator Expert
Year Released: 2021
No. Pieces: 5509
RRP: £289.99 / $349.99 / 329.99€

This incredibly detailed model captures the grandeur of Camp Nou, home of FC Barcelona. Soccer fans, and particularly those who support FC Barcelona, will relish the challenge of building this iconic stadium. The finished model makes for a stunning display piece, sure to start conversations among fellow soccer fans.

Embracing Alternative Sports: The Rise of Skateboarding and More

In the past, traditional team sports like soccer, basketball, and football have dominated the global sports scene. However, the last few decades have witnessed a surge in popularity for alternative sports, like skateboarding, BMX, and even rock climbing.

One of the most notable shifts has been the rise of skateboarding. Once considered a fringe activity, skateboarding has now emerged as a mainstream sport. According to a 2019 report by the International Skateboarding Federation, there were approximately 50 million skateboarders worldwide, and the sport continues to grow, especially since its addition to the Olympic Games in 2020.

But why have these sports gained so much traction?

Firstly, they’re highly accessible. Skateboarding, for instance, requires little more than a skateboard and a suitable stretch of pavement. This accessibility, combined with the low cost of entry, makes these sports particularly appealing to young people who may not have the resources to participate in more organized and costly sports.

Secondly, they offer a distinct sense of freedom and individuality. Unlike team sports, which often rely on coordinated strategies, sports like skateboarding are largely individualistic. They allow for a high degree of personal expression, whether that’s through unique tricks, custom skateboards, or individual style.

These sports also offer a different kind of challenge. They’re about mastering a set of skills and pushing personal boundaries, which can be incredibly rewarding. The sense of achievement when landing a new trick or conquering a difficult climb is a significant part of the appeal.

LEGO®, in their ever-evolving range, recognizes this shift in the sporting landscape. As well as the traditional stadium sets, they offer options like the LEGO® Skate Park (Set Number: 60290) and the LEGO® Ski and Climbing Center (Set Number: 60203). These sets cater to fans of these rising sports, allowing them to build and recreate their favorite moments, tricks, and stunts in brick form.

The trend towards alternative sports isn’t just a fleeting moment; it’s a cultural shift that reflects our evolving interests and values. Whether you’re a fan of traditional team sports or prefer the thrill of alternative sports, LEGO® provides the chance to bring the excitement home, brick by brick.

More Info

Can I customize these LEGO® sets?

Absolutely! One of the joys of LEGO® is the freedom it provides to customize and expand your creations. You can add to the stadium, create your favorite players, or even design your own fans in the stands!

Are these sets suitable for children?

While all LEGO® sets are safe for children, some are designed to be more complex and may be more suitable for older kids and adults.

Where can I buy these LEGO® sets?

You can purchase these sets directly from the LEGO® website, authorized retailers, or from trusted online platforms like our website.

Conclusion

Ready to take your love for LEGO® to the next level? Belle-Ve Bricks is here to help you expand your collection or get started with your first one. Whether it’s our traditional sports sets or the innovative MOCs (My Own Creations) to satisfy your creative cravings, there’s something for everyone at Belle-Ve Bricks. Unleash your imagination and join the community of LEGO® enthusiasts today. Shop now at Belle-Ve Bricks and bring your favorite sports moments to life, one brick at a time.

Whether you’re a sports fan wanting to build your own piece of the stadium, or a LEGO® enthusiast looking for your next project, sports-themed LEGO® sets offer a unique blend of these two worlds. They allow you to connect with your favorite sports, engage with a community of like-minded fans, and create your own piece of sports history. With Belle-Ve Bricks, you can find the perfect set to bring your sporting passion to life. Happy building, and may the best team win!

<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="dark" data-type="HORIZONTAL" data-vanity="ferdi-vol" data-version="v1"><a class="badge-base__link LI-simple-link" href="https://www.linkedin.com/in/%E2%9C%85-ferdi-vol-corporate-gifts/?trk=profile-badge"></a></div>
/* Auto generated, hash = 5dceu9kevqjdyuy2uw1atqrsu */
//TODO: Break this file down so that we can actually unit test it.
(function(window) {
  /**
  * Renders all unrendred LinkedIn Badges on the page
  */
  window.LIRenderAll = function () {
    var CALLBACK_NAME     = 'LIBadgeCallback', //Must match callback on helpers.js
        BADGE_NAMES       = '.LI-profile-badge, .LI-entity-badge',
        // TODO -- tracking param for other badge types
        TRACKING_PARAM    = 'profile-badge',
        responsesReceived = 0, //Keeps track of number of responses recieved for proper cleanup when finished
        expectedResponses = 0, //Keeps track of number of responses to expect
        scripts           = [ ], //Keeps track of scripts added for proper cleanup when finished
        childScripts      = {}, //Keeps track of child scripts to render
        badges            = Array.prototype.slice.call(document.querySelectorAll(BADGE_NAMES));

    var i, len, badge, rendered;
    for (i = 0, len = badges.length;  i < len; i++) {
      badge    = badges[i];
      rendered =  badge.getAttribute('data-rendered');
      if (!rendered) {
        expectedResponses++;
        badge.setAttribute('data-rendered', true);
        renderBadge(badge);
      }
    }

    function isCNDomain() {
      if (typeof window !== "undefined") {
        var hostName = window.location && window.location.hostname ||  '';
        return (/linkedin(-ei)?.cn$/).test(hostName);
      }

      return false;
    }

    function generateUrl(isEI) {
      var domainPrefix = isEI ? 'https://badges.linkedin-ei' : 'https://badges.linkedin';
      if (isCNDomain()) {
        return domainPrefix + ".cn/";
      }

      return domainPrefix + ".com/";
    }

    function getBadgeKeyQueryParams(badge) {
      return Array.prototype.slice.call(badge.attributes).filter(function (attr) {
        return attr.name.lastIndexOf('data-key-', 0) !== -1;
      }).map(function (attr) {
        // Most browsers automatically lowercase the attribute name when its being read
        // We are calling lowercase on it again to ensure consistency for any browsers that are lagging behind.
        return encodeURIComponent(attr.name.replace('data-', '').toLowerCase()) + '=' + encodeURIComponent(attr.value);
      });
    }

    /*
    * Renders a single badge on the page
    * @param badge: div element of badge to render
    */
    function renderBadge(badge) {
      var size       = badge.getAttribute('data-size'),
          locale     = badge.getAttribute('data-locale'),
          type       = badge.getAttribute('data-type'),
          theme      = badge.getAttribute('data-theme'),
          vanity     = badge.getAttribute('data-vanity'),
          version    = badge.getAttribute('data-version'),
          isEI       = badge.hasAttribute('data-ei'),
          entity     = badge.getAttribute('data-entity'),
          isCreatePage = badge.hasAttribute('data-iscreate'),
          uid        = Math.round(1000000 * Math.random()),
          baseUrl = generateUrl(isEI),
          queryParams = [
            'locale=' + encodeURIComponent(locale),
            'badgetype=' + encodeURIComponent(type),
            'badgetheme=' + encodeURIComponent(theme),
            'uid=' + encodeURIComponent(uid),
            'version=' + encodeURIComponent(version)
          ],
          url;

      if (version === 'v2') {
        baseUrl += 'view';
        queryParams.push('badgesize=' + encodeURIComponent(size));
        queryParams.push('entity=' + encodeURIComponent(entity));
        queryParams = queryParams.concat(getBadgeKeyQueryParams(badge));
      } else {
        baseUrl += 'profile';
        queryParams.push('maxsize=' + encodeURIComponent(size));
        queryParams.push('trk=' + encodeURIComponent(TRACKING_PARAM));
        queryParams.push('vanityname=' + encodeURIComponent(vanity));
      }

      if (isCreatePage) {
        queryParams.push('fromCreate=true');
      }

      url = baseUrl + '?' + queryParams.join('&');
      badge.setAttribute('data-uid' , uid);
      jsonp(url); //Calls responseHandler when done
    }

    /**
    * Handles a response from the server. Finds badge matching badgeUid and inserts badgeHtml there
    * @param badgeHtml: String representing contents of the badge
    * @param badgeUid: UID of the badge to target
    **/
    function responseHandler(badgeHtml, badgeUid) {
      responsesReceived ++;

      var i, badge, uid, isCreate;
      var defaultWidth = 330 // max possible width
      var defaultHeight = 300 // max possible height

      for (i = 0, len = badges.length; i < len; i++) {
        badge = badges[i];
        // isCreate needed to prevent reloading artdeco script tag
        isCreate = badge.getAttribute('data-iscreate');
        uid   = parseInt(badge.getAttribute('data-uid'), 10);
        if (uid === badgeUid) {
          var badgeMarkup = `<body>${badgeHtml}</body>`
          var iframe = document.createElement('iframe');
          iframe.onload = function() {
            var iframeBody = iframe.contentWindow.document.body;
            // 5 px buffer to avoid the badge border being cut off.
            iframe.setAttribute('height', (iframeBody.scrollHeight || defaultHeight) + 5);
            iframe.setAttribute('width', (iframeBody.scrollWidth || defaultWidth) + 5);
          };
          iframe.setAttribute('frameBorder', '0');
          iframe.style.display = 'block';
          badge.appendChild(iframe);
          iframe.contentWindow.document.open();
          iframe.contentWindow.document.write(badgeMarkup);
          iframe.contentWindow.document.close();
          replaceScriptTags(badge, isCreate);
        }
      }
      tryClean();
    }

  // These functions are needed because badge markup is added via innerHtml property which does not run script tags
  function replaceScriptTags(node, isCreate) {
    if (shouldReplaceNode(node, isCreate)) {
      node.parentNode.replaceChild(cloneScriptNode(node), node);
      childScripts[node.src] = true;
    } else {
      var i = 0,
          children = node.childNodes;
      while (i < children.length) {
        replaceScriptTags(children[i++], isCreate);
      }
    }
    return node;
  }

  function shouldReplaceNode(node, isCreate) {
    return isScriptNode(node) && !childScripts[node.src] && (!isCreate || (isCreate && !node.getAttribute('data-isartdeco')));
  }

  function isScriptNode(node) {
    return node.tagName === 'SCRIPT';
  }

  function cloneScriptNode(node){
    var script  = document.createElement("script");
    for( var i = node.attributes.length-1; i >= 0; i-- ) {
      script.setAttribute( node.attributes[i].name, node.attributes[i].value );
    }
    return script;
  }

    // Gets all incoming responses
    window[CALLBACK_NAME] = responseHandler;

    /**
    * Tries to clean added tags
    **/
    function tryClean() {
      //Clean up after all requests are done..
      //Accounts for people including script more than once
      var done = (responsesReceived >= expectedResponses && expectedResponses > 0) || responsesReceived >= badges.length;
      if (done) {
        delete window[CALLBACK_NAME];

        // remove all script tags
        scripts.map(function(script){
          document.body.removeChild(script);
        });

      }
    }

    /*
    * Makes Jsonp request, responses handles by CALLBACK_NAME
    * @param url String: url of server to make request to
    */
    function jsonp(url) {
      var script = document.createElement('script');
      script.src = url;
      scripts.push(script);
      document.body.appendChild(script);
    }
  };

  if (document.readyState === 'complete') {
    window.LIRenderAll();
  } else {
    window.addEventListener('load', window.LIRenderAll, false);
  }

})(window);
Popular Posts