Solar Edge Sports Analytics

Solar Edge runs proprietary algorithm-driven simulations to find the sharpest edges in sports betting. Every single pick is data-backed — no...
Location hidden
•Created byProfile pictureGORILLA
4 joined
Profile picture
GORILLA Profile picture@solaredge·22h

The Market Doesn't Need to Beat You. Your Biases Will Do It First.

A model can be wrong on a number. A brain is wrong in the same direction, every week. Cognitive biases are not a lack of discipline. They are default settings. If you do not name them and put a rule in front of them, they decide the side, the size, and whether you even log the bet.


The Ones That Show Up on Every Slate


  • Recency. Last week's blowout feels more real than a 40-game sample. You inflate a hot team and fade a "dead" one that ran into variance. The close already moved on the same narrative.

  • Confirmation. You collect the injury note, the matchup graphic, and the ATS record that support the lean you already had. You skip the rest. Research after the pick is marketing, not analysis.

  • Loss aversion. A loser at -3 becomes a live double-down or a midweek "get even" parlay. That is a new bet at a new price. Treating it as unfinished business is how units disappear.

  • Gambler's fallacy. "They have failed to cover four straight, so they are due." Due is not a probability. If the process is fair, the next trial is still close to a coin flip after vig.

  • Sunk cost. You already spent three hours on the card, so you force a play. Time spent is not edge. A pass is +EV when your number is not there.


A Simple Interrupt


  1. Write your number before you look at public splits, last week's margin, or social feeds.

  2. Log every bet with a probability and a reason. If the reason is a feeling, it does not count.

  3. Grade CLV and calibration, not the last three results. Results feed recency. Process feeds the next click.


You will not delete these biases. You can only refuse to let them place the wager.


Which one catches you most often: recency, confirmation, or getting even?

Profile picture
GORILLA Profile picture@solaredge·1d

Live Betting Is Not "Watching the Game." It's Repricing Under a Clock.

In-play markets feel like an edge because you can see what the pregame number missed. A slow start, a key injury, a total that is clearly wrong after one quarter. Live betting is a speed contest against a trading desk and an algorithm, not a reward for paying attention. Most of the juice is wider, the number moves before you click, and the "obvious" side is already gone.


What the Live Number Is Doing


The pregame line is a full-game forecast. The live line is that forecast conditional on what has already happened, plus remaining time, timeout, and (in some sports) possession. A team down 10 at half is not automatically a live underdog worth backing. The market has already subtracted the points that scored and re-estimated the rest.


If your only input is "they look bad," you are betting a narrative against a model that is updating every play.


Where Live Edge Can Still Exist


  • Latency gaps. Some books lag a few seconds after a score, a red card, or a starter leaving. That window is real and shrinking. If you are clicking after the TV feed, you are usually late.

  • Game-script misprices. Markets sometimes overreact to early variance (a couple of threes, a defensive PI) and underreact to structural changes (a QB injury, a pace spike that will persist).

  • Totals after tempo reveals. If the first 12 minutes were played at a pace your pregame model never had, the remaining total can be wrong even after the score is "caught up."


Rules That Keep You From Donating


  1. Hold live bets to a higher EV bar than pregame. Wider vig, worse limits, more void risk.

  2. Pre-build the situations you will bet (backup QB, red card, blowout script) so you are not inventing a number in real time.

  3. Do not chase a pregame loser with a live double-down. That is a new bet. Price it from scratch.


Watching the game is information. It is not a model. If you cannot reprice remaining possessions faster and more accurately than the book, the live board is entertainment, not +EV.


Do you have pre-built live triggers, or do you only bet in-play when something "looks off"?

Profile picture
GORILLA Profile picture@solaredge·2d

Player Props Feel Like Edge. Most of Them Are Just Extra Juice.

Player props are where a lot of bettors think they have a "secret." You watch the usage, you know the matchup, you fade last week's dud. Props are a different market, not a softer version of sides. They carry more variance, a wider hold, and a pricing process that is often slower and more expensive at the same time.


Why Props Are Structurally Harder


A spread is one number on a team. A prop is a slice of that game: one player's yards, shots, strikeouts, or points. That slice has:


  • Higher variance. One target, one snap count, one early blowout can wreck the number even if your team read was right.

  • A fatter vig. Sides often sit near 4-5% hold. Props commonly sit at 6-10%+ . Your model has to clear a higher bar before the bet is +EV.

  • Weaker closing-line information. Many props do not have a sharp, liquid close you can grade against. You can win a prop and still have no idea if you beat the market.


Where Real Mispricing Still Shows Up


