

Congratulations! You're Invited.
World's Largest Players' League
Download the Best Multi-Sport World App and Get Your Pro Ranking Now.
Any Billiard or Refined Sport - Exclusive Rankings - Open Leagues - Instant Updates. Simple Win/Loss or Advanced Detail Scoring.
40+ Games and more every month
Best Elite Sports
Dozens of great games and refined match sports.
Dynamic Calculated Rankings
PRO Accuracy
Any player can be ranked by the IPL system for professional accuracy.
Exclusive Tools and game calculators
Option Packed
Score any game in any way you like. The app provides all the technicals.
Free Accounts No adds
FREE
No cost for a Pro IPL rank and free play for 1on1 matches.


Multisport Scorecards + Variants
Multiple
There are dozens of scoring cards, timers, league systems, 1on1 competition trackers and much more.
Traditional to custom controls
Choice
Use Win/Loss, Simple Tracking, or Advanced Tracking to further enhance your ranking.
Statistical Performance System
Pro Ranking
Track your progress with professional metrics. Take your rank anywhere in the world and compete.
Setup Gameplay your way
options
Players can follow any rule set for individual, leagues and brackets. All game decisions can be customized.


Everything You Need
Complete Tournament Brackets
We have the Scorecards and Brackets.
From individuals to large professional international tournaments. We have the tools to organize and precisely run your event with ease and precision.
Run the entire tournament from the palm of your hand.
Newest Apparel
- S
- M
- L
- XL
- 2XL
- 3XL
- S
- M
- L
- XL
- 2XL
- 3XL
- S
- M
- L
- XL
- 2XL
- 3XL
International Players League Unisex Lightweight Hoodie, Perfect for Gamers, Casual Wear, Gift for Sports Lovers, Comfortable Hoodie
Printify
from $47.48
- Unit price
- /per
10 colors, 6 sizes
- +5 more
- S
- M
- L
- XL
- 2XL
- 3XL
International Players League Hoodie for Gamers, Unisex Pullover Sweatshirt, Cozy Gift for Friends, Trendy Hoodie for Events, Game [...]
Printify
from $67.73
- Unit price
- /per
4 sizes
- M
- L
- XL
- 2XL
World Invite Hoodie - Unisex Lightweight Sweatshirt for Travelers, Adventure Seekers, Global Citizens, Gift Ideas
Printify
from $47.48
- Unit price
- /per
1 color, 6 sizes
- S
- M
- L
- XL
- 2XL
- 3XL
- S
- M
- L
- XL
- 2XL
- 3XL
- S
- M
- L
- XL
- 2XL
- 3XL
- S
- M
- L
- XL
- 2XL
- 3XL
- 4XL
- 5XL
- US 4.5
- US 5.5
- US 6.5
- US 7.5
- US 8
- US 8.5
- US 9
- US 9.5
- US 10
- US 10.5
- US 11
- US 12
- US 13
- US 14
- XS
- S
- M
- L
- XL
- 2XL
- 3XL
- 4XL


