League MBTI Analytics

A free, open-source League of Legends analytics tool that maps your gameplay to an MBTI personality archetype. The free alternative to op.gg and yearin.lol with unique AI-powered personality analysis.

Try It Free — No Account Needed

What Is League MBTI Analytics?

League MBTI Analytics is a free web tool that analyzes your 2026 League of Legends matches and generates a personalized MBTI personality profile based on your actual gameplay behavior. It covers Ranked Solo/Duo, ARAM, Arena, Quickplay, Flex, Clash, and all rotating game modes.

Unlike traditional stats sites, it answers the question: "What does your playstyle say about you?"

How It Compares

Feature op.gg yearin.lol League MBTI Analytics
Price Free (ad-supported) Free (Ko-fi) 100% Free, open-source
Core Focus Raw stats, tier lists Season recap Personality + AI narrative
MBTI Analysis ✅ Z-score behavioral analysis
AI Storytelling ✅ Gemini-powered narratives
Share Cards Profile links Recap images MBTI + Year cards
Game Modes All All All (Ranked, ARAM, Arena, etc.)
Open Source ✅ MIT License

Key Features

🧠 MBTI Personality Typing

Get your gamer MBTI (e.g., INTJ "The Grandmaster") derived from 8 gameplay dimensions using z-score normalized analysis against community baselines.

📊 Visual Analytics

Interactive growth charts, champion mastery breakdowns, and detailed match history tables with ranked/casual splits.

🎭 AI Storytelling

Gemini-powered personalized narratives about your playstyle evolution, strengths, growth areas, and 2026 predictions.

🃏 Share Cards

Canvas-rendered PNG cards for social media showing your MBTI archetype, top champions, and season stats.

🌍 All Regions

Supports NA, EUW, EUNE, KR, JP, BR, LAN, LAS, OCE, TR, RU, PH, SG, TH, TW, and VN.

🔓 Open Source

MIT Licensed. No API key required — built-in mock data mode for instant demos. 100% free forever.

How the MBTI Algorithm Works

The system evaluates 4 MBTI dimension pairs using z-score normalization against community baselines:

E vs I (Extrovert vs Introvert)

Extrovert signal: assists/game (45%), vision score/min (25%), support role rate (30%)

Introvert signal: kills/game (50%), damage per minute (50%)

High assist/vision players are team-oriented Extroverts. High kill/damage players are self-reliant Introverts.

S vs N (Sensing vs Intuitive)

Sensing signal: low deaths (50%), stable KDA (50%)

Intuitive signal: high deaths (40%), high DPM (20%), high kills (40%)

Consistent, safe players are Sensing. High-risk, high-reward players are Intuitive.

T vs F (Thinking vs Feeling)

Thinking signal: damage/min (55%), gold/min (45%)

Feeling signal: vision/min (50%), support rate (50%)

Efficiency-focused players are Thinking. Team-utility players are Feeling.

J vs P (Judging vs Perceiving)

Judging signal: low champion pool ratio, focused role selection

Perceiving signal: champion pool diversity (65%), role diversity (35%)

Specialists are Judging. Flexible generalists are Perceiving.

MBTI Archetypes

MBTI Archetype Description
ENTJ The Field Marshal Natural leader commanding the rift with strategic prowess
INTJ The Grandmaster Strategic visionary outthinking opponents at every turn
ESTP The Glorious Executioner Adrenaline junkie thriving in chaotic teamfights
ISTP The Blade Master Mechanical virtuoso with precise, calculated dueling
ENFP The Spark of Demacia Creative force finding unconventional paths to victory
INFP The Dream Weaver Quiet playmaker supporting the team's vision
ESFJ The Warden Protector enabling and shielding teammates from harm
ISFJ The Unbreakable Shield Reliable defender sacrificing for the greater good

Frequently Asked Questions

Is League MBTI Analytics free?

Yes, 100% free with no premium tiers, no paywalls, and no required donations. It is also open-source on GitHub under the MIT License.

Do I need a Riot API key to use it?

No. The app uses a server-side API key. You can also try it instantly with the built-in Mock Data mode — just check the box on the landing page.

What regions are supported?

All League of Legends regions: NA, EUW, EUNE, KR, JP, BR, LAN, LAS, OCE, TR, RU, PH, SG, TH, TW, and VN. The region is automatically detected from your Riot ID tag.

How is this different from op.gg?

op.gg focuses on raw statistics, tier lists, and match history. League MBTI Analytics adds personality psychology, AI-powered storytelling, and MBTI archetype mapping on top of your stats. Both are free, but League MBTI Analytics is also open-source.

How is this different from yearin.lol?

yearin.lol provides a Spotify Wrapped-style season recap. League MBTI Analytics does that too, but adds MBTI personality typing, AI-generated narratives, and shareable archetype cards. Both are free.

How accurate is the MBTI analysis?

The system uses z-score normalized behavioral analysis across 8 gameplay dimensions against community baselines. Each analysis includes a confidence score. More games analyzed means higher accuracy — we recommend at least 30+ matches for meaningful results.

Can I share my results?

Yes. Every analysis generates a permanent shareable URL (e.g., /report/abc123) with social preview cards. You can also download MBTI archetype cards and Year-in-Review cards as PNG images for social media.

Getting Started

  1. Visit the landing page
  2. Enter your Riot ID (format: SummonerName#TAG)
  3. Click "Generate My Story"
  4. View your MBTI archetype, stats, and personalized narrative
  5. Download share cards or copy the report URL
Analyze Your Playstyle Now

Tech Stack

React 19 TypeScript Vite Tailwind CSS Recharts Cloudflare Pages Cloudflare KV Canvas 2D Gemini AI