Books shade star overs because the public loves names. They also lag on role changes: a new starter, a snap-count bump, a defensive scheme that funnels work to one position. Those are model problems, not "I have a feeling" problems.


The trap is using season averages. A player's mean is not the prop line you should bet. You need the distribution for this opponent, this game script, this minutes projection. Last week's 140-yard game is mostly noise unless the role actually changed.


A Practical Bar


  1. Devig the prop first. If you cannot beat the no-vig number by more than you would need on a side, pass.

  2. Project minutes/snaps/usage before you project the stat.

  3. Size smaller than sides. More variance plus more juice is not a place to bet max units.


If your edge on a prop is "this guy is due," you do not have an edge. If your edge is a role or scheme input the line has not absorbed, you might.


Do you hold props to a higher EV threshold than sides, or treat them as the same bet in a different jersey?

Profile picture
GORILLA Profile picture@solaredge·3d

The Alternate Spread Looks Safer. The Price Usually Makes It Worse.

Bettors love alternate lines. Take the favorite at -9.5 instead of -3.5 and "sleep better." Take the underdog at +10.5 instead of +3.5 and "cover easier." Alternate lines are not a comfort product. They are a different bet with a different probability and a different vig, and most of the time the book has already charged you more than the extra cover is worth.


What an Alternate Line Actually Is


The main market is the book's tightest number, usually near -110/-110. An alternate is the same game at a shifted spread or total, with the juice moved to compensate. If you buy from -3.5 (-110) to -6.5, you might pay -180 or worse. You did not just "get more points." You bought a higher win probability at a price the book set.


That price is not random. Books use the same margin-of-victory distribution that makes 3 and 7 matter. Crossing a key number should change implied probability a lot. Crossing a dead number should change it a little. Alternate menus often charge you as if every extra point is equally valuable.


Where the Value Dies


  • You pay a second vig. Alternate markets are often held wider than the main. A "safer" -7.5 favorite can have less expected value than the original -3 even if it wins more often.

  • Key numbers get mispriced in both directions. Buying through 3 or 7 can be justified. Buying from +8.5 to +11.5 usually is not. The extra covers you think you are getting barely exist in the actual score distribution.

  • Your model has to reprice the new number. If your edge was 1.5 points on the main, that edge does not automatically transfer to -10. You need the fair probability at the alternate, then compare to the juiced price.


A Simple Check


  1. Convert the alternate odds to no-vig probability.

  2. Use your margin distribution (not a gut feel) to estimate the chance of covering that number.

  3. Bet the alternate only if that gap is bigger than the main-line gap, after juice.


If the main is +EV and the alt is not, take the main. Sleeping better is not a closing-line metric.


When you move off the standard number, do you reprice it, or just pay for the extra points?

Profile picture
GORILLA Profile picture@solaredge·4d

Arbitrage Locks a Tiny Profit. +EV Accepts Variance for a Bigger One.

People mix these up constantly. Arbitrage is betting both sides of the same event at prices that guarantee a profit no matter who wins. +EV is betting one side because your estimated probability is better than the price. One removes risk. The other uses risk. They are not the same strategy, and they should not share the same bankroll rules.


What Arb Actually Is


You see Team A at +110 at one book and Team B at +110 at another. Both sides cannot be fairly priced at +110 at once. If you stake the right amounts on each, you lock a small, certain return. No model required. The edge is mechanical: two books disagreed enough that the combined implied probabilities dropped under 100%.


That is different from middling (betting both sides at different numbers and hoping the result lands in the gap). Arb does not need a specific score. It just needs two prices that cannot both be fair.


What +EV Actually Is


You think a side is 54% to win and the no-vig market is pricing it at 51%. You bet that side only. You will lose plenty of individual bets. Over a large sample, the extra 3% is the profit. There is no locked outcome. Your edge lives in the quality of the estimate.


Why Treating Them as the Same Wrecks You


  • Arb is tiny and fragile. Limits get cut fast, one side often gets voided or delayed, and the juice you "locked" can vanish if a book cancels. It also teaches nothing about whether your model is good.

  • +EV needs variance. If you hedge every +EV bet into an arb, you are converting a larger expected profit into a smaller certain one, and you are paying extra vig to do it.

  • Sizing is opposite. Arb stakes are set by the two prices so both sides pay. +EV stakes are set by bankroll and edge (Kelly or a fraction of it). Mixing those formulas is how people overbet noise.


