Negative Overround

Last Refreshed: {{ lastUpdated | date:'HH:mm:ss' }}

Time Race Market Horses Total Stake Profit %
{{ overround.Timestamp | date:'HH:mm' }} {{ !isoDateIsToday(overround.Timestamp) ? '(' + (overround.Timestamp | date:'dd MMM') + ')' : '' }} {{ overround.Race.Date | date:'HH:mm' }} @ {{ overround.Race.Country }} {{ overround.Race.Venue }} {{ !isoDateIsToday(overround.Race.Date) ? '(' + (overround.Race.Date | date:'dd MMM') + ')' : '' }} {{ overround.MarketType == 'Win' ? 'W' : 'P' }} {{ overround.Calcs.length }} {{ overround.TotalStake | currency:'£':2 }} {{ overround.Profit | currency:'£':2 }} {{ overround.Profit | currency:'£':2 }} {{ overround.ProfitRatio * 100 | number:1 }}%
{{ totals.Stake | currency:'£':2 }} {{ totals.Profit | currency:'£':2 }}

{{ overround.Race.Date | date:'HH:mm' }} at {{ overround.Race.Venue }} ({{ overround.Race.Country }}) {{ overround.Race.Horses.length }} Horses | {{ overround.Race.NumPlace }} TBP | {{ overround.Race.DistanceMeters / 1000 | number:1 }}km

Time: {{ overround.Timestamp | date:'HH:mm:ss' }}

Horse Odds Max Size Prob Stake Return
{{ calc.Horse.Name }} {{ calc.Odds }} {{ calc.MaxSize | currency:'£':2 }} {{ calc.Chance | number:2 }} {{ calc.Stake | currency:'£':2 }} {{ calc.PotentialProfit | currency:'£':2 }}
{{ (sumPlace = sumGeneric(overround.Calcs, 'Chance')) | number:2 }} ({{ sumPlace / overround.Race.NumPlace | number:3 }}) {{ overround.TotalStake | currency:'£':2 }} {{ overround.Profit | currency:'£':2 }}
Name Stake Odds Latest To Lay Exp. Profit Profit
{{ bet.Horse.Name }} {{ bet.SizeMatched | currency:'£':2 }} {{ bet.Odds | number:2 }} {{ bet.Horse.LatestOdds[position.MarketType].Back }} {{ bet.Horse.LatestOdds[position.MarketType].Lay }} {{ bet.AverageProfit | currency:'£':2 }} {{ bet.NetProfit | currency:'£':2 }}
{{ race.MarketName }} {{ race.PlaceMarketName || 'Place' }} ({{ race.NumPlace }} TBP) {{ tertiaryMarket == 'OtherPlace' ? race.PlaceOtherMarketName || tertiaryMarket : tertiaryMarket }} {{ tertiaryMarket == 'EachWay' ? ' (/ ' + race.EachWayDivisor + ')' : '' }}
# Horse W P {{ race.Shape.WinBookRatio | number:3 }} {{ race.Shape.WinMatched | currency:'£':2 }} {{ race.Shape.WinLayBookRatio | number:3 }} VWAP Expected Back +/- Lay +/- {{ race.Shape.PlaceBookRatio | number:3 }} {{ race.Shape.PlaceMatched | currency:'£':2 }} {{ race.Shape.PlaceLayBookRatio | number:3 }} VWAP Expected Back +/- Lay +/- {{ race.Shape.OtherPlaceBookRatio | number:3 }} {{ race.Shape[tertiaryMarket + 'Matched'] | currency:'£':2 }} {{ race.Shape.OtherPlaceLayBookRatio | number:3 }} Expected Back +/- Lay +/-
{{ ::horse.Number || '' }} {{ ::horse.Name }}
{{ ::horse.Jockey }}
{{ winWinProfit = race.WinPositionsByHorse[horse.Name].Return + race.WinPositionsByHorse[horse.Name].Liability | currency:'£':2 }} , {{ winLossProfit = race.WinPositionsByHorse[horse.Name].Liability | currency:'£':2 }} ({{ race.WinPositionsByHorse[horse.Name].EffectiveOdds | number:2 }}) {{ winProfit = race.PlacePositionsByHorse[horse.Name].Return + race.PlacePositionsByHorse[horse.Name].Liability | currency:'£':2 }} , {{ lossProfit = race.PlacePositionsByHorse[horse.Name].Liability | currency:'£':2 }} ({{ race.PlacePositionsByHorse[horse.Name].EffectiveOdds | number:2 }}) {{ horse.LatestOdds.WinSecondary.Back || '-' }}
{{ horse.LatestOdds.WinSecondary.Back ? (horse.LatestOdds.WinSecondary.BackSize | currency:'£':2) : '' }}
{{ horse.LatestOdds.Win.Back || '-' }}
{{ horse.LatestOdds.Win.Back ? (horse.LatestOdds.Win.BackSize | currency:'£':2) : '' }}
{{ horse.LatestOdds.Win.Lay || '-' }}
{{ horse.LatestOdds.Win.Lay ? (horse.LatestOdds.Win.LaySize | currency:'£':2) : '' }}
{{ horse.LatestOdds.WinSecondary.Lay || '-' }}
{{ horse.LatestOdds.WinSecondary.Lay ? (horse.LatestOdds.WinSecondary.LaySize | currency:'£':2) : '' }}
{{ horse.LatestOdds.WinVwap | number:2 }} {{ horse.ExpectedOdds.Win | number:2 }}
{{ horse.ExpectedRange.Win.Minimum | number:2 }} - {{ horse.ExpectedRange.Win.Maximum | number:2 }}
{{ horse.ExpectedProfit.Win * 100 | number:1 }}%

