Documentation

xEP Network — Documentation
Our Mission
Analytics tools built for
the serious fan.
xEP Network gives you access to the same kind of advanced analytics that front offices and professional bettors use — without needing a data science degree to understand them. Every tool is built to surface real signal fast, whether you're building a parlay, setting a lineup, or just trying to win the argument.

Most sports data platforms bury the metrics that actually matter under layers of traditional stats. We built xEP to flip that — leading with efficiency metrics like EPA, CPOE, and Success Rate that tell you how well a player or team is actually performing, not just how often they touched the ball.

Every tool on xEP is self-contained, fast, and built for decision-making. No fluff, no noise. Just clean analytics you can act on — for betting, fantasy, or pure sports knowledge.

What We Offer
MLB Betting Tools
Daily player prop projections, batter vs. pitcher matchup breakdowns, xArsenal pitch scoring, trends, and game logs — a full MLB betting suite.
🏀
NBA Betting Tools
Player dashboards, daily prop projections with edge values, alternate lines, and team-level matchup analytics — all built for NBA betting decisions.
📊
Advanced NFL Analytics
Player stats, team efficiency, play-level breakdowns, contract data, and head-to-head comparisons — a full suite built for the current NFL season.
🏈
NFL Draft Suite
Live combine data, historical athletic comps back to 2015, and a full first-round mock draft simulator. Built for draft season and beyond.
MLB Betting Tools
MLB All Player Props
Daily projections and edges for every MLB player prop — filter by market, matchup, or player
MLB Data by Player
Full per-player breakdown — props, matchup scores, season stats, xArsenal, trends, and game logs
Batter vs Pitcher Matchups
Head-to-head matchup ratings, batter vs. pitcher stat comparisons, and full xArsenal pitch scoring
MLB Trends & Logs
L5/L10 trend rates, game log history, and recent statcast performance for every batter
NBA Betting Tools
NBA Player Dashboard
Per-player projections, edge values, matchup analytics, trends, alternate lines, and game logs
All Player Props
Daily projections and edges for every NBA player prop — filter by market, matchup, or player
Alternate Lines Tool
Alternate props with probability%, edge, and type — flags Algo Snipes and Builder Lines
Matchup Analytics
Team-level defensive ranks by position — general defense and vs. position splits
NFL Analytics Tools
Advanced Stats Explorer
Sort and filter season stats for every QB, RB, WR, and TE across multiple metric categories
Player Lookup
In-depth individual stat profile for any skill position player
Player Comparison
Stack up to 4 players head to head with a shareable H2H card
Play-by-Play Tracker
Every play for any player — filter by week, down, and result for situational research
Team Analytics
All 32 teams ranked across offensive and defensive efficiency categories
Contracts
Full salary cap data with year-by-year breakdowns for every player
Play Designer
Free-form play drawing tool — route drawing, motion, annotations, and screenshot export
NFL Draft Tools
Combine Explorer
Live 2026 combine results with historical data and percentile rankings back to 2015
Mock Draft Simulator
Control all 32 first round picks with real team needs — generate a shareable draft card
A
ADOT
Average Depth of Target — how far downfield a QB throws on average per attempt NFL
Algo Snipe
Alternate lines greater than +120 — identified by xEP's model as having positive expected value vs. the sportsbook NBA
APY
Average Per Year — total contract value divided by contract length Contracts
ATT
Pass attempts for the selected player and season NFL
Avg EPA
Average Expected Points Added per play NFL
AVG
Batting Average — hits divided by at-bats. .300+ is elite, .250 is average MLB
B
BABIP
Batting Average on Balls in Play — AVG on balls put in play excluding HRs and strikeouts. League average ~.300 MLB
Barrel%
Percentage of batted balls classified as barreled — optimal combination of exit velocity and launch angle. 8%+ is above average MLB
BB%
Walk Rate — percentage of plate appearances ending in a walk. League average ~8–9% MLB
Bench
225 lb bench press reps at the NFL Combine — measures upper body strength Draft
Bltz%
Blitz percentage — percentage of snaps where the defense sends extra pass rushers NFL
Broad Jump
Standing broad jump in inches — measures horizontal explosiveness Draft
Builder Line
Alternate lines less than -130 — safer, higher-probability outcomes for parlay building NBA
C
Cap Hit
Amount a player's contract counts against a team's salary cap this season Contracts
Cap %
A player's cap hit as a percentage of the total team salary cap Contracts
CMP%
Completion percentage — completions divided by pass attempts NFL
Contact%
Percentage of swings that make contact with the ball. 80%+ is solid MLB
CPOE
Completion Percentage Over Expected — QB's actual CMP% vs. model predictions based on target difficulty NFL
D
D & D
Down and Distance — current down and yards needed for a first down NFL
E
Edge (xValue)
Value gained based on xEP's projection vs. the sportsbook line — quantifies how much of an advantage the model shows NBA · MLB
EPA
Expected Points Added — the change in expected points resulting from a play NFL
ERA
Earned Run Average — average earned runs allowed per 9 innings. Colored from batter's perspective: red ERA = hittable pitcher MLB
EV
Exit Velocity — average speed of the ball off the bat in mph. League average ~88 mph MLB
EXP RUSH%
Expected Rush Rate — predicted run rate based on down, distance, score, and game script NFL
F
F-Strike%
First Strike Rate — percentage of PAs where the pitcher gets strike one first MLB
FG%
Field Goal percentage — made field goals divided by attempts NBA
3P%
Three Point percentage — made three-pointers divided by attempts NBA
G
Gap
Run gap or blocking lane targeted on rushing plays NFL
Guaranteed
The portion of a contract a player receives regardless of being cut or injured Contracts
H
HH% (Hard Hit Rate)
Percentage of batted balls with 95+ mph exit velocity. League average ~37–38% MLB
HR Power Score
xEP's 1–100 rating for how likely a batter is to hit a home run in today's matchup MLB
HRR
Hits + Runs + RBIs combined total for a game. Game log highlights green when HRR ≥ 2 MLB
I
ISO
Isolated Power — SLG minus AVG. Measures pure extra-base power. .200+ is elite MLB
K
K% (Batter)
Batter strikeout rate. Lower is better — colored inversely (green = low K%) MLB
K Risk Score
xEP's 1–100 rating for a batter's strikeout risk today. High score = high risk. Inverted color scale MLB
L
L5 / L10
Last 5 games or Last 10 games — recent form window used throughout the Trends tab MLB
LA (Launch Angle)
Average vertical angle of the ball off the bat. 10–30° is the sweet spot for extra-base hits MLB
M
Max EV
Maximum Exit Velocity — the hardest a batter has hit a ball this season. Proxy for raw power potential MLB
MS
Matchup Score — composite rating of how favorable a player's matchup is NFL
MTKL
Missed Tackles — times a defender failed to bring down a ball carrier NFL
O
OBP
On-Base Percentage — how often a batter reaches base (hits + walks + HBP). .350+ is very good MLB
OPS
On-Base + Slugging combined. .850+ is great, .700 is average MLB
OPP RANK
Opponent rank for a specific stat vs. the player's position — lower = tougher matchup NBA
Opp AVG
Batting average opposing hitters have against a pitcher. Colored from batter's perspective: red = pitcher is hittable MLB
Oppo%
Opposite Field Rate — percentage of batted balls hit to the opposite field MLB
Overall Score (OVR)
xEP's composite 1–100 matchup score for today's batter-pitcher pairing. Higher = better spot for the batter MLB
P
Paint PTS
Points allowed in the paint — interior scoring vulnerability NBA
Press%
How often CBs press WRs at the line of scrimmage NFL
Pull%
Percentage of batted balls hit to the pull side. High pull% + high EV = power hitter profile MLB
R
RTG
NFL Passer Rating — traditional composite QB efficiency metric NFL
Rush EPA
Average Expected Points Added per rushing play NFL
Rush SUCC%
Percentage of rushing plays that generated positive EPA NFL
S
SLG
Slugging Percentage — total bases divided by at-bats. Measures raw power MLB
Score Diff
Score differential at the time of the play — positive = leading NFL
SEP
Separation — distance a receiver creates from the nearest defender at the throw NFL
Shuttle
20-yard shuttle drill time — measures lateral quickness and acceleration Draft
Spd (Speed Score)
Composite speed score based on stolen base rate, triples, and GIDP rate MLB
SUCC%
Success Rate — percentage of plays that generated positive EPA NFL
Stuff+
Model-based grade of a pitcher's raw pitch quality based on movement, velocity, and spin MLB
SwStr%
Swinging Strike Rate — percentage of total pitches resulting in a swinging strike. 12%+ is elite MLB
Swing%
Percentage of all pitches a batter swings at MLB
T
TB (Total Bases)
Total bases in a game or season — single=1, double=2, triple=3, HR=4 MLB
Target
The intended receiver on a passing play NFL
3-Cone
3-cone drill time — measures change of direction ability and agility Draft
TO
Turnovers NBA
TT
Time to Throw — average time from snap to release for a QB NFL
V–W
Vertical
Vertical jump height in inches — measures lower body explosion Draft
WAR
Wins Above Replacement — all-in-one value metric. 2+ is solid, 5+ is All-Star, 8+ is MVP MLB
wOBA
Weighted On-Base Average — run-value weighted OBP. .340 is average, .400+ is elite MLB
X
xArsenal
xEP's proprietary pitch matchup scoring system — scores batter production vs. each pitch type against pitcher effectiveness on a 1–100 scale. Higher = batter has the edge MLB
xValue
See Edge — the model's estimated edge on a prop expressed as a percentage MLB
Y
Y/A
Yards per Attempt — total passing yards divided by pass attempts NFL
YAC
Yards After Catch — receiving yards gained after the initial catch NFL
YDS
Total yards gained or lost on a play or over a season NFL
Yrs Left
Remaining years on contract — orange = expiring soon, green = multiple years remaining Contracts
8MAN
Percentage of time the defense has 8 men in the box NFL
Available Tools
MLB All Player Props
Daily projections and edges for every MLB player prop. Filter by market (Hits, HR, Runs, RBIs, TB, HRR), side, matchup, or player. Click any row for the full xArsenal matchup breakdown.
Open Tool ↗
MLB Data by Player
Search any batter for their full individual breakdown — today's props, matchup ratings, season stats with percentile coloring, xArsenal, recent trends, and a 10-game log.
Open Tool ↗
Batter vs Pitcher Matchups
Full batter-pitcher matchup table with Overall, HR Power, and K Risk scores. Click any row for the head-to-head stat comparison and xArsenal pitch-by-pitch breakdown.
Open Tool ↗
MLB Trends & Logs
L5 and L10 trend rates for every key prop market, game log history with color-coded thresholds, and recent Statcast performance for every batter.
Open Tool ↗
How the MLB Tools Connect
All four MLB tools pull from the same underlying data pipeline — prop projections, matchup scores, season stats, pitch arsenal data, trends, and game logs — updated each morning before first pitch. The Data by Player tool gives the deepest single-player view; the Matchups table gives the broadest cross-player view; the Props dashboard is the fastest way to find value across the whole slate.
Color Scale Reference
Green Good for the batter — favorable matchup, high score, strong stat
Orange Neutral / average — proceed with context
Red Tough for the batter — difficult matchup, low score, weak stat
Note on K Risk: The K Risk score is intentionally inverted — a high K Risk score (red) means the batter is at high risk of striking out, which is bad. A low K Risk score (green) means low risk.
How to Use
1
Filter by Market — Select All, Hits, HR, Runs, RBIs, TB, or HRR to narrow the list to a specific prop type
2
Filter by Side — Choose All, Over, or Under to see only the model's recommended direction
3
Filter by Matchup — Select a specific game to see only players from that matchup
4
Search a player — Type any player name to pull up all their available props instantly
5
Sort by any column — Click any header to re-rank — sort by xValue to find the highest model edges
6
Click any row — Expands the full matchup detail panel including pitcher stats, batter stats, and the xArsenal pitch breakdown
Key Columns
# (Row)
Current sorted position — updates live when you sort or filter
Prop
The specific stat market (e.g. 1+ Hits, Over 0.5 HR)
Odds
American odds for the prop — orange colored
Proj
xEP's model projection for how many of that stat the player is expected to produce
xValue
Model edge vs. the line as a percentage — green = positive edge, red = no edge
Side
Model-recommended side — Over (green) or Under (red)
OVR
Overall matchup score 1–100 for this batter today
Matchup
Today's game (e.g. NYY @ BOS)
Expanded Row — xArsenal Breakdown
Matchup Scores — Overall, HR Power, and K Risk scores for this batter-pitcher pairing
Opposing Pitcher — ERA, Opp AVG, K%, SwStr%, and Stuff+ rating
Batter Stats — AVG, OPS, EV, Max EV, Barrel%, HardHit%, Contact%, Pull%
xArsenal — Rating and usage for each pitch type sorted by pitcher usage — higher rating = batter has the edge on that pitch
How to Use
1
Select from the dropdown — Choose any player from the dropdown list — the search box stays blank when using the dropdown
2
Or type to search — Start typing a player name and select from the autocomplete list that appears
3
Navigate tabs — Switch between Overview, Matchup, and Trends & Logs for different views of that player's data
4
Read the player card — Shows team, batting hand, today's matchup, opposing pitcher with handedness, and park/weather info
Overview Tab
Today's Props
All prop markets for this player with Proj, Odds, xValue, and Side
Matchup Ratings
Overall, HR Power, and K Risk scores for today's matchup
Season Stats — Counting
G, PA, AB, H, HR, R, RBI, BB, SO, SB — percentile colored vs. all batters
Season Stats — Rate
AVG, OBP, SLG, OPS, ISO, BABIP, wOBA, BB%, K%, WAR
Season Stats — Statcast
EV, Max EV, LA, Barrel%, HH%, Spd, Contact%, Swing%, Pull%, Oppo%
Quick Trends
L5/L10 hit, TB, and HRR rates at a glance
Matchup Tab
Opposing Pitcher
ERA (colored), Opp AVG (colored), K%, BB%, SwStr%, F-Strike%, Barrel% Allowed, Stuff+
Batter vs Pitcher
Side-by-side stat comparison — green = batter wins that metric, red = pitcher wins
xArsenal
Pitch-by-pitch matchup rating and pitcher usage for each pitch type
Trends & Logs Tab
Streaks
Current hit streak, on-base streak, and games since last HR
Trend Blocks
L5/L10 rates for Hits, TB, HRR, Runs, RBIs, Statcast, and Batting
Game Log
Last 10 games with Date, Opp, AB, H, TB, R, RBI, HRR, SO, HR — green/red threshold coloring
How to Use
1
Filter by Matchup — Select a specific game to see only players from that game
2
Filter by Pitcher — Select a specific pitcher to see all batters facing them today
3
Filter by Hand — Filter for vs. LHP or vs. RHP matchups to target platoon spots
4
Sort by score — Click Overall, HR, or K Risk headers to rank batters — find the best matchups fast
5
Click any row — Expands the full breakdown: matchup scores, pitcher stats, batter vs. pitcher comparison, and xArsenal
Main Table Columns
Team
The batter's team abbreviation
Batter
The player's name
Vs Pitcher
Opposing pitcher's name with L/R handedness tag
Overall
Composite matchup score 1–100 — higher = better for batter
HR
HR Power score 1–100 — higher = better home run spot
K Risk
Strikeout risk score — higher = more risk. Color inverted: red = high risk
Expanded Row
Matchup Scores
Overall, HR Power, K Risk scores with color badges
Opposing Pitcher
ERA, Opp AVG, K%, Stuff+, F-Strike%, SwStr%
Batter vs Pitcher
Side-by-side stat comparison across 11 metrics — green = batter wins
Batter Profile
AVG, SLG, OPS, EV, Max EV, Barrel%, HardHit%, Contact%, Pull%, Oppo%, GB%
xArsenal
Per-pitch matchup rating and pitcher usage, sorted by usage
Available Tools
Advanced Stats Explorer
Browse and sort season stats for every QB, RB, WR, and TE. Switch between metric categories to find who leads in any stat that matters.
Open Tool ↗
Player Lookup
Search any skill position player for a complete individual stat profile and in-depth season breakdown.
Open Tool ↗
Player Comparison
Stack up to 4 players side by side across Overview, Accuracy, Route Depth, Situation, and Pressure. Generate a shareable H2H card.
Open Tool ↗
Play-by-Play Tracker
Every single play for any QB, RB, or WR/TE. Filter by week, result, and down — click any row for advanced play details.
Open Tool ↗
Team Analytics
Rank all 32 teams across offensive and defensive categories. Toggle Offense/Defense and drill into Base, Advanced, Passing, or Rushing views.
Open Tool ↗
Contracts
Full salary cap data for every NFL player. Filter by position, team, or year signed — click any row for a year-by-year cap breakdown.
Open Tool ↗
Play Designer
Free-form play drawing tool on a real NFL field. Set personnel, drag players, draw routes, add motion, annotate, and screenshot your design.
Open Tool ↗
How to Use
1
Select a position — Choose QB, RB, WR, or TE from the position tabs
2
Pick a metric category — Toggle between Overview, Accuracy, Route Depth, Situation, and Pressure
3
Search or sort — Type a player name or click any column header to sort the full list
4
Read the legend — The metric key above the table defines every abbreviation
Key Metrics
CMP%
Completion percentage
EPA
Expected Points Added per play
SUCC%
Success Rate — positive EPA plays
CPOE
Completion % Over Expected
ADOT
Average Depth of Target
RTG
NFL Passer Rating
YAC
Yards After Catch
ATT
Pass attempts for the season
How to Use
1
Search a player — Type any player name in the search bar
2
Select from the leaderboard — Tap any name to open their full stat profile
3
Review their breakdown — Explore detailed stats across all tracked categories
How to Use
1
Select a position — All compared players must be the same position
2
Search and add players — Use the search fields to add up to 4 players
3
Pick a category — Toggle between Overview, H2H Card, Accuracy, Route Depth, Situation, and Pressure
4
Generate the H2H Card — Switch to the H2H Card tab to create a shareable graphic
Category Tabs
Overview
Core season stats — yards, TDs, EPA, success rate
Accuracy
CMP%, CPOE, and target efficiency by depth
Route Depth
Performance at short, intermediate, and deep targets
Situation
Splits by down, quarter, and game script
Pressure
QB performance under pressure vs. clean pocket
How to Use
1
Select a position — Choose QB, RB, or WR/TE, or search a player directly
2
Pick a player — Total play count and Average EPA load instantly
3
Apply filters — Narrow by Week, Result, and Down
4
Click any play row — Expands advanced details for that individual play
Key Metrics
Avg EPA
Average Expected Points Added per play
D & D
Down and distance at the snap
Field
Field position at the time of the play
Result
Outcome — complete, incomplete, TD, rush, etc.
Successful Play?
Whether the play generated positive EPA
Score Diff
Score differential at time of play
Gap
Run gap or blocking lane on rushing plays
Target
Intended receiver on passing plays
How to Use
1
Choose a side of the ball — Toggle between Offense and Defense
2
Select a category — Pick Base, Advanced, Passing, or Rushing
3
Sort and compare — Click any column header — green = top, red = bottom tier
Key Metrics
Rush%
Percentage of plays that were rushing attempts
Rush EPA
Average EPA per rushing play
Rush SUCC%
Rushing plays that generated positive EPA
EXP RUSH%
Expected rush rate based on game script
How to Use
1
Search or filter — Type a player or team name, or use the dropdowns
2
Sort by any column — Click any header to re-rank
3
Click a player row — Expands their full year-by-year cap breakdown
Key Metrics
APY
Average Per Year — total value ÷ years
Guaranteed
Money received regardless of cuts or injuries
Cap Hit
This season's cap charge
Cap %
Player's cap hit as a % of total team cap
Yrs Left
Remaining years — orange = expiring, green = multiple left
How to Use
1
Pick a personnel grouping — Select 11, 10, 12, or Empty
2
Position your players — Drag any player icon to set your formation
3
Draw routes — Select Draw Routes and drag from a player
4
Add motion or annotations — Use Motion, Straight Line, Add Text, and Measure
5
Screenshot your play — Hit Screenshot before leaving — designs are not saved automatically
Tools Explained
Draw Routes
Freehand route drawing from any player
Motion
Pre-snap motion line showing a player shifting
Straight Line
Blocking assignments or alignment indicators
Add Text
Place a label anywhere on the field
Measure
Measure distance between two points
11 / 10 / 12
11=1RB 1TE · 10=1RB 0TE · 12=1RB 2TE
Available Tools
Combine Explorer
Live 2026 combine results alongside historical data back to 2015. Click any prospect for their full athletic profile with percentile rankings and historical comps.
Open Tool ↗
Mock Draft Simulator
Control every pick in the NFL first round. Each team's needs are displayed so you can draft realistically — generate a shareable card when done.
Open Tool ↗
How to Use
1
Choose a view — Select 2026 Class, Historical (2015–2025), or Compare Players
2
Search or filter — Type a prospect name or use the Position dropdown
3
Sort by any drill — Click any column header to rank all prospects
4
Click a prospect row — Opens their full profile with percentile rankings and historical comps
Combine Drills
40 Dash
40-yard dash — primary measure of straight-line speed
Bench
225 lb bench press reps — upper body strength
Vertical
Vertical jump — lower body explosion
Broad Jump
Standing broad jump — horizontal explosiveness
3-Cone
3-cone drill — change of direction and agility
Shuttle
Short shuttle — lateral quickness and acceleration
How to Use
1
Start with Pick 1 — Team on the clock shown with position needs highlighted
2
Search or filter prospects — Type a name or tap a position tab
3
Select a prospect — Click any name to make the pick
4
Undo or Reset — Hit Undo to reverse the last pick, or Reset to wipe the board
5
Generate your Card — Tap Card to create a shareable first round summary
Key Terms
On the Clock
The team currently making their pick
Needs
Position groups each team most needs to address
Green Dot
Top-ranked consensus first-round talent at their position
Card
Shareable graphic of your completed first round
Available Tools
NBA Player Dashboard
Per-player projections, xEP edge values, opponent defensive ranks, and game logs — all in one interactive dashboard with Trends, Alt Lines, and Game Log tabs.
Open Tool ↗
All Player Props Dashboard
Daily projections, betting edges, and matchup analytics for every NBA player prop. Filter by market, matchup, or player to find value instantly.
Open Tool ↗
Alternate Lines Tool
Explore alternate player props with precise projections, probabilities, and betting edge metrics. Identify Algo Snipes and Builder Lines across every market.
Open Tool ↗
Matchup Analytics
Team-level defensive ranks showing how each team performs overall and against specific positions.
Open Tool ↗
How to Use
1
Search for a player — Load their individual dashboard
2
Review xEP Projections — Points, Rebounds, Assists, 3PM with line and Edge value
3
Check Matchup Analytics — Opponent's defensive rank for each stat category and position
4
Switch tabs — Trends, Alt Lines, and Game Logs for deeper research
Key Metrics
Projection
xEP's model projection for that stat market
Edge
Model vs. book value — shown as a percentage
Opp Def Rank
Opponent defensive rank for that stat — lower = tougher
Vs Position
How the opponent defends that player's position specifically
How to Use
1
Filter by market — Select a stat category to narrow the prop list
2
Filter by matchup — Choose a specific game
3
Search a player — Pull up all their available prop lines at once
4
Read Edge and OPP RANK — Edge = model vs. book; OPP RANK = matchup difficulty
Key Metrics
Prop
The sportsbook's current line for that player and market
Projection
xEP's model-generated expected stat output
Edge
Model vs. book difference — quantifies value on the line
OPP RANK
Opponent's defensive rank for that stat vs. the player's position
How to Use
1
Filter by market, matchup, or type — Narrow to specific categories or line types
2
Search a player — See all their alternate lines at once
3
Read Probability% and Edge — Probability = how likely to hit; Edge = value vs. the book
4
Check the Type column — Algo Snipe (↗) = lines over +120 with model value; Builder Line (↙) = safer under -130 lines
Key Metrics
Probability%
Model's estimated probability the alternate line hits
Edge
Model vs. sportsbook difference
Algo Snipe
Lines over +120 — positive expected value vs. the book
Builder Line
Lines under -130 — safer high-probability parlay legs
How to Use
1
Filter by position — All Positions, Guards, Forwards, or Centers
2
Filter by matchup — See only the relevant teams
3
Search a player or team — Find their matchup context or full defensive profile
4
Read General vs. Vs Position — General = overall stats allowed; Vs Position = that position group specifically
Key Metrics
General Defense
Overall defensive stats allowed across all positions
Vs Position
How the team defends guards, forwards, or centers specifically
Defensive Rank
Team's rank among all 30 NBA teams — lower = tougher matchup
Paint PTS
Points allowed in the paint — interior scoring vulnerability