A Simple Split


  1. If both sides are already on the board at prices that sum under 100%, that is arb. Size to lock, if you even bother.

  2. If only one side is wrong versus your number, that is +EV. Take the side. Do not "make it safe" unless the math of a hedge is clearly better than the remaining edge.

  3. Grade them separately. Arb ROI is not evidence your model works.


Guaranteed money is not the same as expected money. Know which one you are chasing before you click.


Do you ever convert a +EV side into an arb, or do you let the variance ride?

Profile picture
GORILLA Profile picture@solaredge·5d

Not Every Book Is Trying to Be Right. Some Are Trying to Be Popular.

A line is not "the market." It is that book's market. Sharp books try to post a number that is hard to beat. Square books try to post a number that recreational customers will bet into. Treating them as the same source is how people misread both value and CLV.


What "Sharp" vs "Square" Actually Means


A sharp book takes action from professional bettors, keeps limits higher, and moves quickly when informed money hits. Their number is often the closest public proxy for consensus true odds.


A square book makes most of its money from recreational volume. It will shade toward the public side (favorites, overs, star player props), hold a wider vig, and lag when the real market moves. The posted line can stay wrong longer because the customer base is not attacking it.


Neither is "better" in the abstract. They are built for different customers.


How This Changes Your Process


  • Shop, but know who you are shopping. Getting +3 at a square shop vs. +2.5 at a sharp shop is real value. Using the square number as your benchmark for whether you beat the close is not. Track CLV against a sharp close, not against a soft book that never moved.

  • Opens at square books are often the weakest number of the week. That is where a model can get paid. By close, many of those books have copied the sharp number and the edge is gone.

  • Limits tell you the truth. A great price you can only bet $25 on is not the same opportunity as a slightly worse price you can bet $2,000 on. Edge times stake is what matters.


A Simple Rule


  1. Use sharp books to learn what the market thinks.

  2. Use square books to take a better price when they lag or shade.

  3. Never grade your model against the book that was wrong the longest.


The job is not to beat every screen. It is to beat the honest number, at the book still offering the dishonest one.


Where do you take your closing-line benchmark from, a sharp book or an average of everything you can see?

Profile picture
GORILLA Profile picture@solaredge·6d

A 9-3 Record Can Be a Lie. Scoring Margin Usually Isn't.

Win-loss record is what the public prices. Pythagorean expectation is what the results should have been, based on points scored and allowed. Teams that win more games than their scoring margin supports tend to cool off. Teams that lose more than their margin supports tend to bounce back. That gap is one of the oldest, most durable signals in sports analytics.


The Core Idea


Bill James originally used it in baseball. The same logic shows up in football, basketball, and soccer: actual wins are noisier than the underlying scoring.


A common form:


Expected win% ≈ PF^x / (PF^x + PA^x)


PF is points for, PA is points against, and x is a sport-specific exponent (around 2 in baseball, often near 2.37 in the NFL, different again in basketball). You are not copying baseball. You are asking: given this scoring profile, how many games should this team have won?


Why Record Misleads Bettors


  • Close-game luck. A team that is 8-1 in one-possession games is usually not an 8-1 talent. Those games are mostly coin flips. Pythagorean record strips a lot of that luck out.

  • Blowout distortion, in both directions. A few huge wins can pad margin without meaning the team is that much better in a 3-point spread game. That is why some models use a capped or "Pythagorean with blowouts compressed" version.

  • The market often knows this. Simply fading "lucky" records is not free money. Edge appears when the line still treats a lucky record as true talent, or when your exponent/sport fit is better than a naive win-loss read.


How to Use It


  1. Compare actual record to expected record. Large gaps are a flag, not an automatic bet.

  2. Combine it with opponent-adjusted ratings, not as a standalone system.

  3. Recalculate on a rolling window so you are not mixing last year's team with this week's roster.


Record tells you what happened. Pythagorean tells you how sustainable it was. Bet the second number when the first one is doing too much work in the line.


Do you still start from wins and losses, or from scoring margin?

Profile picture
GORILLA Profile picture@solaredge·Sep 21

Your Spread Model Is Only as Honest as the Power Rating Behind It

Most betting models start the same way: assign each team a power rating, convert the gap into a predicted margin, then add home-field and situational adjustments. If that rating is wrong, every number downstream is wrong. Elo, SRS, and similar systems are just different ways of answering one question: how good is this team right now, relative to the rest of the league?


What a Power Rating Actually Is


A power rating is a single number that summarizes a team's strength. The difference between two ratings is your expected margin (before extras like rest, weather, or travel).


A simple version:


Predicted margin ≈ (Team A rating − Team B rating) + home adjustment


