Lol · resolved market
LoL: GAM Esports vs CTBC Flying Oyster - Game 1 Winner
https://tailmypicks.com/m/0xa03f57c2eb27127b99c4f4a3b1ef4a6386c520e0f9366412105792116cf27e53
Rebuilt .
What this market resolved to
- Winning outcome
- GAM Esportsof GAM Esports, CTBC Flying Oyster
- Resolved
- US/Eastern, the zone Polymarket writes its markets in
- Scored in
- Lolevery record on this page is that Category’s
- Volume Polymarket published
- $49,608
- Volume TailMyPicks’s own read summed
- $63,420
Both are shown because TailMyPicks only trusts a market it can reconcile: it reads every trade itself and compares its own total against the venue’s before scoring anything. The threshold below was applied to $49,608 — the venue’s figure.
Every figure here describes what TailMyPicks scored — positions held to resolution in markets that cleared the thresholds below. It is not a Polymarket account balance, and open positions are not counted anywhere on this site.
Who was on this market
All 77 wallets that hold a qualified pick on this market, biggest position first. Ordered by position size rather than by score, because this is a post-mortem of one market — a strong wallet’s small pick does not belong above a large committed one. Each wallet’s record in Lol is on its own row, so one correct call here is not mistaken for a track record.
| On this market | This wallet’s whole record in Lol | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Wallet | Entry | Position | Result | P/L held | Qualified picks | Win rate | vs expected | Realizable edge | Avg entry | ROI per pick | Tail Score |
| 0xa5ad…be8cbacked CTBC Flying Oyster | 60c | 8,342$5,032 in | Lost — open this pick on its own page | -$5,032.25 | 37 | 40.5%15 W · 22 L | -1.6wins | -0.04per pick | 45cpaid | -20.9%equal weight | 47-0.03 edge/pick |
| 0x6ce5…02b3backed CTBC Flying Oyster | 2c | 4,000$75 in | Lost — open this pick on its own page | -$75 | 105 | 0%0 W · 105 L | -4.1wins | -0.04per pick | 4cpaid | -100%equal weight | 46-0.03 edge/pick |
| 0x0fbc…62a3backed GAM Esports | 42c | 1,715$719 in | Won — open this pick on its own page | +$995.65 | 631 | 61.2%386 W · 245 L | +10.4wins | +0.02per pick | 60cpaid | -1.2%equal weight | 52+0.02 edge/pick |
| 0xb7b3…9573backed GAM Esports | 54c | 1,619$876 in | Won — open this pick on its own page | +$742.33 | 1,820 | 39.2%714 W · 1,106 L | -28.9wins | -0.02per pick | 41cpaid | -11.8%equal weight | 48-0.02 edge/pick |
| 0xb3af…aca1backed GAM Esports | 54c | 1,304$700 in | Won — open this pick on its own page | +$604.21 | 129 | 48.8%63 W · 66 L | +5.3wins | +0.04per pick | 45cpaid | +13%equal weight | 54+0.03 edge/pick |
| 0xb80d…0ac1backed GAM Esports | 35c | 1,300$455 in | Won — open this pick on its own page | +$845.1 | 505 | 47.7%241 W · 264 L | +4.2wins | +0.01per pick | 47cpaid | +2%equal weight | 51+0.01 edge/pick |
| 0x3265…d5b8backed CTBC Flying Oyster | 25c | 1,239$308 in | Lost — open this pick on its own page | -$307.91 | 25 | 36%9 W · 16 L | +0.3wins | +0.01per pick | 35cpaid | -26.4%equal weight | 51+0.01 edge/pick |
| 0x30fb…1f44backed GAM Esports | 55c | 1,000$550 in | Won — open this pick on its own page | +$450 | 15 | 46.7%7 W · 8 L | -0.1wins | -0.01per pick | 48cpaid | -3.6%equal weight | 500.00 edge/pick |
| 0xccef…7c90backed GAM Esports | 41c | 1,000$410 in | Won — open this pick on its own page | +$590 | 9 | 55.6%5 W · 4 L | +0.7wins | +0.08per pick | 47cpaid | +16.8%equal weight | 52+0.02 edge/pick |
| 0x2d69…7e98backed CTBC Flying Oyster | 24c | 899.97$218 in | Lost — open this pick on its own page | -$218 | 189 | 14.8%28 W · 161 L | -6.2wins | -0.03per pick | 18cpaid | -39.6%equal weight | 47-0.03 edge/pick |
| 0xfd14…2267backed GAM Esports | 35c | 750$263 in | Won — open this pick on its own page | +$487.5 | 2,370 | 32%758 W · 1,612 L | +42.2wins | +0.02per pick | 30cpaid | +3.6%equal weight | 52+0.02 edge/pick |
| 0xb1e3…358ebacked CTBC Flying Oyster | 16c | 700$114 in | Lost — open this pick on its own page | -$114 | 76 | 47.4%36 W · 40 L | -9.1wins | -0.12per pick | 59cpaid | -28.6%equal weight | 40-0.09 edge/pick |
| 0xc75a…1ab2backed CTBC Flying Oyster | 22c | 699.37$151 in | Lost — open this pick on its own page | -$151.2 | 791 | 9.7%77 W · 714 L | +22.8wins | +0.03per pick | 7cpaid | +40.6%equal weight | 53+0.03 edge/pick |
| 0x6bea…5d50backed GAM Esports | 53c | 633.52$335 in | Won — open this pick on its own page | +$298.88 | 694 | 41.4%287 W · 407 L | -16.7wins | -0.02per pick | 44cpaid | -15.2%equal weight | 47-0.02 edge/pick |
| 0xec9a…ad34backed GAM Esports | 35c | 571.14$200 in | Won — open this pick on its own page | +$371.24 | 121 | 37.2%45 W · 76 L | +3.5wins | +0.03per pick | 34cpaid | +11.7%equal weight | 53+0.02 edge/pick |
| 0x14a0…22bbbacked GAM Esports | 62c | 516.54$323 in | Won — open this pick on its own page | +$193.8 | 1,155 | 68.1%786 W · 369 L | +35.1wins | +0.03per pick | 65cpaid | +3%equal weight | 53+0.03 edge/pick |
| 0xe6f0…5701backed CTBC Flying Oyster | 33c | 512.4$170 in | Lost — open this pick on its own page | -$170.02 | 89 | 24.7%22 W · 67 L | -11.2wins | -0.13per pick | 37cpaid | -43.6%equal weight | 39-0.10 edge/pick |
| 0xe0b3…b220backed GAM Esports | 49c | 505$249 in | Won — open this pick on its own page | +$255.65 | 360 | 50.6%182 W · 178 L | +12.9wins | +0.04per pick | 47cpaid | +5.5%equal weight | 54+0.03 edge/pick |
| 0xe911…3d4ebacked CTBC Flying Oyster | 28c | 503.76$140 in | Lost — open this pick on its own page | -$140.13 | 2,346 | 39.3%923 W · 1,423 L | -86.3wins | -0.04per pick | 43cpaid | -20.6%equal weight | 46-0.04 edge/pick |
| 0xc3b8…b4d8backed CTBC Flying Oyster | 68c | 435.34$296 in | Lost — open this pick on its own page | -$296.03 | 431 | 51.3%221 W · 210 L | -5.0wins | -0.01per pick | 52cpaid | -1%equal weight | 49-0.01 edge/pick |
| 0x40e2…b0a7backed GAM Esports | 32c | 435.34$139 in | Won — open this pick on its own page | +$296.03 | 24 | 33.3%8 W · 16 L | -1.2wins | -0.05per pick | 38cpaid | -20.3%equal weight | 47-0.02 edge/pick |
| 0x761a…d9babacked GAM Esports | 34c | 411$140 in | Won — open this pick on its own page | +$271.26 | 135 | 50.4%68 W · 67 L | +4.2wins | +0.03per pick | 47cpaid | +1.7%equal weight | 53+0.03 edge/pick |
| 0xf163…ca34backed GAM Esports | 27c | 342.95$93 in | Won — open this pick on its own page | +$250.35 | 1,501 | 48.4%727 W · 774 L | +47.7wins | +0.03per pick | 45cpaid | +0.7%equal weight | 53+0.03 edge/pick |
| 0xe3d4…2bacbacked CTBC Flying Oyster | 67c | 326.65$219 in | Lost — open this pick on its own page | -$218.87 | 707 | 62.1%439 W · 268 L | -37.9wins | -0.05per pick | 67cpaid | -8.6%equal weight | 44-0.05 edge/pick |
| 0x1733…dc80backed CTBC Flying Oyster | 48c | 312.52$150 in | Lost — open this pick on its own page | -$150 | 437 | 39.6%173 W · 264 L | +21.3wins | +0.05per pick | 35cpaid | +27.7%equal weight | 55+0.05 edge/pick |
| 0x7e80…f17abacked CTBC Flying Oyster | 12c | 299.99$36 in | Lost — open this pick on its own page | -$36 | 95 | 9.5%9 W · 86 L | -0.2wins | 0.00per pick | 10cpaid | -20.9%equal weight | 500.00 edge/pick |
| 0xc1b7…d976backed GAM Esports | 67c | 299.21$201 in | Won — open this pick on its own page | +$98.44 | 64 | 64.1%41 W · 23 L | -2.6wins | -0.04per pick | 68cpaid | +2.2%equal weight | 47-0.03 edge/pick |
| 0xa5d5…648fbacked CTBC Flying Oyster | 9c | 291.58$27 in | Lost — open this pick on its own page | -$27 | 32 | 25%8 W · 24 L | -2.9wins | -0.09per pick | 34cpaid | -49.9%equal weight | 44-0.05 edge/pick |
| 0xadc4…146ebacked CTBC Flying Oyster | 9c | 247.72$22 in | Lost — open this pick on its own page | -$22 | 4 | 50%2 W · 2 L | +0.4wins | +0.09per pick | 41cpaid | +13.1%equal weight | 51+0.01 edge/pick |
| 0x2005…75eabacked CTBC Flying Oyster | 33c | 227.27$76 in | Lost — open this pick on its own page | -$75.57 | 850 | 46%391 W · 459 L | -11.0wins | -0.01per pick | 47cpaid | -13.9%equal weight | 49-0.01 edge/pick |
| 0x83c8…26f0backed CTBC Flying Oyster | 14c | 200$28 in | Lost — open this pick on its own page | -$28 | 30 | 20%6 W · 24 L | +2.7wins | +0.09per pick | 11cpaid | +27.3%equal weight | 56+0.05 edge/pick |
| 0x6dc0…699abacked CTBC Flying Oyster | 12c | 200$24 in | Lost — open this pick on its own page | -$24 | 563 | 17.2%97 W · 466 L | -16.4wins | -0.03per pick | 20cpaid | -17.2%equal weight | 47-0.03 edge/pick |
| 0x0257…22b2backed GAM Esports | 60c | 200$120 in | Won — open this pick on its own page | +$80 | 846 | 50.1%424 W · 422 L | +12.6wins | +0.01per pick | 49cpaid | +1.6%equal weight | 52+0.01 edge/pick |
| 0x762d…45a6backed GAM Esports | 49c | 197.27$98 in | Won — open this pick on its own page | +$99.75 | 187 | 41.2%77 W · 110 L | -7.4wins | -0.04per pick | 45cpaid | -13.7%equal weight | 46-0.04 edge/pick |
| 0xdb71…10cdbacked GAM Esports | 51c | 195.05$100 in | Won — open this pick on its own page | +$94.64 | 69 | 40.6%28 W · 41 L | +3.1wins | +0.04per pick | 36cpaid | +9.5%equal weight | 54+0.03 edge/pick |
| 0xaaa6…f3b0backed GAM Esports | 62c | 187.17$116 in | Won — open this pick on its own page | +$70.89 | 46 | 69.6%32 W · 14 L | +6.1wins | +0.13per pick | 56cpaid | +17.4%equal weight | 60+0.09 edge/pick |
| 0x091e…5bcabacked CTBC Flying Oyster | 60c | 166.83$100 in | Lost — open this pick on its own page | -$100 | 64 | 39.1%25 W · 39 L | -1.1wins | -0.02per pick | 41cpaid | -14.5%equal weight | 49-0.01 edge/pick |
| 0xc62c…32b1backed CTBC Flying Oyster | 12c | 166.67$20 in | Lost — open this pick on its own page | -$20 | 85 | 62.4%53 W · 32 L | +5.9wins | +0.07per pick | 55cpaid | +11.5%equal weight | 56+0.05 edge/pick |
| 0xe732…898fbacked CTBC Flying Oyster | 14c | 164.29$23 in | Lost — open this pick on its own page | -$23.27 | 151 | 49%74 W · 77 L | +0.9wins | +0.01per pick | 48cpaid | -10.2%equal weight | 51+0.01 edge/pick |
| 0xbfd6…ab3dbacked GAM Esports | 32c | 150$48 in | Won — open this pick on its own page | +$102 | 390 | 44.9%175 W · 215 L | +15.9wins | +0.04per pick | 41cpaid | +5%equal weight | 54+0.04 edge/pick |
| 0x1f01…a212backed CTBC Flying Oyster | 26c | 143.33$37 in | Lost — open this pick on its own page | -$37 | 5 | 20%1 W · 4 L | -0.1wins | -0.02per pick | 22cpaid | -59.8%equal weight | 500.00 edge/pick |
| 0xb8aa…0ae3backed GAM Esports | 67c | 138.96$93 in | Won — open this pick on its own page | +$45.96 | 444 | 70%311 W · 133 L | +6.6wins | +0.01per pick | 69cpaid | +4.2%equal weight | 52+0.01 edge/pick |
| 0xfb90…7009backed CTBC Flying Oyster | 64c | 136.26$87 in | Lost — open this pick on its own page | -$87 | 10 | 50%5 W · 5 L | 0.0wins | 0.00per pick | 50cpaid | +7%equal weight | 500.00 edge/pick |
| 0xd795…6fcdbacked CTBC Flying Oyster | 41c | 133.1$55 in | Lost — open this pick on its own page | -$54.57 | 315 | 35.6%112 W · 203 L | +15.3wins | +0.05per pick | 31cpaid | +0.2%equal weight | 55+0.04 edge/pick |
| 0x1464…5e75backed CTBC Flying Oyster | 63c | 118.67$75 in | Lost — open this pick on its own page | -$74.76 | 435 | 39.5%172 W · 263 L | -24.9wins | -0.06per pick | 45cpaid | -18%equal weight | 44-0.05 edge/pick |
| 0x5530…d38dbacked CTBC Flying Oyster | 67c | 100$67 in | Lost — open this pick on its own page | -$67 | 1,356 | 51.1%693 W · 663 L | -21.2wins | -0.02per pick | 53cpaid | -4.7%equal weight | 48-0.02 edge/pick |
| 0xf26b…f3b8backed CTBC Flying Oyster | 42c | 100$42 in | Lost — open this pick on its own page | -$41.8 | 299 | 23.7%71 W · 228 L | -10.3wins | -0.03per pick | 27cpaid | -20.8%equal weight | 46-0.03 edge/pick |
| 0xf060…a157backed GAM Esports | 30c | 100$30 in | Won — open this pick on its own page | +$70 | 8 | 50%4 W · 4 L | +0.9wins | +0.11per pick | 39cpaid | +41.5%equal weight | 53+0.03 edge/pick |
| 0x22c6…4574backed GAM Esports | 75c | 99.99$74 in | Won — open this pick on its own page | +$25.5 | 217 | 56.7%123 W · 94 L | +2.7wins | +0.01per pick | 55cpaid | -0.9%equal weight | 51+0.01 edge/pick |
| 0x8a96…3087backed CTBC Flying Oyster | 44c | 98.73$43 in | Lost — open this pick on its own page | -$43.44 | 441 | 42.9%189 W · 252 L | -13.8wins | -0.03per pick | 46cpaid | -6%equal weight | 47-0.03 edge/pick |
| 0x5aa9…febebacked CTBC Flying Oyster | 56c | 93.02$52 in | Lost — open this pick on its own page | -$52.48 | 1,158 | 42.6%493 W · 665 L | -23.9wins | -0.02per pick | 45cpaid | -20.2%equal weight | 48-0.02 edge/pick |
| 0x4daa…6920backed GAM Esports | 34c | 90.91$31 in | Won — open this pick on its own page | +$60 | 158 | 46.2%73 W · 85 L | +4.1wins | +0.03per pick | 44cpaid | +8.9%equal weight | 53+0.02 edge/pick |
| 0xbfd7…f0bfbacked GAM Esports | 35c | 81.43$28 in | Won — open this pick on its own page | +$53.03 | 2,378 | 40.9%973 W · 1,405 L | -56.1wins | -0.02per pick | 43cpaid | -11%equal weight | 47-0.02 edge/pick |
| 0x727d…1589backed CTBC Flying Oyster | 34c | 81.27$28 in | Lost — open this pick on its own page | -$27.84 | 135 | 44.4%60 W · 75 L | +1.2wins | +0.01per pick | 44cpaid | -15.3%equal weight | 51+0.01 edge/pick |
| 0x873d…97b5backed GAM Esports | 31c | 80.65$25 in | Won — open this pick on its own page | +$55.65 | 289 | 24.6%71 W · 218 L | -1.7wins | -0.01per pick | 25cpaid | -5.4%equal weight | 49-0.01 edge/pick |
| 0x7f89…f3eabacked GAM Esports | 38c | 78.95$30 in | Won — open this pick on its own page | +$48.95 | 59 | 44.1%26 W · 33 L | +2.1wins | +0.04per pick | 41cpaid | +5.4%equal weight | 53+0.02 edge/pick |
| 0x9de5…e8f5backed CTBC Flying Oyster | 71c | 70.42$50 in | Lost — open this pick on its own page | -$50 | 195 | 59.5%116 W · 79 L | -11.9wins | -0.06per pick | 66cpaid | -8.8%equal weight | 44-0.05 edge/pick |
| 0x9750…7956backed GAM Esports | 65c | 69.99$45 in | Won — open this pick on its own page | +$24.5 | 174 | 66.1%115 W · 59 L | +7.3wins | +0.04per pick | 62cpaid | +6.4%equal weight | 54+0.04 edge/pick |
| 0xb383…452bbacked CTBC Flying Oyster | 35c | 60$21 in | Lost — open this pick on its own page | -$21.2 | 14 | 78.6%11 W · 3 L | +1.2wins | +0.09per pick | 70cpaid | +5.6%equal weight | 54+0.03 edge/pick |
| 0x24ac…f6b4backed GAM Esports | 35c | 57.14$20 in | Won — open this pick on its own page | +$37.14 | 346 | 31.2%108 W · 238 L | -10.2wins | -0.03per pick | 34cpaid | -11.7%equal weight | 47-0.03 edge/pick |
| 0x9f80…e222backed GAM Esports | 71c | 49.99$36 in | Won — open this pick on its own page | +$14.25 | 84 | 33.3%28 W · 56 L | -8.3wins | -0.10per pick | 43cpaid | -43.9%equal weight | 42-0.08 edge/pick |
| 0xd198…8797backed GAM Esports | 67c | 49.13$33 in | Won — open this pick on its own page | +$16.07 | 183 | 62.3%114 W · 69 L | +12.4wins | +0.07per pick | 56cpaid | +3.7%equal weight | 57+0.06 edge/pick |
| 0x93c7…3613backed CTBC Flying Oyster | 40c | 47.73$19 in | Lost — open this pick on its own page | -$19.09 | 45 | 51.1%23 W · 22 L | -0.4wins | -0.01per pick | 52cpaid | -6.9%equal weight | 49-0.01 edge/pick |
| 0xe092…477cbacked CTBC Flying Oyster | 68c | 47.39$32 in | Lost — open this pick on its own page | -$32.04 | 60 | 56.7%34 W · 26 L | -2.7wins | -0.04per pick | 61cpaid | -10%equal weight | 46-0.03 edge/pick |
| 0x9a58…149dbacked CTBC Flying Oyster | 33c | 46.82$15 in | Lost — open this pick on its own page | -$15.41 | 57 | 43.9%25 W · 32 L | +1.5wins | +0.03per pick | 41cpaid | -3.3%equal weight | 52+0.02 edge/pick |
| 0x630b…34ffbacked CTBC Flying Oyster | 39c | 46.15$18 in | Lost — open this pick on its own page | -$18 | 110 | 56.4%62 W · 48 L | +4.3wins | +0.04per pick | 52cpaid | +9%equal weight | 54+0.03 edge/pick |
| 0xfc8f…3782backed CTBC Flying Oyster | 24c | 43.03$10 in | Lost — open this pick on its own page | -$10.43 | 1,310 | 37.3%489 W · 821 L | -86.3wins | -0.07per pick | 44cpaid | -26.4%equal weight | 43-0.06 edge/pick |
| 0xdc5b…f102backed CTBC Flying Oyster | 66c | 42.42$28 in | Lost — open this pick on its own page | -$28 | 297 | 61.6%183 W · 114 L | -12.0wins | -0.04per pick | 66cpaid | -6.5%equal weight | 46-0.04 edge/pick |
| 0xc7e0…b300backed CTBC Flying Oyster | 28c | 38$11 in | Lost — open this pick on its own page | -$10.5 | 123 | 53.7%66 W · 57 L | +3.9wins | +0.03per pick | 51cpaid | +7.1%equal weight | 53+0.03 edge/pick |
| 0xc376…a8e7backed CTBC Flying Oyster | 60c | 26.67$16 in | Lost — open this pick on its own page | -$16 | 618 | 49.8%308 W · 310 L | +8.3wins | +0.01per pick | 48cpaid | +1.2%equal weight | 51+0.01 edge/pick |
| 0x0685…2b0cbacked CTBC Flying Oyster | 45c | 25$11 in | Lost — open this pick on its own page | -$11.21 | 74 | 50%37 W · 37 L | +4.1wins | +0.06per pick | 44cpaid | +16.1%equal weight | 55+0.04 edge/pick |
| 0x2652…2a1dbacked GAM Esports | 43c | 24.7$11 in | Won — open this pick on its own page | +$14.09 | 599 | 52.8%316 W · 283 L | -3.0wins | 0.00per pick | 53cpaid | -12.8%equal weight | 490.00 edge/pick |
| 0x9ebe…e5ddbacked GAM Esports | 63c | 22.94$14 in | Won — open this pick on its own page | +$8.44 | 79 | 63.3%50 W · 29 L | -4.5wins | -0.06per pick | 69cpaid | -8.9%equal weight | 45-0.04 edge/pick |
| 0x99ef…184dbacked GAM Esports | 60c | 17.37$10 in | Won — open this pick on its own page | +$6.95 | 179 | 53.1%95 W · 84 L | +2.2wins | +0.01per pick | 52cpaid | +1.1%equal weight | 51+0.01 edge/pick |
| 0x5618…be67backed CTBC Flying Oyster | 60c | 17.15$10 in | Lost — open this pick on its own page | -$10.29 | 27 | 51.9%14 W · 13 L | -1.8wins | -0.07per pick | 58cpaid | -11.3%equal weight | 46-0.03 edge/pick |
| 0xa08a…ad51backed CTBC Flying Oyster | 61c | 17.13$11 in | Lost — open this pick on its own page | -$10.52 | 69 | 59.4%41 W · 28 L | +1.3wins | +0.02per pick | 58cpaid | +6.9%equal weight | 52+0.01 edge/pick |
| 0xbcb1…4c29backed CTBC Flying Oyster | 76c | 15.03$11 in | Lost — open this pick on its own page | -$11.37 | 92 | 68.5%63 W · 29 L | +0.3wins | 0.00per pick | 68cpaid | +3%equal weight | 500.00 edge/pick |
Entry is the average price this wallet paid on the side it backed, so being right at 20c is distinguishable from being right at 95c. Position is what it was left holding in shares, with what it spent underneath. Result opens that one pick on a page of its own, which is the link to send somebody. P/L held is what that position would have been worth held to resolution — not cash the wallet withdrew, because selling early is still a correct forecast. The seven columns on the right describe the wallet’s whole record in Lol and say nothing about this market.
The rest of this event
Polymarket sells these questions together. 4 in all. TailMyPicks has no name for an event — the venue publishes an identifier and no title — so they are listed by their own questions.
- LoL: GAM Esports vs CTBC Flying Oyster - Game 1 Winnerthis page
- Game Handicap: CFO (-1.5)GAM Esports won
- LoL: GAM Esports vs CTBC Flying Oyster (BO3)GAM Esports won
- LoL: GAM Esports vs CTBC Flying Oyster - Game 2 WinnerGAM Esports won
Not every trade counts. A Pick has to clear four thresholds to be scored.
TailMyPicks scores a wallet on what it can actually be judged on: positions held to resolution, in markets with enough volume to be real, at prices where being right was not already priced in.
- The market traded at least $500.
- The entry price was between 0.00 and 0.80 — a near-certainty is not a call.
- The position was at least $10 — dust is not a position.
- The market has resolved, so there is a right answer to grade against.
Thresholds behind these numbers: set by an operator decision, not measured.