PRODUCT DEMONSTRATION

Opponent IQ In A Glance

TEAM LICENSE

$299.99/year

Less than $25 per month for your entire baseball program.

Season Summary Reports
Damage Reports
Spray Zone Reports
Player Cards
Swing Decision Reports
Unlimited Opponents
Built for baseball programs that want better scouting reports without spending hours building them.
Opponent IQ
Terms of Use
Your team must accept the current version before entering the app.

Review and accept the Terms of Use to continue.

Current Opponent
No opponent selected
0
Games Processed
0
Players

Team Snapshot

BIP
0
Balls in play
K
0
Strikeouts
BB
0
Walks
SB
0
Stolen bases
CS
0
Caught stealing
BUNT
0
Bunt balls in play
XBH
0
Extra-base hits

Coach Resources

Training Workflow

Process Games

How to add a roster and process a game with Coach Gelner.

Tutorial 1 Coming Soon

Add Opponent

Create and save a new opponent profile.

Tutorial 2 5 min

Process Games

How to add a roster and process a game with Coach Gelner.

Tutorial 3 6 min

Exports

Explanation and use ideas with Coach Aguirre.

FAQ
Quick Answers

Frequently Asked Questions

Setup, processing, and common issues.

What is Opponent IQ?
Opponent IQ turns copied play-by-play into clean scouting reports, player tendencies, directional profiles, and season summary data.
How do I add an opponent?
Select or create an opponent, save the roster, then begin processing games.
Do I need to enter the roster first?
Yes. The roster should be entered before processing games so names match correctly.
How do I process a game?
Go to Processing, select the opponent, paste the play-by-play, and click Process Game.
Can I undo the last game?
Yes. Use Undo Last Game to remove the most recent entry.
Will Reset Season delete the roster?
No. Reset Season clears stats only. The roster stays saved.
Why didn’t a player stat show up?
This is usually a name mismatch. Make sure roster names match the play-by-play format.
Does Opponent IQ store play-by-play?
No. The pasted text is processed into stats and not stored as raw data.
Is Opponent IQ affiliated with GameChanger?
No. Opponent IQ is independent and not affiliated with GameChanger.
What if processing fails?
Check opponent selection, roster entry, and complete play-by-play. Then try again.
How are swing decisions calculated?
Every plate appearance starts at 0-0 and is tracked pitch by pitch. Each count records what happened during the at-bat — ball, called strike, swing and miss, foul, or ball in play.

Percentages show how often each event occurred when that count was reached (event rate), not a distribution. Because multiple events can happen in the same plate appearance — especially with two strikes — totals can exceed 100%.

Fouls are counted once per plate appearance at each count, even if multiple fouls occur.
How is the Season Summary used?
The Season Summary shows overall opponent tendencies by player, including balls in play, directional hitting, strikeouts, walks, base running, bunts, and extra-base hits.

It is used as a quick pregame snapshot to identify who puts the ball in play, where they hit it, who runs, and who creates damage.
How is the Damage Table used?
The Damage Table focuses on extra-base hits and where that damage is going on the field.

It is used to identify the most dangerous hitters and where their hardest contact typically shows up.
How is the Spray Zone tab used?
The Spray Zone tab provides a visual map of where each hitter puts balls in play.

It is used for defensive positioning, scouting cards, and quickly identifying pull, middle, or opposite-field tendencies.
Opponent IQ Processing

Process Game Data

Load a saved roster, paste play-by-play, and update opponent scouting totals.

Current Opponent
No opponent selected

Last Processed

Opponent
None yet
Most recent processed opponent
Updated
No processed games saved yet
Latest saved processing timestamp
Games Processed
-
Current season total from saved data
Game Processing Workbench

Roster and Game Input

Confirm the roster, paste the game text, then process the data into Opponent IQ.

Ready
Step 1
Names
Step 2
Play-by-play
System Status

Status

Frontend shell loaded successfully.

Danger Zone

Reset or Delete Opponent

Reset clears processed games and season totals only. Delete removes the selected opponent completely from your team list.

Opponent IQ Scout Workspace

Reports Center

Fast scouting review for team tendencies, damage profiles, player reports, and game filters.

Current Opponent
No opponent selected
Scout Mode
Full Season
No games loaded
Team Snapshot

Quick Tendencies

High-level totals for fast pregame review.

BIP
-
Balls in play
XBH
-
Extra-base hits
K
-
Strikeouts
BB
-
Walks
SB
-
Stolen bases
CS
-
Caught stealing
BUNT
-
Bunt balls in play
TEAM LEADERS
Season Summary

Player Totals

Full opponent breakdown by player.

Player
No player totals found.
Damage Report

Extra-Base Hit Profile

Identify who can hurt you and where the damage goes.

Player
No damage data found.
Player Scout

Individual Player Report

Select a player and review their scouting tendencies.

GP
-
Games played
BIP
-
Balls in play
K / BB
-
Strikeouts / Walks
SB / CS
-
Stolen / Caught
GB%
-
Ground-ball rate
FB%
-
Fly-ball rate
BUNT
-
Bunt balls in play
XBH
-
Extra-base hits
GB Directional Profile
P
-
1B
-
2B
-
3B
-
SS
-
LF
-
CF
-
RF
-
FB Directional Profile
P
-
1B
-
2B
-
3B
-
SS
-
LF
-
CF
-
RF
-
Game Selection

Report Scope

Choose which processed games are included in reports and exports.

No processed games found.
Opponent IQ Reports

Export Center

Create professional scouting files for the selected opponent. Reports reflect the game selection from the Reports workspace.

Current Opponent
No opponent selected
Export Status: Ready
Export Library

Reports

Workbook

Data Export

Exports include only games selected on the Reports page.
Opponent IQ Admin

System Management

Admin controls for team creation, access-code management, and backend verification.

Admin Access

Required before using the admin controls below.

Enter the admin code to unlock admin tools.

Create New Team

Uses POST /admin/teams

Reset Access Code

Uses POST /admin/teams/reset-access-code

System Status

Backend verification

Ready.

Opponent IQ Teams
Loading teams...