Platform Modules

Six tools.
One tactical edge.

Every module in Small Poles is designed to turn raw GPL data into actionable fantasy intelligence — from scouting undervalued players to managing your squad under pressure.

Your command center for matchday.

The Tactics Board is where strategy meets execution. View your starting XI in formation, track gameweek performance in real time, and make last-minute captain changes before the deadline locks.

Formation Management

Switch between 4-4-2 and 4-3-3 formations. Smart validation ensures legal squad composition.

Captain Selection

Designate any starting XI player as captain for double points. Change until the deadline.

Gameweek Scores

Full points breakdown per player — goals, assists, clean sheets, cards, and captain bonus.

Bench & Substitution Logic

Bench players earn points automatically when starters don't play. Order matters.

Tactics Board — GW 12

1
3
5
4
2
8
C
6
11
9
7

Find value before the market does.

Browse the entire GPL player pool with powerful filters. Sort by position, team, price range, form, and availability. The Scout Room surfaces the data you need to make smart transfer decisions.

Multi-Filter Search

Filter by position, GPL team, price range, availability status, and player name — simultaneously.

Form Tracker

Last 5 gameweek scores at a glance. Spot rising performers and avoid declining assets.

Selection Percentage

See what percentage of all managers own each player. Identify differentials and template picks.

Paginated Results

500+ players organized in clean, scannable pages. 50 per page with instant navigation.

Scout Room — Midfielders

PlayerPricePtsPos
MK
M. KudusHearts of Oak
₵8.5M
45
MID
RS
R. SalifuAsante Kotoko
₵7.8M
41
MID
EO
E. OwusuMedeama SC
₵6.2M
36
MID
AQ
A. QuayeGreat Olympics
₵5.5M
33
MID

15 players. GHS 100M. Your rules.

Build your dream GPL squad within budget constraints. The Squad Builder enforces all composition rules — 2 GK, 5 DEF, 5 MID, 3 ATT — and tracks your remaining budget in real time as you pick.

Budget Enforcement

GHS 100M total budget. Live remaining balance as you add and remove players.

Position Validation

Exactly 2 GK, 5 DEF, 5 MID, 3 ATT. System prevents illegal compositions.

Starting XI + Bench

11 starters and 4 bench players. Bench order determines auto-substitution priority.

Unique Team Name

Brand your squad with a unique team name that appears on leaderboards and in leagues.

Squad Builder — Budget

₵15.2M
Remaining Budget
₵84.8M / ₵100M
Spent
GK (2/2)₵10.2M
DEF (5/5)₵28.5M
MID (4/5)₵26.8M
ATT (3/3)₵19.3M

Actionable intelligence, categorized.

Injuries, suspensions, fixture changes, and transfer rumors — all filtered by relevance to your squad. The Intel Feed ensures you never miss a critical update before the transfer deadline.

Injury & Suspension Alerts

Real-time updates on player status with expected return dates and severity levels.

My Squad Filter

Toggle to see only updates affecting players in your current squad.

Deadline Reminders

Email notifications 24 hours and 1 hour before the transfer deadline closes.

Match Results Feed

Completed scores with goal scorers, assist providers, and fantasy-relevant events.

Intel Feed — Recent

🏥
M. Kudus — Hamstring injury during training. Expected return: 2 weeks.
2h ago
⚠️
Transfer deadline for GW 13 closes in 24 hours.
5h ago
Hearts of Oak 2–1 Kotoko — Baako ⚽23', Agyemang ⚽67'
1d ago
📊
Price changes: Salifu ↑₵0.2M, Mensah ↓₵0.1M after GW 12.
2d ago

Deep-dive statistical profiles.

Every GPL player gets a comprehensive dossier — season stats, price history, form trajectory, upcoming fixture difficulty, and ownership data. Everything you need to evaluate an asset in one view.

Season Statistics

Goals, assists, clean sheets, cards, saves — full performance breakdown by gameweek.

Price History

Track how a player's fantasy price has moved over the season. Maintained for transparency.

Fixture Difficulty Rating

Upcoming opponents rated 1–5 difficulty. Plan your transfers around favorable fixtures.

Availability Status

Available, injured, suspended, or transferred — plus expected return dates when applicable.

Player Dossier — M. Kudus

MK
Mohammed Kudus
MID · Hearts of Oak · #10
45 pts
Season Total
Goals5
Assists3
Clean Sheets4
Ownership23.5%
Form: 2 8 1 6 12
₵8.5M

Compete with everyone. Brag to friends.

Create private leagues with custom names and invite friends via unique join codes. Track your position on the global leaderboard. Social competition is the engine that keeps managers coming back every gameweek.

Private Leagues

Create invite-only leagues for up to 20 members. Share an 8-character join code with friends.

Global Rankings

Rank against all platform users with percentile information and points-to-leader gap.

Multi-League Membership

Join as many leagues as you want. Separate standings for each competition.

League Admin Controls

Manage membership, update descriptions, and maintain the competitive integrity of your league.

Friends League — Standings

#ManagerPoints
1
Champion SquadJane Doe
345
2
Mighty WarriorsYou
312
3
Accra Lions FCKofi Mensah
298
4
GPL KingpinsAma Asare
275
5
Star StrikersYaw Boateng
261

MVP Scope — Confirmed

These features are locked in for the first release and currently under development.

Basic player browsing with filters
Team creation with GHS 100M budget
Manual match result entry (admin)
Weekly score calculations
Basic league functionality
Transfer system with free/paid logic
Captain bonus system

Post-MVP — Planned

Coming in subsequent releases based on beta feedback and platform growth.

Live match score updates
Push notifications (mobile)
Advanced analytics & charts
Public league discovery
iOS & Android native apps
Head-to-head league format
Wildcard & bench boost chips
01

Initial Load

One-time API call to seed all GPL teams and player data into the database.

02

Match Updates

Results via scraper with API verification. Player updates twice weekly.

~400/mo
03

Caching Layer

Redis cache for player lists, team details, and gameweek data. No live match updates at MVP.

80%+ hit
FREE TIER
MVP data strategy fits within the Sofascore API free tier — ~400 calls/month targeting 50–100 beta testers.

Ready to scout the GPL?

Join the waitlist and be among the first 100 beta testers when we launch.

Join the Waitlist →