-
{{ horse.ExpectedLayProfit.Win * 100 | number:1 }}% - {{ horse.LatestOdds.PlaceSecondary.Back || '-' }}
{{ horse.LatestOdds.PlaceSecondary.Back ? (horse.LatestOdds.PlaceSecondary.BackSize | currency:'£':2) : '' }}
{{ horse.LatestOdds.Place.Back || '-' }}
{{ horse.LatestOdds.Place.Back ? (horse.LatestOdds.Place.BackSize | currency:'£':2) : '' }}
{{ horse.LatestOdds.Place.Lay || '-' }}
{{ horse.LatestOdds.Place.Lay ? (horse.LatestOdds.Place.LaySize | currency:'£':2) : '' }}
{{ horse.LatestOdds.PlaceSecondary.Lay || '-' }}
{{ horse.LatestOdds.PlaceSecondary.Lay ? (horse.LatestOdds.PlaceSecondary.LaySize | currency:'£':2) : '' }}
{{ horse.LatestOdds.PlaceVwap | number:2 }} {{ horse.ExpectedOdds.Place | number:2 }}
{{ horse.ExpectedRange.Place.Minimum | number:2 }} - {{ horse.ExpectedRange.Place.Maximum | number:2 }}
{{ horse.ExpectedProfit.Place * 100 | number:1 }}% - {{ horse.ExpectedLayProfit.Place * 100 | number:1 }}% - {{ horse.LatestOdds[tertiaryMarket + 'Secondary'].Back || '-' }}
{{ horse.LatestOdds[tertiaryMarket + 'Secondary'].Back ? (horse.LatestOdds[tertiaryMarket + 'Secondary'].BackSize | currency:'£':2) : '' }}
{{ horse.LatestOdds[tertiaryMarket].Back || '-' }}
{{ horse.LatestOdds[tertiaryMarket].Back ? (horse.LatestOdds[tertiaryMarket].BackSize | currency:'£':2) : '' }}
{{ horse.LatestOdds[tertiaryMarket].Lay || '-' }}
{{ horse.LatestOdds[tertiaryMarket].Lay ? (horse.LatestOdds[tertiaryMarket].LaySize | currency:'£':2) : '' }}
{{ horse.LatestOdds[tertiaryMarket + 'Secondary'].Lay || '-' }}
{{ horse.LatestOdds[tertiaryMarket + 'Secondary'].Lay ? (horse.LatestOdds[tertiaryMarket + 'Secondary'].LaySize | currency:'£':2) : '' }}
{{ horse.ExpectedOdds[tertiaryMarket] | number:2 }}
{{ horse.ExpectedRange[tertiaryMarket].Minimum | number:2 }} - {{ horse.ExpectedRange[tertiaryMarket].Maximum | number:2 }}
{{ horse.ExpectedProfit[tertiaryMarket] * 100 | number:1 }}% - {{ horse.ExpectedLayProfit[tertiaryMarket] * 100 | number:1 }}% -
{{ ::horse.Jockey }} VWAP
{{ horse.LatestOdds.WinVwap | number:2 }}
{{ horse.ExpectedOddsAlt.Win | number:2 }}
{{ horse.ExpectedRangeAlt.Win.Minimum | number:2 }} - {{ horse.ExpectedRangeAlt.Win.Maximum | number:2 }}
{{ horse.ExpectedProfitAlt.Win * 100 | number:1 }}% -
{{ horse.ExpectedLayProfitAlt.Win * 100 | number:1 }}% - VWAP
{{ horse.LatestOdds.PlaceVwap | number:2 }}
{{ horse.ExpectedOddsAlt.Place | number:2 }}
{{ horse.ExpectedRangeAlt.Place.Minimum | number:2 }} - {{ horse.ExpectedRangeAlt.Place.Maximum | number:2 }}
{{ horse.ExpectedProfitAlt.Place * 100 | number:1 }}% - {{ horse.ExpectedLayProfitAlt.Place * 100 | number:1 }}% - VWAP
{{ horse.LatestOdds[tertiaryMarket + 'Vwap'] | number:2 }}
{{ horse.ExpectedOddsAlt[tertiaryMarket] | number:2 }}
{{ horse.ExpectedRangeAlt[tertiaryMarket].Minimum | number:2 }} - {{ horse.ExpectedRangeAlt[tertiaryMarket].Maximum | number:2 }}
{{ horse.ExpectedProfitAlt[tertiaryMarket] * 100 | number:1 }}% - {{ horse.ExpectedLayProfitAlt[tertiaryMarket] * 100 | number:1 }}% -
NR
{{ ::nonRunner.Time | date:'HH:mm' }}
{{ ::nonRunner.Horse.Name }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Back || '-' }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Back ? (nonRunner.Horse.LatestOdds.PlaceSecondary.BackSize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.Place.Back || '-' }} {{ nonRunner.Horse.LatestOdds.Place.Back ? (nonRunner.Horse.LatestOdds.Place.BackSize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.Place.Lay || '-' }} {{ nonRunner.Horse.LatestOdds.Place.Lay ? (nonRunner.Horse.LatestOdds.Place.LaySize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Lay || '-' }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Lay ? (nonRunner.Horse.LatestOdds.PlaceSecondary.LaySize | currency:'£':2) : '' }} {{ nonRunner.Horse.ExpectedOdds.Win | number:2 }} - - {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Back || '-' }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Back ? (nonRunner.Horse.LatestOdds.PlaceSecondary.BackSize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.Place.Back || '-' }} {{ nonRunner.Horse.LatestOdds.Place.Back ? (nonRunner.Horse.LatestOdds.Place.BackSize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.Place.Lay || '-' }} {{ nonRunner.Horse.LatestOdds.Place.Lay ? (nonRunner.Horse.LatestOdds.Place.LaySize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Lay || '-' }} {{ nonRunner.Horse.LatestOdds.PlaceSecondary.Lay ? (nonRunner.Horse.LatestOdds.PlaceSecondary.LaySize | currency:'£':2) : '' }} {{ nonRunner.Horse.ExpectedOdds.Place | number:2 }} - - {{ nonRunner.Horse.LatestOdds.OtherPlaceSecondary.Back || '-' }} {{ nonRunner.Horse.LatestOdds.OtherPlaceSecondary.Back ? (nonRunner.Horse.LatestOdds.OtherPlaceSecondary.BackSize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.OtherPlace.Back || '-' }} {{ nonRunner.Horse.LatestOdds.OtherPlace.Back ? (nonRunner.Horse.LatestOdds.OtherPlace.BackSize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.OtherPlace.Lay || '-' }} {{ nonRunner.Horse.LatestOdds.OtherPlace.Lay ? (nonRunner.Horse.LatestOdds.OtherPlace.LaySize | currency:'£':2) : '' }} {{ nonRunner.Horse.LatestOdds.OtherPlaceSecondary.Lay || '-' }} {{ nonRunner.Horse.LatestOdds.OtherPlaceSecondary.Lay ? (nonRunner.Horse.LatestOdds.OtherPlaceSecondary.LaySize | currency:'£':2) : '' }} {{ nonRunner.Horse.ExpectedOdds.OtherPlace | number:2 }} - -
{{ overround | json }}