View more
Published in
2026

StatKing iOS. App for daily sports betting stats and prop insights.

Bohdan Kononets
Linconl Gomes
Roman Danyliuk
Marharyta Korovina
Maxym Konyk
Maria Soloveva
Partnership
2+ years
Services
UX Design
UI Design
iOS App Design
Design System
Data Visualization
Developer Handoff
Design Tokens
Prototyping
High-Fidelity Wireframing
Deliverables
iOS App Build
Figma Source Files
Design Tokens
Design System
Design QA Report

Summary

StatKing is a free US sports betting analytics app for player props, live on the App Store. We designed the iOS product around a mobile-first props flow: a props list with hit rates, opposing-team stats, and odds side by side, edge states for every scenario, and prop detail screens with supporting statistics for deeper evaluation before a bet.

The core challenge was making dense betting data feel like a "one-look" interface. Users build their own workflow through an advanced filter system with saved filters and screen personalisation, then track their picks in real time — upcoming, live with play-by-play updates, and settled results — without leaving the app. Onboarding, authorization, profile, articles, and promo screens complete the product, all built on a shared design system in the black-and-yellow StatKing brand.

Player Props Dashboard Overview

A player props app for bettors, combining probability-to-hit bars, game-by-game logs, and side-by-side player comparisons in one view.

StatKing iOS app screens showing player prop probability bars and game log stats

Player Props Feed Across Sportsbooks

The core player props screen for StatKing users, filterable by sport – NBA, NFL, MLB, WNBA. Each prop card shows hit rate, odds across sportsbooks, and a fast search by player or team.

StatKing player props screens showing +EV highlights, saved filters, and injury status tags
StatKing search results showing NBA player prop cards with odds and hit rate
StatKing empty search state prompting search by player, team, or prop
StatKing player props screen annotated with 12px card margin and 24px grid
Player Props Empty and Injury States

Edge-case screens for the props list: a no-results state with a reset-filters action, and a Game Time Decision tag surfacing a player's injury status before a bet is placed.

StatKing empty state
StatKing player injury status tag on an NBA prop card

Filter Builder for Player Props

Bettors narrow the props list by player, game, prop type, odds range, and hit-rate history. Filters combine into a single result count, with an option to save the set for reuse.

StatKing filter screens for players, games, props, odds and hit rate
StatKing filter screen listing games with checkboxes, search bar, and apply count
StatKing display options for sort order, injury visibility toggle, and name-based sort
StatKing props filter checklist for selecting stat categories like points and rebounds
StatKing odds, implied probability, and hit rate range sliders for filtering props
Naming and Reusing Saved Filters

Once built, a filter combination can be named, activated, edited, or deleted – for example "Winning Formula," bundling props, odds, games, and hit-rate conditions into one preset.

StatKing saved filters showing an active preset, edge filters, and empty saved-filters state
StatKing dialog confirming deletion of a saved filter preset
StatKing screen for naming a new saved filter preset
StatKing filter name field with save and close options over active filters

Sportsbook and Stat Display Settings

Sportsbook and stat-display preferences mirror the same customization logic used on the StatKing Web App – users toggle books, plus injury and hit-rate overlays.

StatKing customization screens for sportsbook selection, stat overlays, and hit rate sort order
StatKing tooltip explaining Hit Rate Overall sorting with an enable-sorting confirmation
StatKing explainer screen defining positive expected value with a sample prop card

Prop Detail View With Alt Lines

Each player prop opens into a detail screen with a hit-rate bar chart across the last 5, 10, and 20 games, alternate lines, and side-by-side odds across sportsbooks.

StatKing prop detail screens showing target share table, hit rate bar chart, and pitcher strikeout odds
StatKing alternate lines list, points-rebounds-assists breakdown, and a pick added confirmation
StatKing supporting stats screen showing shooting splits, team injury report, and game-time decision notes
Supporting Stats for Player Props

Supporting context behind each prop: opposing-defense rankings, red-zone conversion rates, minutes played, and a live weather forecast for outdoor games – all one tap from the prop card.

StatKing supporting stats showing NFL defense ranking, pass-run rate split, weather forecast, and injuries
StatKing supporting stats showing passing completions, minutes played, and head-to-head matchup comparison

Pick Tracking Across Game States

Bettors track saved props through three states – upcoming, live, and settled results – with a running probability-to-hit bar and a clear won or lost outcome per pick.

StatKing My Picks live tab showing probability-to-hit bars for two active picks
StatKing My Picks results tab showing won and lost pick outcomes
StatKing My Picks upcoming and empty states with a coming-soon feature placeholder
Live Play-by-Play for Saved Picks

Each live pick links to a quarter-by-quarter play log – for example a rebound prop updating in real time – plus a direct link back to the sportsbook to place the bet.

StatKing live play-by-play feed tracking a rebound prop in real time

Onboarding Gates for Free Analytics

New users see a locked preview of props, filters, and play-by-play tracking, prompting free registration before full access – a common pattern for sports betting analytics apps.

StatKing onboarding screens prompting registration to unlock player prop analytics
Sign-Up Flow With State Detection

Sign-up asks for location, then state, before showing books available in that region. The flow also handles duplicate accounts, password resets, and a mismatched verification code without dead-ending the user.

StatKing onboarding screens showing state list, email signup, and sportsbook selection steps
StatKing location permission screen requesting access to show local sportsbooks
StatKing state selection screen with search and use-my-location option
StatKing state confirmation prompt asking user to verify detected location
StatKing sign-in flow showing password reset, verification code, and error handling screens

Account Security and Profile Settings

Profile settings cover two-factor authentication with backup codes, email and password changes, and an account-deletion flow that explicitly warns users about losing pick history and saved filters.

StatKing profile screen showing account security options and a danger-zone delete account link
StatKing account deletion warning, two-factor setup, and email verification screens

Educational Articles and Sportsbook Promos

An in-app Articles tab explains +EV betting, filters, and My Picks in short guides, while a separate Promo tab lists sportsbook sign-up bonuses with eligibility rules and last-verified dates.

StatKing articles list and article detail screen explaining betting value and platform features
StatKing promo tab listing sportsbook sign-up bonuses with claim buttons
StatKing bonus offer detail screen showing terms, eligible states, and last verified date
Roadmap Modals for Upcoming Sports

Placeholder modals announce upcoming coverage – player props with target launch dates – and route users to Discord or push notifications instead of a dead end.

StatKing modal announcing prop details coming soon with a Discord join prompt
StatKing modal announcing new sports coming soon with sport icons and Discord link
StatKing modal showing MLB and WNBA launch dates with an enable notifications button

Turning a dozen live data points per prop into something that still reads in one glance is a filtering problem, not a data visualization one. Ask us how we built this personalization system.

Ready to start your own project?