RosterIQ Scout
CEDAR CLIFF BASEBALL • SHARED SCOUTING
Saved locally
⚾ GAME DAYLocal lineup
Today's batting order
Select the opponent, game date and game number. Build nine batting spots, then tap Sub for in-game changes.
0 of 9 batting spots filled
Batting order
Opponent roster
Tap + to fill the next open batting spot. Select Sub on a batting slot to replace that hitter.
Substitutions this game
Game Day Lineup
Lineup tools
Drag players from the roster into the lineup, then drag the lineup cards into batting order. On iPhone, you can also tap + to add a player.
Roster
Batting order
Add game data
Exact ball location (optional)

Tap the field where the ball landed or was fielded. We will choose the nearest defensive area automatically. You can still record just the area using the dropdown above.

LFCFRF3BSS2B1BPC
No exact point selected
For balls in play, choose a defensive area or tap the field. Ground balls, line drives, fly balls, and hit type are optional. K, BB and HBP do not add a spray-chart bubble.
Recent entries
Add a new player
Add a new team
☁️ Shared coach access

Use the same RosterIQ link or Home Screen icon on each phone. A Cloudflare D1 database and coach access code are required to share changes.

Checking cloud connection…

You can continue using this app offline; offline edits will be marked as not synced.

Backup & transfer

When cloud sync is connected, all authorized coaches share the database. Otherwise, changes remain on this device. Export backups regularly.

Excel spreadsheet import & export

Your app is now your scouting database. Add games in the app, edit player totals, or use Excel to update entire rosters. The app calculates BIP, location percentages and push/pull; no Excel formulas are required.

Includes all players, field counts, outcomes, formulas and Game Log.
Import updated spreadsheet

Use an Excel (.xlsx) or CSV (.csv) table with columns Team, Player, Position, 3B, LF, SS, P, CF, C, 2B, RF, 1B and outcomes. Your existing workbook may need to be converted to this structure.

Choose a file to preview before applying. With Cloudflare D1 connected, approved changes sync to other coaches; otherwise they stay on this phone.

Import updated rosters anytime—no new ZIP or link required. Before replacing data, tap Export backup above. Cloud sharing needs a Cloudflare D1 database and access codes. Until connected, edits stay local to this device.
📄 Import GameChanger scorebook PDF

Upload the PDF scorebook you already use to scout opponents. Review batting orders, names and jersey numbers, and optionally import detected game outcomes into the existing database. Existing team totals, notes, and lineups are never replaced.

Choose a text-based scorebook PDF (up to 12 MB). Import is additive and previews first. Use Data → Export backup beforehand.

Choose a team from the PDF preview. The opposing team is not imported.
Database
Reset local changes
Returns all teams and players to the original spreadsheet data built into this app.