If Team A is +4.5 and Team B is −1.0, and home is worth +1.5, you get a 7-point spread. That number is only useful if both ratings are measuring the same thing, on the same scale, with the same recency.


Where People Break It


  • Win-loss ratings. A 10-2 team that beat a weak schedule is not a 10-2 team that beat quality. Ratings built on results without opponent adjustment systematically overrate padded records.

  • Too slow or too fast. If you barely update after each game, your rating is last month's team. If you fully overwrite after one result, you are chasing noise. Elo-style systems solve this with a K-factor: how much one game is allowed to move the number.

  • Mixing units. Points of rating, win probability, and spread are not interchangeable until you convert them. A 4-point rating gap is not a 4-point spread in every sport.


How to Use It Without Fooling Yourself


  1. Rate teams on opponent-adjusted performance, not raw record.

  2. Decide explicitly how much recent games weigh vs. full-season data.

  3. Compare your rating-implied number to the market. The gap is the bet, not the rating itself.


A power rating is not a pick. It is the baseline. Edge lives in the difference between that baseline and the line, after you have already accounted for the stuff the rating does not see.


Do you rebuild ratings from performance data, or mostly from market prices?

Profile picture
GORILLA Profile picture@solaredge·Sep 20

If You Call It a 70% Play, It Should Win About 70% of the Time

A model that is always "confident" is not a model. Calibration is whether your stated probabilities match reality: when you say a side is 60% to win, it should win about 60% of the time across a large sample. Most bettors never check this. They only track wins and losses.


What Calibration Actually Measures


Win rate tells you whether you won. Calibration tells you whether your confidence was honest.


  • A well-calibrated 55% bucket should land near 55%, not 70% and not 40%.

  • Overconfidence looks like this: your "locks" win 58% of the time while you priced them at 70%.

  • Underconfidence looks like the opposite: you keep calling something 52% when it actually hits 60%.


Either error is expensive. Overconfidence makes you size too big. Underconfidence makes you pass on real edge.


Why This Beats Raw Record as a Diagnostic


A 20-bet heater can hide a badly calibrated process. Calibration, plotted in buckets (50-55%, 55-60%, 60-65%, and so on), shows whether your probabilities are systematically off. You need volume in each bucket, not just an overall win rate.


If your 52% plays and your 65% plays both win at ~54%, you do not have a probability model. You have a coin with a slight bias, and you are labeling it with fake precision.


How to Use It


  1. Log every bet with a pre-bet probability, not just a pick.

  2. Group those probabilities into buckets and compare predicted vs. actual hit rate.

  3. Recalibrate when a bucket is consistently high or low. Do not just "feel" more or less confident next time.


CLV tells you if you beat the market's number. Calibration tells you if your numbers mean what you think they mean. You want both.


Do you assign an actual probability to every bet, or just a side and a unit size?

Profile picture
GORILLA Profile picture@solaredge·Sep 19

The Odds on the Board Are Not the True Probability. Here's How to Strip the Tax Out.

Most bettors look at -110/-110 and think "that's basically a coin flip." They're looking at a number that already includes the book's tax. Devigging is the process of removing that tax so you can see the market's actual implied probability, not the price it wants you to pay.


What You're Looking At Before You Devig


At -110/-110, each side implies 52.38%. Those two numbers add up to 104.76%, not 100%. The extra 4.76% is the hold. If you treat 52.38% as "the true chance," you are comparing your model to a number that is already inflated in the book's favor.


The Simple Method (Proportional)


The most common approach is to scale both sides so they sum to 100%:


Fair probability = implied / (implied_home + implied_away)


For -110/-110, that gives 50/50. For a more lopsided line like -250 / +210:


  • -250 implies 71.43%

  • +210 implies 32.26%

  • Sum = 103.69%

  • Fair favorite ≈ 68.89%

  • Fair underdog ≈ 31.11%


That gap between 71.43% and 68.89% is the tax you were accidentally treating as true odds.


Why This Matters for a Model


If your number says a team is 70% to win, and you compare that to the raw -250 implied of 71.43%, you think you have no bet. Compare it to the no-vig 68.89% and you actually have a small edge. The reverse happens too: a "value" bet against a raw implied can disappear once you strip the hold.


This is even more important on props and live markets, where the hold is often 6-10%+ instead of ~4.8%. The bigger the vig, the more the raw implied probability lies to you.


A Practical Rule


  1. Convert both sides to implied probability.

  2. Devig them before you compare to your model.

  3. Only then decide if the gap is large enough to bet.


You cannot know if you have +EV until you know what "fair" even is.


Do you currently strip the vig before comparing a line to your number, or do you still compare against the posted odds?