- Players can designate a referee through the app to handle all scoring in any tracking mode.
- The IPL Ranking can apply the pool/billiard table difficulty factor to your ranking. World First! Table and pocket size can have a huge impact on players' skill level.
- You can improve on your ranking by playing anyone, anywhere, and at anytime. You're not required to go to sanctioned events or pay for tournaments.
- Elite professional tracking for rock solid performance ranking and comparison.
- Play an unlimited matches and tournaments with no per game submission fee unlike Fargo, TAP, APA, WNT, etc.
- Instantly join Speak Easy Leagues anywhere in the world at anytime. No need for seasons or certain events. Freely play on your schedule.
- Customize your home screen to include your favorite players and monitor their ranking performance.
- Calculate the game time needed for single and double elimination tournaments based on the number of available tables, players, race to, and average minutes per game.
- Dedicated multiple shot clocks for pool and chess. All pro features and timing options.
Racecars chase milliseconds, astronauts chase escape velocity—but in Billiards or Pool there’s no stopwatch or altimeter to gauge greatness. Like competitive Chess or Golf, Pool skill is judged by how well players perform against others. Not in isolation—always in relation.
To solve this, the International Players League (IPL) has created a global ranking algorithm. It looks purely at results. Every match feeds into a central formula:
P(A beats B) = 1 / (1 + 10^((R_B - R_A) / 100))
Where:
- P(A beats B): Probability that Player A wins
- R_A: Rating of Player A
- R_B: Rating of Player B
- 100: Scale factor (defines sensitivity of rating difference)
This equation predicts how likely Player A is to win based on the gap between their rating and Player B’s.
Top-tier international pros often have ratings above 850. Newcomers at a family barbecue might hover around 100. Regular club players? They usually fall somewhere in the 250–700 range. The system is open-ended. There’s no highest or lowest rating—only probability.
For instance, if two evenly matched players (both rated 500) square off, the formula gives them each a 50% chance to win. They’ll split matches evenly over time.
But if Player A has a rating of 500 and Player B is at 600, then Player B is expected to win:
P(B)=11+10(500−600)/100=11+10−1≈0.909P(B) = \frac{1}{1 + 10^{(500 - 600)/100}} = \frac{1}{1 + 10^{-1}} ≈ 0.909P(B)=1+10(500−600)/1001=1+10−11≈0.909
So Player B would win about 9 out of 10 games.
If someone rated 450 plays someone rated 550? Then the expected win ratio is:
11+10(550−450)/100≈11+101=111\frac{1}{1 + 10^{(550 - 450)/100}} ≈ \frac{1}{1 + 10^1} = \frac{1}{11}1+10(550−450)/1001≈1+1011=111
A win ratio of roughly 1:10.
Even smaller differences affect outcomes: a 30-point gap (say, 470 vs 500) predicts a 4:5 win ratio. A 50-point gap moves that to 5:7.
New players enter the system by playing anyone with a known rating. If someone wins 3 out of 4 games against a rated 300 opponent, the formula places them at approximately 400—indicating a 100-point skill gap.
Entire pool leagues, chess clubs, or curling team, even in remote areas, can plug into the global system via just a few members who play against ranked outsiders. This creates a network of interconnected skill levels across the world.
New results pour in daily. And every day, the system recalculates—re-optimizing everyone's rating based on the formula above.
The beauty of it? It’s just as accurate for tracking weekend garage warriors as it is for seeding international champions. And it gives every community a mirror—showing exactly where they stand on the global ladder.
Win Probability Formula for Rating System
=========================================
Main Formula:
-------------
P(A beats B) = 1 / (1 + 10^((R_B - R_A) / 100))
Where:
- P(A beats B): Probability that Player A wins
- R_A: Rating of Player A
- R_B: Rating of Player B
- 100: Scale factor (defines sensitivity of rating difference)
Examples:
---------
1. Equal Ratings
If R_A = 500 and R_B = 500:
P = 1 / (1 + 10^((500 - 500) / 100)) = 1 / (1 + 10^0)
= 1 / (1 + 1) = 1 / 2 = 0.5
2. 100-Point Gap
If R_A = 400 and R_B = 500:
P = 1 / (1 + 10^((500 - 400) / 100)) = 1 / (1 + 10^1)
= 1 / (1 + 10) = 1 / 11 ≈ 0.0909
3. 200-Point Gap
If R_A = 300 and R_B = 500:
P = 1 / (1 + 10^((500 - 300) / 100)) = 1 / (1 + 10^2)
= 1 / (1 + 100) = 1 / 101 ≈ 0.0099
4. 50-Point Gap
If R_A = 450 and R_B = 500:
P = 1 / (1 + 10^((500 - 450) / 100)) = 1 / (1 + 10^0.5)
≈ 1 / (1 + 3.1623) ≈ 1 / 4.1623 ≈ 0.240
5. Small Gap (e.g., 34 points)
If R_A = 530 and R_B = 564:
P = 1 / (1 + 10^((564 - 530) / 100)) = 1 / (1 + 10^0.34)
≈ 1 / (1 + 2.188) ≈ 1 / 3.188 ≈ 0.3137
The IPL ( based on an ELO ranking system ) is a smart way to measure a player's true skill by adjusting their score based on who they compete against. If you beat a stronger opponent, your score goes up more; if you lose to a weaker one, it drops more. It’s not just about winning—it’s about who you beat. Our proprietary ELO system goes further by factoring in game-specific elements like match format, equipment difficulty, and even performance trends, giving players a more accurate and dynamic ranking across multiple sports.
Our app is built to handle large-scale competitive ecosystems with precision and reliability. Able to support over 10 million active users simultaneously, with scalable cloud infrastructure to accommodate league organizers, casual players, and global events across 16 different sports. Whether tracking a neighborhood pool match or a worldwide chess tournament, the app can score, rank, and archive every match in real time. Each game result is stored with up to two decimal places of score precision, ensuring highly accurate results for games where every point or frame matters—especially in formats like Straight Pool, Carom, Archery, and Golf scoring.
The proprietary ELO algorithm driving the app uses a dynamic computation engine tailored to each sport’s unique structure. It adjusts player ratings instantly after each match based on opponent strength, equipment difficulty, and scoring margins, delivering highly responsive and fair rankings. The app’s performance index (IPL) also aggregates player skill across multiple sports with real-time updates and cross-discipline compatibility. League scoring, tournament bracket logic, and ranking updates all operate with millisecond-level response times, allowing the app to run large tournaments and asynchronous leagues without delay or data bottlenecks.
1. Multi-Discipline Support with Unified Scoring
From cue games to archery to chess—seamlessly and accurately.
2. Proprietary ELO Engine: Smarter, Fairer, Adaptive
This custom ELO algorithm factors in:
context-aware ranking system is more accurate and cross-compatible across different games—a huge step forward in performance analytics.
3. The Speak Easy League System: Casual Play, Serious Structure
just play, and someone else scores—like having a digital league concierge. bars, community centers, friend groups, and low-friction casual environments. blends fun and competition, creating a social-first league model the industry has never seen before.
4. Three Tiered League Models—Designed for Any Group: For flexible, on-demand competition.
: Familiar for seasoned players, but with more automation and analytics.
: Multi-discipline competition—never before done in a consumer app. Promotes all-around skill and raises the bar for what tournaments can be.
5. Built-In Tools that Eliminate the Need for Extra Apps No other scoring platform bundles such a powerful utility suite.
6. Cross-Platform Performance Index which recognizes not just wins and losses, but breadth and depth of skill across multiple sports.
7. Design with Purpose: Intuitive, Elegant, and Professional
Run entire leagues without needing spreadsheets, texts, or manual bracket boards.
Proprietary ELO Algorithm – The Technical Edge
Your custom ELO system is not a one-size-fits-all model. It adapts to the nuances of each sport for precision ranking.
Takes into account player skill gaps, table or equipment difficulty, and game format, creating fair and accurate ratings.
Players participating in multiple sports benefit from intelligent performance tracking and cross-ranking logic, enhancing your IPL (International Players League / Integrated Player Level).
Enables real-time insights for players and league operators to track progression, matchup strength, and competition balance.
The typical IPL ranked player is typically contained between 200-1000. All new players start at 200 and go up from there. Some sports will have a different scale and starting point but still use the IPL Ranking system. After a set number of completed games a player's ranking starts to stabilize.
The IPL ranking system, which is based on ELO originally developed for chess but now used in various competitive environments, offers several notable benefits:
Fairness in Competition:
- Dynamic Adjustments: The IPL system adjusts ratings based on the outcomes of matches, ensuring that players are more accurately ranked according to their current skill level. This means stronger opponents face each other, leading to more competitive and fair matches.
Encouragement of Skill Improvement:
- Motivation: Players have a clear, numerical indicator of their skill level. An increase in IPL rating provides visible proof of improvement, motivating players to practice and compete more frequently.
Objective Measurement:
- Quantifiable Performance: Unlike subjective methods of ranking, IPL provides an objective measure of player skill. This objectivity helps in reducing biases that might come from personal judgments or popularity.
Adaptability:
- Versatility Across Games: While initially designed for chess, the IPL system's principles can be adapted for various games or sports where one-on-one or team competition occurs. It's been successfully applied to games like Go, Scrabble, and even online multiplayer games.
Predictive Power:
- Outcome Prediction: IPL ratings give an estimate of the probability that one player will beat another, which can be useful for setting up tournaments, predicting match outcomes for betting or entertainment purposes, and even for strategic planning by players or teams.
Ease of Understanding and Implementation:
- Simple Formula: With its basic formula of K-factor adjustments, the system is relatively easy to understand and implement in digital platforms or for manual calculation in smaller settings.
Community Engagement:
- Leaderboards: IPL ratings foster community interaction through leaderboards, where players can see their standing relative to others, which can increase engagement and community building.
Historical Tracking:
- Performance Over Time: Since ratings change with each game, there's a historical record of a player's performance over time, allowing for analysis of skill development or decline.
Incentive for Performance:
- High Stakes: In settings where IPL ratings lead to higher seeding in tournaments or other privileges, players are incentivized to perform well consistently.
Reduction in Sandbagging:
- Anti-Cheating: The system discourages players from intentionally losing to play weaker opponents in future matches (sandbagging), as this would lower their rating.
However, while IPL has these advantages, it's not without limitations, such as not accounting well for performance in non-1v1 scenarios, the impact of luck, or the player's improvement rate. Nonetheless, for many competitive scenarios, it remains a robust and fair method of ranking.
When a player first starts in the World Invite, IPL or Speak Easy League its hard to know how experienced a player is. With no previous data to compare the IPL Ranking System tracks a players lifetime performance or IPL-R/E also known as robustness and experience.
Robustness generally refers to the strength or resilience of a system, method, or structure to maintain its effectiveness under a wide range of conditions, including those that are adverse or unexpected. In the context of systems like algorithms, models, or ranking methods, robustness means the system can handle variations, errors, or unexpected inputs without breaking down or giving significantly incorrect results.
Robustness in IPL Ranking Systems:
- Consistency Across Conditions:
- Player Variability: An IPL ranking is considered robust if it has managed a wide variety of player skill levels, playing styles, and the natural variability in performance from one game to another. It should still provide accurate rankings even if a player has an unusually good or bad day.
- Handling Anomalies:
- Unexpected Results: Robust IPL systems should not be overly sensitive to outliers or surprising match outcomes. For instance, if an underdog wins against a high-ranked player, the system should adjust ratings in a way that reflects this change without causing disproportionate shifts in rankings.
- Adaptability to Different Game Types:
- Versatility: The original IPL system was designed for chess, but its robustness is evidenced by its successful adaptation to other games or sports. A robust system would maintain its efficacy whether applied to one-on-one games or team-based scenarios, although modifications might be needed.
- Resistance to Manipulation:
- Sandbagging and Match-Fixing: Robustness here means the system is resistant to being manipulated by practices like sandbagging (intentionally losing to lower one's rating for easier future matches) or match-fixing. The system should adjust ratings in such a way that cheating would not yield significant benefits over time.
- Longitudinal Stability:
- Historical Data: Over time, a robust IPL system should show stability in rankings that reflect true skill, even as players improve or decline. It should not oscillate wildly with each game unless there's a substantial reason for such a shift.
- Error Tolerance:
- Data Input Errors: If there are errors in entering match results (like typos or misreported scores), a robust system should mitigate the impact of these errors on the overall rankings.
- Scalability:
- From Small to Large Communities: The system should be able to scale from small groups of players to large, international communities without losing accuracy or fairness.
- Fairness in Adjustment:
- K-Factor and Rating Changes: The K-factor, which affects how much ratings change after each game, should be set in a way that provides fair adjustments, ensuring that the system remains robust to both rapid and gradual changes in player skill.
In summary, the robustness of an IPL ranking system lies in its ability to provide fair, accurate, and stable rankings despite the natural fluctuations in player performance, game conditions, and potential attempts at manipulation. A robust IPL system maintains the integrity of the competition by ensuring that rankings reflect true skill levels over time.
The K-factor in ranking systems like IPL as we've been discussing is a numerical constant that determines how much a player's rating changes after a match. It's essentially the sensitivity of the rating system to the outcome of a game. Here's how it functions:
Purpose of the K-Factor:
- Rating Adjustment: When a player wins, loses, or draws a match, their rating is adjusted based on the expected outcome versus the actual outcome. The K-factor scales this adjustment.
- Magnitude of Change: A higher K-factor leads to larger changes in rating for each game, making the ranking system more responsive to performance. A lower K-factor results in more gradual changes, providing more stability in rankings.
Currently we are tracking over 15 sports and are adding new ones ever season.
8 Ball, 9 Ball, 10 Ball, Snooker, Blackball, 14.1 Straight Pool, 1 Pocket, 3 Ball, Carom, 3 Cushion, Chess, Billiard Golf, Golf, Curling, Bocce, Shuffleboard, Pickleball, Cornhole, More+.
While some of these sports are decided by a simple win/loss others have detailed advanced tracking options to allow the player to get maximum credit for their effort.
Upon player confirmation of end game results game data is sent to central processing and updated internationally. All Geo Located Sports Zone are synched in real time dependent on data transfer and processing time.
Pool and Billiard Movies
By Eli Poole
The Best Pool & Billiards Movies of All Time: A Chronological Journey Through Cue Cinema From smoky pool halls to high-stakes hustles and even dystopian tournaments, the world of cue...

Billiard Golf is Coming!!!
By Eli Poole
Its only a matter of time before Billiard Golf takes over the scene completely.