TailMyPicks

Check any Polymarket wallet’s real record.

Ligue 1 · resolved market

Spread: Racing Club de Lens (-1.5)

Rebuilt .

What this market resolved to

Winning outcome
Racing Club de Lensof Racing Club de Lens, FC Metz
Resolved
US/Eastern, the zone Polymarket writes its markets in
Scored in
Ligue 1every record on this page is that Category’s
Volume Polymarket published
Polymarket published no figure
Volume TailMyPicks’s own read summed
$169,500

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 $169,500 TailMyPicks’s own total, because the venue published none.

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

The 100 largest positions, of 136 wallets holding a qualified pick here — biggest first. This page details 100 at most, and the number beside it is the real one. 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 Ligue 1 is on its own row, so one correct call here is not mistaken for a track record.

On this marketThis wallet’s whole record in Ligue 1
WalletEntryPositionResultP/L heldQualified picksWin ratevs expectedRealizable edgeAvg entryROI per pickTail Score
0x8a6c…0b3fbacked Racing Club de Lens56c44,704$25,000 inWon — open this pick on its own page+$19,704.374139%16 W · 25 L-3.9wins-0.09per pick49cpaid-23%equal weight43-0.06 edge/pick
0xf588…2b81backed FC Metz44c16,931$7,392 inLost — open this pick on its own page-$7,392.1915048.7%73 W · 77 L+7.0wins+0.05per pick44cpaid-7.1%equal weight54+0.04 edge/pick
0x6ac5…4b6ebacked FC Metz44c10,677$4,725 inLost — open this pick on its own page-$4,725.3221144.5%94 W · 117 L-4.6wins-0.02per pick47cpaid-9.7%equal weight48-0.02 edge/pick
0x4133…5e70backed FC Metz44c6,709$2,975 inLost — open this pick on its own page-$2,975.0171140.2%286 W · 425 L-26.7wins-0.04per pick44cpaid-22.1%equal weight46-0.04 edge/pick
0xa8e0…ad50backed FC Metz39c6,658$2,596 inLost — open this pick on its own page-$2,596.261741.2%7 W · 10 L-1.4wins-0.08per pick50cpaid-22.6%equal weight46-0.03 edge/pick
0x1455…e5cdbacked FC Metz49c6,482$3,176 inLost — open this pick on its own page-$3,176.1815455.2%85 W · 69 L+6.9wins+0.04per pick51cpaid+10.3%equal weight54+0.04 edge/pick
0xea00…c1f1backed Racing Club de Lens51c3,303$1,685 inWon — open this pick on its own page+$1,618.542751.9%14 W · 13 L+0.7wins+0.03per pick49cpaid+16.8%equal weight52+0.01 edge/pick
0x7ea5…de7bbacked FC Metz45c1,852$835 inLost — open this pick on its own page-$834.5987344.3%387 W · 486 L+1.6wins0.00per pick44cpaid+7.2%equal weight500.00 edge/pick
0x4cd9…a643backed FC Metz45c1,390$622 inLost — open this pick on its own page-$621.62352.2%12 W · 11 L+0.2wins+0.01per pick51cpaid-7.3%equal weight51+0.01 edge/pick
0x4a86…d3e0backed FC Metz44c1,223$543 inLost — open this pick on its own page-$543.4229949.8%149 W · 150 L0.0wins0.00per pick50cpaid+1.6%equal weight500.00 edge/pick
0xb8c4…7385backed FC Metz46c1,157$532 inLost — open this pick on its own page-$531.848041.3%33 W · 47 L+1.8wins+0.02per pick39cpaid-6.4%equal weight52+0.02 edge/pick
0xcc39…1564backed Racing Club de Lens51c1,000$510 inWon — open this pick on its own page+$4902254.5%12 W · 10 L+1.3wins+0.06per pick48cpaid+28.2%equal weight53+0.03 edge/pick
0x35f1…93d9backed Racing Club de Lens55c910$501 inWon — open this pick on its own page+$409.5520%1 W · 4 L-1.1wins-0.22per pick42cpaid-63.6%equal weight46-0.04 edge/pick
0xd6a8…58fdbacked FC Metz41c848.99$351 inLost — open this pick on its own page-$350.765127.5%14 W · 37 L-2.8wins-0.05per pick33cpaid-15.9%equal weight46-0.04 edge/pick
0x5e30…acbfbacked FC Metz44c795$350 inLost — open this pick on its own page-$349.89553.7%51 W · 44 L+0.2wins0.00per pick53cpaid+3.8%equal weight500.00 edge/pick
0x9fad…5a9fbacked FC Metz49c743.91$365 inLost — open this pick on its own page-$364.5212839.8%51 W · 77 L-9.8wins-0.08per pick47cpaid-18.2%equal weight43-0.06 edge/pick
0x4844…32c9backed Racing Club de Lens54c740.74$400 inWon — open this pick on its own page+$340.743141.9%13 W · 18 L-1.2wins-0.04per pick46cpaid-12.1%equal weight48-0.02 edge/pick
0x8de5…2b04backed Racing Club de Lens51c699.99$357 inWon — open this pick on its own page+$3432343.5%10 W · 13 L-1.2wins-0.05per pick49cpaid-16.9%equal weight47-0.03 edge/pick
0xf916…6266backed Racing Club de Lens54c410.26$222 inWon — open this pick on its own page+$188.721100%1 W · 0 L+0.5wins+0.46per pick54cpaid+85.2%equal weight52+0.02 edge/pick
0xeda4…d5dbbacked Racing Club de Lens54c365.31$197 inWon — open this pick on its own page+$168.041266.7%8 W · 4 L+1.4wins+0.11per pick55cpaid+13.6%equal weight54+0.04 edge/pick
0x1677…1126backed FC Metz44c349$153 inLost — open this pick on its own page-$153.4812050.8%61 W · 59 L+3.3wins+0.03per pick48cpaid+9.7%equal weight53+0.02 edge/pick
0x5179…2b29backed Racing Club de Lens51c300$153 inWon — open this pick on its own page+$14717756.5%100 W · 77 L+7.3wins+0.04per pick52cpaid+14.2%equal weight54+0.04 edge/pick
0xa9d3…9d4bbacked Racing Club de Lens51c300$153 inWon — open this pick on its own page+$14723260.8%141 W · 91 L+15.1wins+0.07per pick54cpaid+13.3%equal weight57+0.06 edge/pick
0x9c76…c926backed Racing Club de Lens51c250$128 inWon — open this pick on its own page+$122.55547.3%26 W · 29 L-2.5wins-0.05per pick52cpaid-0.9%equal weight47-0.03 edge/pick
0xd079…8db3backed Racing Club de Lens51c250$128 inWon — open this pick on its own page+$122.57163.4%45 W · 26 L+8.7wins+0.12per pick51cpaid+28.5%equal weight60+0.09 edge/pick
0xd01c…7f9dbacked FC Metz49c250$123 inLost — open this pick on its own page-$122.527049.6%134 W · 136 L+7.4wins+0.03per pick47cpaid+8.6%equal weight53+0.03 edge/pick
0x1f62…76f6backed FC Metz48c239.47$115 inLost — open this pick on its own page-$114.8933148.6%161 W · 170 L+10.6wins+0.03per pick45cpaid+6.5%equal weight53+0.03 edge/pick
0x7d0c…a3b7backed FC Metz48c239.32$114 inLost — open this pick on its own page-$114.1627748.7%135 W · 142 L+2.1wins+0.01per pick48cpaid+1.6%equal weight51+0.01 edge/pick
0x410a…0060backed Racing Club de Lens55c236.47$130 inWon — open this pick on its own page+$106.47450%2 W · 2 L+0.1wins+0.03per pick47cpaid-9.2%equal weight500.00 edge/pick
0x4d58…2073backed Racing Club de Lens51c230$117 inWon — open this pick on its own page+$112.711556.5%65 W · 50 L+6.6wins+0.06per pick51cpaid+13.2%equal weight55+0.05 edge/pick
0xa60b…c728backed Racing Club de Lens51c220$112 inWon — open this pick on its own page+$107.811256.3%63 W · 49 L+6.6wins+0.06per pick50cpaid+14.8%equal weight55+0.05 edge/pick
0xb4f3…999fbacked FC Metz46c217.39$100 inLost — open this pick on its own page-$10012039.2%47 W · 73 L-2.1wins-0.02per pick41cpaid+13.7%equal weight48-0.01 edge/pick
0xb342…cc01backed FC Metz46c210.21$97 inLost — open this pick on its own page-$96.720%0 W · 2 L-0.9wins-0.46per pick47cpaid-100%equal weight46-0.03 edge/pick
0xefb9…e74fbacked FC Metz45c207.02$93 inLost — open this pick on its own page-$93.412236.4%8 W · 14 L-3.0wins-0.14per pick50cpaid-27.9%equal weight43-0.06 edge/pick
0x5955…f86ebacked FC Metz46c200.05$92 inLost — open this pick on its own page-$92.0210%0 W · 1 L-0.5wins-0.46per pick46cpaid-100%equal weight48-0.02 edge/pick
0x6a40…c93fbacked Racing Club de Lens50c200$100 inWon — open this pick on its own page+$1005060%30 W · 20 L+4.7wins+0.09per pick51cpaid+28.3%equal weight57+0.06 edge/pick
0xff79…a52abacked Racing Club de Lens55c200$110 inWon — open this pick on its own page+$909145.1%41 W · 50 L-2.3wins-0.03per pick48cpaid-14.5%equal weight48-0.02 edge/pick
0x8034…2463backed FC Metz50c200$100 inLost — open this pick on its own page-$1002356.5%13 W · 10 L-1.2wins-0.05per pick62cpaid-7.3%equal weight47-0.03 edge/pick
0x7c42…1fffbacked FC Metz50c198$99 inLost — open this pick on its own page-$9910%0 W · 1 L-0.5wins-0.50per pick50cpaid-100%equal weight48-0.02 edge/pick
0xcd15…8393backed FC Metz48c186$89 inLost — open this pick on its own page-$88.6410%0 W · 1 L-0.5wins-0.48per pick48cpaid-100%equal weight48-0.02 edge/pick
0x64ae…ead9backed Racing Club de Lens55c178.18$98 inWon — open this pick on its own page+$80.189641.7%40 W · 56 L-1.1wins-0.01per pick43cpaid-7.2%equal weight49-0.01 edge/pick
0xefde…6505backed Racing Club de Lens52c161.98$84 inWon — open this pick on its own page+$77.7520150.2%101 W · 100 L+2.6wins+0.01per pick49cpaid+4.5%equal weight51+0.01 edge/pick
0xfde4…37a7backed FC Metz47c158$75 inLost — open this pick on its own page-$74.9710%0 W · 1 L-0.5wins-0.47per pick47cpaid-100%equal weight48-0.02 edge/pick
0x6d6e…d937backed FC Metz48c157$75 inLost — open this pick on its own page-$75.3610%0 W · 1 L-0.5wins-0.48per pick48cpaid-100%equal weight48-0.02 edge/pick
0x2e8e…2ae5backed FC Metz49c156$76 inLost — open this pick on its own page-$76.4410%0 W · 1 L-0.5wins-0.49per pick49cpaid-100%equal weight48-0.02 edge/pick
0x4e0a…e4e6backed Racing Club de Lens51c150$77 inWon — open this pick on its own page+$73.520860.6%126 W · 82 L+12.4wins+0.06per pick55cpaid+11.5%equal weight56+0.05 edge/pick
0xcbd2…a3aabacked FC Metz50c140$70 inLost — open this pick on its own page-$7010%0 W · 1 L-0.5wins-0.50per pick50cpaid-100%equal weight48-0.02 edge/pick
0x63c5…1ecbbacked Racing Club de Lens54c140$76 inWon — open this pick on its own page+$64.46549.2%32 W · 33 L-0.6wins-0.01per pick50cpaid-4.1%equal weight49-0.01 edge/pick
0x4665…7fc7backed FC Metz48c135$65 inLost — open this pick on its own page-$64.7810%0 W · 1 L-0.5wins-0.48per pick48cpaid-100%equal weight48-0.02 edge/pick
0x84fc…9db4backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.89354.8%51 W · 42 L+3.9wins+0.04per pick51cpaid+13.1%equal weight54+0.03 edge/pick
0x7398…f4b6backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.88355.4%46 W · 37 L+4.9wins+0.06per pick50cpaid+15.6%equal weight55+0.05 edge/pick
0xf79e…9a84backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.810653.8%57 W · 49 L+2.2wins+0.02per pick52cpaid+8.3%equal weight52+0.02 edge/pick
0x864c…735fbacked Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.88355.4%46 W · 37 L+4.5wins+0.05per pick50cpaid+15.3%equal weight55+0.04 edge/pick
0x0fad…aa0fbacked Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.88755.2%48 W · 39 L+4.4wins+0.05per pick50cpaid+13.8%equal weight54+0.04 edge/pick
0xa800…cc71backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.87655.3%42 W · 34 L+3.5wins+0.05per pick51cpaid+14.3%equal weight54+0.04 edge/pick
0xdcf7…bcbebacked Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.810556.2%59 W · 46 L+5.5wins+0.05per pick51cpaid+14.8%equal weight55+0.04 edge/pick
0xa620…ca56backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.89355.9%52 W · 41 L+4.4wins+0.05per pick51cpaid+14.1%equal weight54+0.04 edge/pick
0x2692…2698backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.88858%51 W · 37 L+5.8wins+0.07per pick51cpaid+16.3%equal weight56+0.05 edge/pick
0x41ed…1da9backed Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.810952.3%57 W · 52 L+2.2wins+0.02per pick50cpaid+5.8%equal weight52+0.02 edge/pick
0xd2a2…004abacked Racing Club de Lens51c120$61 inWon — open this pick on its own page+$58.810756.1%60 W · 47 L+5.6wins+0.05per pick51cpaid+14.4%equal weight55+0.04 edge/pick
0xecfc…cd05backed Racing Club de Lens53c117$62 inWon — open this pick on its own page+$54.999747.4%46 W · 51 L-5.8wins-0.06per pick53cpaid-15%equal weight45-0.05 edge/pick
0x9f93…c4d0backed Racing Club de Lens49c107.55$53 inWon — open this pick on its own page+$54.85366.7%2 W · 1 L+0.1wins+0.04per pick62cpaid+10.8%equal weight510.00 edge/pick
0x8123…9041backed Racing Club de Lens55c107.47$59 inWon — open this pick on its own page+$48.471100%1 W · 0 L+0.5wins+0.45per pick55cpaid+82.1%equal weight52+0.02 edge/pick
0x0db7…5c06backed Racing Club de Lens55c100.18$55 inWon — open this pick on its own page+$45.181428.6%4 W · 10 L-1.9wins-0.14per pick42cpaid-39.5%equal weight45-0.05 edge/pick
0x2025…db59backed Racing Club de Lens51c100$51 inWon — open this pick on its own page+$499355.9%52 W · 41 L+4.1wins+0.04per pick51cpaid+17.1%equal weight54+0.04 edge/pick
0xa7b5…798cbacked Racing Club de Lens51c100$51 inWon — open this pick on its own page+$495451.9%28 W · 26 L+1.3wins+0.02per pick49cpaid+9%equal weight52+0.02 edge/pick
0x7b7f…e826backed Racing Club de Lens55c91.07$50 inWon — open this pick on its own page+$41.071758.8%10 W · 7 L+1.0wins+0.06per pick53cpaid+19.4%equal weight53+0.02 edge/pick
0xc4e3…4cc6backed FC Metz39c89.74$35 inLost — open this pick on its own page-$3520%0 W · 2 L-1.1wins-0.54per pick54cpaid-100%equal weight46-0.04 edge/pick
0xb756…5846backed FC Metz47c85.16$40 inLost — open this pick on its own page-$40450%2 W · 2 L+0.1wins+0.02per pick48cpaid+3.9%equal weight500.00 edge/pick
0x4e6c…cd9bbacked Racing Club de Lens52c82$43 inWon — open this pick on its own page+$39.361100%1 W · 0 L+0.5wins+0.48per pick52cpaid+92.3%equal weight52+0.02 edge/pick
0xd03b…856cbacked Racing Club de Lens51c80$41 inWon — open this pick on its own page+$39.25851.7%30 W · 28 L+0.5wins+0.01per pick51cpaid+3.8%equal weight51+0.01 edge/pick
0xf38c…d9f2backed Racing Club de Lens52c77.5$40 inWon — open this pick on its own page+$37.56245.2%28 W · 34 L-3.0wins-0.05per pick50cpaid-7.4%equal weight46-0.03 edge/pick
0xbc5a…4fdabacked Racing Club de Lens52c73$38 inWon — open this pick on its own page+$35.061100%1 W · 0 L+0.5wins+0.48per pick52cpaid+92.4%equal weight52+0.02 edge/pick
0xaa66…a9fdbacked Racing Club de Lens52c73$38 inWon — open this pick on its own page+$35.042100%2 W · 0 L+0.9wins+0.44per pick56cpaid+79.5%equal weight54+0.03 edge/pick
0x94fd…5eb2backed Racing Club de Lens53c71$38 inWon — open this pick on its own page+$33.371100%1 W · 0 L+0.5wins+0.47per pick53cpaid+88.7%equal weight52+0.02 edge/pick
0x4a4b…bbcabacked Racing Club de Lens52c70$36 inWon — open this pick on its own page+$33.624051.7%124 W · 116 L+1.5wins+0.01per pick51cpaid+3.5%equal weight51+0.01 edge/pick
0xab5d…e284backed Racing Club de Lens52c68$35 inWon — open this pick on its own page+$32.641100%1 W · 0 L+0.5wins+0.48per pick52cpaid+92.3%equal weight52+0.02 edge/pick
0x35b8…898abacked Racing Club de Lens55c66.65$37 inWon — open this pick on its own page+$29.99666.7%4 W · 2 L+1.0wins+0.16per pick51cpaid+31.5%equal weight53+0.03 edge/pick
0x7b00…2b54backed Racing Club de Lens53c66$35 inWon — open this pick on its own page+$31.021100%1 W · 0 L+0.5wins+0.47per pick53cpaid+88.7%equal weight52+0.02 edge/pick
0x17aa…f01cbacked Racing Club de Lens53c64$34 inWon — open this pick on its own page+$30.081100%1 W · 0 L+0.5wins+0.47per pick53cpaid+88.7%equal weight52+0.02 edge/pick
0x6952…69a1backed Racing Club de Lens52c62$32 inWon — open this pick on its own page+$29.761100%1 W · 0 L+0.5wins+0.48per pick52cpaid+92.3%equal weight52+0.02 edge/pick
0x6afd…5cb1backed Racing Club de Lens51c60$31 inWon — open this pick on its own page+$29.47857.7%45 W · 33 L+5.7wins+0.07per pick50cpaid+19.6%equal weight56+0.05 edge/pick
0x778e…ccd1backed Racing Club de Lens51c60$31 inWon — open this pick on its own page+$29.46355.6%35 W · 28 L+3.7wins+0.06per pick50cpaid+15.6%equal weight55+0.04 edge/pick
0x397e…3d84backed Racing Club de Lens72c58.25$42 inWon — open this pick on its own page+$16.3126660.5%161 W · 105 L+25.2wins+0.09per pick51cpaid+20.7%equal weight60+0.09 edge/pick
0x66f6…c8c9backed Racing Club de Lens52c57$30 inWon — open this pick on its own page+$27.362100%2 W · 0 L+0.9wins+0.44per pick56cpaid+79.5%equal weight54+0.03 edge/pick
0xb38c…b2c9backed Racing Club de Lens55c57$31 inWon — open this pick on its own page+$25.711323.1%3 W · 10 L-1.9wins-0.14per pick38cpaid-36.2%equal weight45-0.05 edge/pick
0x076f…5e23backed Racing Club de Lens53c56$30 inWon — open this pick on its own page+$26.321100%1 W · 0 L+0.5wins+0.47per pick53cpaid+88.7%equal weight52+0.02 edge/pick
0x28b4…7df6backed Racing Club de Lens55c54.55$30 inWon — open this pick on its own page+$24.55450%2 W · 2 L0.0wins-0.01per pick51cpaid-6.5%equal weight500.00 edge/pick
0xa639…f5e8backed Racing Club de Lens55c54.55$30 inWon — open this pick on its own page+$24.552653.8%14 W · 12 L+0.6wins+0.02per pick51cpaid-5.1%equal weight51+0.01 edge/pick
0xc519…348abacked Racing Club de Lens49c53$26 inWon — open this pick on its own page+$27.035343.4%23 W · 30 L-1.5wins-0.03per pick46cpaid-21.6%equal weight48-0.02 edge/pick
0xa97e…7753backed Racing Club de Lens51c50$26 inWon — open this pick on its own page+$24.58653.5%46 W · 40 L+2.6wins+0.03per pick50cpaid+10%equal weight53+0.02 edge/pick
0x8bdf…8adabacked Racing Club de Lens51c50$26 inWon — open this pick on its own page+$24.510158.4%59 W · 42 L+7.6wins+0.07per pick51cpaid+20.6%equal weight57+0.06 edge/pick
0xe601…c728backed Racing Club de Lens51c50$26 inWon — open this pick on its own page+$24.510652.8%56 W · 50 L+0.5wins0.00per pick52cpaid+7.4%equal weight500.00 edge/pick
0xea2e…d695backed Racing Club de Lens51c50$26 inWon — open this pick on its own page+$24.510055%55 W · 45 L+3.3wins+0.03per pick52cpaid+12.7%equal weight53+0.03 edge/pick
0x8142…f311backed Racing Club de Lens52c50$26 inWon — open this pick on its own page+$245352.8%28 W · 25 L+3.6wins+0.07per pick46cpaid+17.9%equal weight55+0.05 edge/pick
0x099b…217dbacked Racing Club de Lens52c47$24 inWon — open this pick on its own page+$22.561100%1 W · 0 L+0.5wins+0.48per pick52cpaid+92.3%equal weight52+0.02 edge/pick
0xbf2d…8452backed Racing Club de Lens54c46.48$25 inWon — open this pick on its own page+$21.481612.5%2 W · 14 L-3.8wins-0.24per pick36cpaid-66.8%equal weight40-0.09 edge/pick
0xbf57…ecc4backed FC Metz46c45.65$21 inLost — open this pick on its own page-$215957.6%34 W · 25 L-0.6wins-0.01per pick59cpaid-6.2%equal weight49-0.01 edge/pick
0x86c3…2020backed Racing Club de Lens55c45.45$25 inWon — open this pick on its own page+$20.452245.5%10 W · 12 L-0.1wins0.00per pick46cpaid-4.4%equal weight500.00 edge/pick
0xc7bb…2753backed Racing Club de Lens55c45.45$25 inWon — open this pick on its own page+$20.454450%22 W · 22 L-1.0wins-0.02per pick52cpaid-0.7%equal weight48-0.02 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 Ligue 1 and say nothing about this market.

The rest of this event

Polymarket sells these questions together. 7 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.

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.