How to read a betslip into your record
How do you log a bet without corrupting your own numbers?
A tracker is only worth what its worst row is worth. One misread slip does not stay in its row — it moves your return, your win rate, and every model weight computed from your history afterwards.
The trap that catches everybody
An open betslip shows a payout. To Win $45.45 sits on the slip
from the moment you place the bet, long before it settles. Read that as a
result and you have recorded a winning bet that has not happened,
with a profit to match. It is invisible once it is a row, and it inflates
everything downstream.
The fix is a rule, not care: a payout label is never a result. Only settle a bet from a word that can only mean settlement.
The second trap
"Payout" and "profit" are different numbers — payout includes your stake back. Copy a payout column into a profit column and every winning bet is overstated by its own stake. On a 220-bet record that is not a rounding error; it is the difference between a real edge and an imagined one.
What good logging looks like
Record the price and stake as the slip states them. Derive profit from price, stake and result rather than reading it across. Leave unknown fields blank instead of defaulting them — an unknown book is not "DraftKings", and a bet with no event cannot ever be graded.
And check the reading before it is written. A slip you half-understood is not a bet with some missing details; it is text that did not parse.