Serious bettors already live in Google Sheets
Ask any bettor who actually tracks their results and they will almost certainly mention a spreadsheet. Google Sheets hits a sweet spot: it's free, it's accessible from any device, formulas are powerful enough to calculate ROI and CLV, and your data stays in your own Google account rather than on some platform that could shut down next month.
The problem isn't the spreadsheet. The problem is getting the data into it.
The real cost of manual bet entry
A serious bettor placing five to ten bets a week might spend twenty to forty minutes on data entry alone. That's every week, indefinitely. Each bet requires opening the spreadsheet, finding the right row, typing the date, the sportsbook name, the selection, the market type, the odds, and the stake — then double-checking because a typo in the odds column will quietly corrupt months of P&L data.
Most bettors who start a sports betting tracking habit quit within a few weeks. Not because they stop caring, but because the manual entry is tedious enough that one busy weekend breaks the streak, and catching up on ten unlogged bets feels like homework.
Automation isn't a luxury here. It's the only thing that makes consistent tracking realistic.
How S2S Bets works with Google Sheets
The setup is three steps and takes about two minutes:
- Connect your Google Sheet. You grant S2S Bets permission to write to a specific sheet in your Google Drive. It can't read your other files — just the sheet you choose.
- Take a screenshot of any bet slip. After you place a bet on any sportsbook, screenshot the confirmation. That's the same screenshot you're probably already taking.
- A new row appears automatically. S2S Bets reads the image on your device, extracts the bet details, and appends a row to your Google Sheet. No server uploads, no waiting.
What gets logged
Each row S2S Bets writes contains:
- Date — the date the bet was placed
- Sport — NFL, NBA, MLB, NHL, soccer, tennis, and more
- Book — the sportsbook name, read directly from the screenshot
- Selection — the team, player, or outcome you bet on
- Market — moneyline, spread, total, player prop, etc.
- Odds — American odds as shown on the slip
- Stake — the amount wagered
Once you mark the result (win or loss), your sheet can calculate P&L automatically using a simple formula you write once. See our guide to the best bet tracker spreadsheet for formula examples.
What you can do with your own Google Sheet
Because the data lives in a real Google Sheet — not a walled-off platform — you have total control over how you analyse it.
ROI and CLV tracking
Add a formula column that calculates expected value at close, compare it to your actual results, and you'll know within weeks whether you're beating the closing line or just running hot. Google Sheets handles this math trivially once the raw data is clean and consistent.
Pivot tables by sport, book, or market
With a year of bet data, a pivot table takes thirty seconds to build and instantly shows you where your edge is largest (or where you're bleeding). Filter to NFL moneylines vs. player props. Compare your FanDuel ROI to your BetMGM ROI. This kind of analysis is only possible when you have complete, reliable data.
Multi-year history
Your Google Sheet has no storage cap that matters for betting data. A bettor placing ten bets a week produces roughly 520 rows per year — a trivial dataset for Sheets. Build a five-year history and you'll have a genuinely meaningful sample size to work with.
Share with nobody
This is your Google account. You choose who, if anyone, can see the data. No public profile, no social feed, no leaderboard. Just numbers in a spreadsheet that belongs to you. Compare that to social bet trackers like Pikkit, where your record is visible to other users by design.
Which sportsbooks are supported
All of them. S2S Bets is screenshot-based, which means it doesn't rely on any sportsbook's API or data partnership. If you can take a screenshot of a bet slip, S2S Bets can read it.
This includes major US books (FanDuel, DraftKings, BetMGM, Caesars, PointsBet), legal international books (Bet365, Pinnacle, Bet99), and offshore books that no tracker with API integration can touch (Bovada, BetOnline, MyBookie, and others). For more on offshore sportsbook tracking, see our dedicated guide.
Setup takes two minutes
Download S2S Bets, open the app, and tap "Connect Google Sheet." You'll be prompted to sign in to Google and select a sheet. That's it. The first time you screenshot a bet slip, a new row will appear in your sheet within seconds. No configuration, no column mapping — the app handles all of it.
If you want a deeper walkthrough of building a full tracking system in Sheets, read our guide on how to track sports bets. For a comparison of the best pre-built spreadsheet templates, see our best bet tracker spreadsheet roundup. More guides are on the S2S Bets blog.
Try S2S Bets Free
Screenshot any bet slip. We put it in your Google Sheet automatically.
Join the Free Beta →No credit card. Works with all sportsbooks including offshore.
Frequently Asked Questions
-
S2S Bets appends rows to any Google Sheet you connect — including ones you already use. It writes columns for Date, Sport, Book, Selection, Market, Odds, and Stake. If your sheet already has other columns or formulas, you can rearrange the data to fit. No special template required, though we have a recommended layout in our bet tracker spreadsheet guide.
-
All of them. Because S2S Bets reads screenshots rather than connecting to a sportsbook API, it works with every book — FanDuel, DraftKings, BetMGM, Caesars, Bet365, Bovada, BetOnline, Pinnacle, MyBookie, Bet99, and any others. If you can screenshot a bet slip, S2S Bets can log it to your sheet.
-
Yes. Your sheet lives in your own Google account. S2S Bets requests only the permission needed to append rows to the specific sheet you designate — it cannot read other files in your Drive. No one else has access to your betting data. There is no public profile or social component.
-
Absolutely — that's the point. Because the data lives in a real Google Sheet you own, you can add any formulas, charts, pivot tables, or conditional formatting you like. Many bettors add a P&L column, a running ROI formula, and filters by sport or book. The sheet is entirely yours to customise.
-
No. S2S Bets never asks for sportsbook credentials. It reads data from screenshots only, using on-device machine learning. Your sportsbook logins stay completely separate, and no bet data is processed on an external server before reaching your sheet.