TailMyPicks

Check any Polymarket wallet’s real record.

CS2 · resolved market

Counter-Strike: GamerLegion vs ex-RUBY (BO3) - RES Showdown Spring BLAST Premier Rising Event Playoffs

Rebuilt .

What this market resolved to

Winning outcome
GamerLegionof GamerLegion, ex-RUBY
Resolved
US/Eastern, the zone Polymarket writes its markets in
Scored in
CS2every record on this page is that Category’s
Volume Polymarket published
$43,761
Volume TailMyPicks’s own read summed
$54,297

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 $43,761 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

The 100 largest positions, of 106 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 CS2 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 CS2
WalletEntryPositionResultP/L heldQualified picksWin ratevs expectedRealizable edgeAvg entryROI per pickTail Score
0x4ffe…9f71backed ex-RUBY1c3,664$28 inLost — open this pick on its own page-$28.431,5009.9%148 W · 1,352 L-15.8wins-0.01per pick11cpaid-55.6%equal weight49-0.01 edge/pick
0xb077…8fe8backed ex-RUBY58c2,958$1,703 inLost — open this pick on its own page-$1,702.5517249.4%85 W · 87 L-4.2wins-0.02per pick52cpaid-2.9%equal weight48-0.02 edge/pick
0x4b59…3aa6backed ex-RUBY35c2,800$980 inLost — open this pick on its own page-$98084958.3%495 W · 354 L+60.4wins+0.07per pick51cpaid+14.9%equal weight58+0.07 edge/pick
0x8492…04eebacked ex-RUBY34c2,020$687 inLost — open this pick on its own page-$686.810%0 W · 1 L-0.3wins-0.34per pick34cpaid-100%equal weight49-0.01 edge/pick
0xcbd2…f8a0backed GamerLegion65c2,000$1,300 inWon — open this pick on its own page+$70018752.4%98 W · 89 L-0.7wins0.00per pick53cpaid-3.9%equal weight500.00 edge/pick
0xae30…079ebacked GamerLegion68c1,477$1,000 inWon — open this pick on its own page+$477.066544.6%29 W · 36 L-4.2wins-0.06per pick51cpaid-15%equal weight45-0.05 edge/pick
0xe42b…7ea9backed ex-RUBY32c1,423$456 inLost — open this pick on its own page-$455.9550833.5%170 W · 338 L+14.2wins+0.03per pick31cpaid+2.9%equal weight53+0.03 edge/pick
0x920d…38adbacked GamerLegion43c1,402$600 inWon — open this pick on its own page+$801.724434.1%15 W · 29 L-2.8wins-0.06per pick40cpaid-13.9%equal weight46-0.04 edge/pick
0x2fe8…3549backed GamerLegion64c1,386$886 inWon — open this pick on its own page+$500.3613954.7%76 W · 63 L-4.8wins-0.03per pick58cpaid-2.4%equal weight47-0.03 edge/pick
0xff80…9b4dbacked GamerLegion65c1,116$726 inWon — open this pick on its own page+$390.732552.6%171 W · 154 L+11.7wins+0.04per pick49cpaid+4.4%equal weight54+0.03 edge/pick
0x861f…a189backed GamerLegion47c1,028$485 inWon — open this pick on its own page+$543.2892152.6%484 W · 437 L+16.3wins+0.02per pick51cpaid-0.1%equal weight52+0.02 edge/pick
0x33bc…37dcbacked ex-RUBY34c999.96$340 inLost — open this pick on its own page-$339.9981244.3%360 W · 452 L-0.3wins0.00per pick44cpaid+2.6%equal weight500.00 edge/pick
0x5f9b…71f8backed ex-RUBY35c939.28$333 inLost — open this pick on its own page-$332.867345.2%33 W · 40 L+0.2wins0.00per pick45cpaid-0.6%equal weight500.00 edge/pick
0xd382…8885backed ex-RUBY62c928.07$575 inLost — open this pick on its own page-$575.411060%6 W · 4 L-1.1wins-0.11per pick71cpaid-15%equal weight47-0.03 edge/pick
0x14a0…22bbbacked GamerLegion80c913.85$729 inWon — open this pick on its own page+$185.091,39365.9%918 W · 475 L+26.8wins+0.02per pick64cpaid+1.5%equal weight52+0.02 edge/pick
0xdbdd…a5debacked GamerLegion46c901.61$411 inWon — open this pick on its own page+$491.067,92550.4%3,997 W · 3,928 L+179.4wins+0.02per pick48cpaid-2.1%equal weight53+0.02 edge/pick
0x8df8…59ddbacked GamerLegion60c868.42$524 inWon — open this pick on its own page+$344.424951%25 W · 24 L+3.2wins+0.06per pick45cpaid+10.8%equal weight55+0.04 edge/pick
0x2005…75eabacked ex-RUBY40c866.33$348 inLost — open this pick on its own page-$348.483,25750.3%1,638 W · 1,619 L+98.0wins+0.03per pick47cpaid-6.8%equal weight53+0.03 edge/pick
0x6747…fda4backed GamerLegion66c685$452 inWon — open this pick on its own page+$232.91100%1 W · 0 L+0.3wins+0.34per pick66cpaid+51.5%equal weight51+0.01 edge/pick
0xd331…6c69backed GamerLegion66c675$446 inWon — open this pick on its own page+$229.51100%1 W · 0 L+0.3wins+0.34per pick66cpaid+51.5%equal weight51+0.01 edge/pick
0x7689…592ebacked GamerLegion66c660$436 inWon — open this pick on its own page+$224.41100%1 W · 0 L+0.3wins+0.34per pick66cpaid+51.5%equal weight51+0.01 edge/pick
0x8056…b64dbacked ex-RUBY36c631.31$225 inLost — open this pick on its own page-$2251,62344.9%728 W · 895 L+4.4wins0.00per pick45cpaid-5.1%equal weight500.00 edge/pick
0xd8bb…58d2backed ex-RUBY6c599.99$33 inLost — open this pick on its own page-$33.33333.3%1 W · 2 L0.0wins0.00per pick33cpaid-49.5%equal weight500.00 edge/pick
0xfb67…fd46backed ex-RUBY55c594$327 inLost — open this pick on its own page-$326.77250%36 W · 36 L+7.6wins+0.11per pick39cpaid+27.1%equal weight59+0.08 edge/pick
0xf2a3…9a3bbacked GamerLegion56c533.52$301 inWon — open this pick on its own page+$232.527342.5%31 W · 42 L-4.1wins-0.06per pick48cpaid-22.3%equal weight45-0.04 edge/pick
0xfd14…2267backed ex-RUBY47c530.37$251 inLost — open this pick on its own page-$251.465,83037.8%2,203 W · 3,627 L+79.0wins+0.01per pick36cpaid+0.7%equal weight51+0.01 edge/pick
0x7951…bb41backed ex-RUBY33c459.81$152 inLost — open this pick on its own page-$151.7497040.7%395 W · 575 L+12.4wins+0.01per pick39cpaid+7.5%equal weight51+0.01 edge/pick
0xbf5e…4e1abacked ex-RUBY34c450$153 inLost — open this pick on its own page-$15312038.3%46 W · 74 L-8.1wins-0.07per pick45cpaid-18.4%equal weight44-0.06 edge/pick
0x13c7…11d9backed GamerLegion66c450$297 inWon — open this pick on its own page+$15326743.1%115 W · 152 L-4.4wins-0.02per pick45cpaid-4.2%equal weight48-0.02 edge/pick
0xe81c…a724backed GamerLegion67c447.76$300 inWon — open this pick on its own page+$147.767055.7%39 W · 31 L-0.9wins-0.01per pick57cpaid-1.2%equal weight49-0.01 edge/pick
0x5028…91c5backed ex-RUBY44c386.83$171 inLost — open this pick on its own page-$170.5123245.3%105 W · 127 L+9.1wins+0.04per pick41cpaid+19.4%equal weight54+0.04 edge/pick
0x51db…f9b3backed GamerLegion51c376.32$194 inWon — open this pick on its own page+$182.626,48042.9%2,782 W · 3,698 L-79.1wins-0.01per pick44cpaid-21.9%equal weight49-0.01 edge/pick
0x4725…619bbacked GamerLegion65c325.23$211 inWon — open this pick on its own page+$114.613464.7%22 W · 12 L+1.5wins+0.05per pick60cpaid+9.2%equal weight53+0.03 edge/pick
0xc18f…bb01backed GamerLegion56c306.51$172 inWon — open this pick on its own page+$134.181747.1%8 W · 9 L+1.7wins+0.10per pick37cpaid+9.1%equal weight54+0.04 edge/pick
0x755a…6da6backed GamerLegion38c257.58$98 inWon — open this pick on its own page+$159.71,04645%471 W · 575 L+6.9wins+0.01per pick44cpaid+0.3%equal weight51+0.01 edge/pick
0x3cf0…e384backed GamerLegion51c249.99$126 inWon — open this pick on its own page+$123.533153.5%177 W · 154 L-0.7wins0.00per pick54cpaid-0.5%equal weight500.00 edge/pick
0x8a3d…316cbacked ex-RUBY36c222.22$80 inLost — open this pick on its own page-$8054348.6%264 W · 279 L-5.6wins-0.01per pick50cpaid-2.4%equal weight49-0.01 edge/pick
0x04a7…164bbacked ex-RUBY41c210.83$86 inLost — open this pick on its own page-$85.8733459%197 W · 137 L+24.3wins+0.07per pick52cpaid+17.7%equal weight58+0.07 edge/pick
0x8afe…aec0backed GamerLegion50c200$100 inWon — open this pick on its own page+$1009058.9%53 W · 37 L-0.7wins-0.01per pick60cpaid-3.8%equal weight49-0.01 edge/pick
0xe06c…62aebacked ex-RUBY50c200$100 inLost — open this pick on its own page-$1009938.4%38 W · 61 L-7.5wins-0.08per pick46cpaid-29.5%equal weight43-0.06 edge/pick
0x9c19…859cbacked GamerLegion56c199.99$111 inWon — open this pick on its own page+$892152.4%11 W · 10 L-0.9wins-0.04per pick57cpaid+0.4%equal weight48-0.02 edge/pick
0x4925…a69abacked ex-RUBY52c193.34$101 inLost — open this pick on its own page-$101.4110331.1%32 W · 71 L-0.3wins0.00per pick31cpaid+3.2%equal weight500.00 edge/pick
0xcc30…c8a5backed GamerLegion42c190.48$80 inWon — open this pick on its own page+$110.4861338.2%234 W · 379 L-10.3wins-0.02per pick40cpaid-7.3%equal weight48-0.02 edge/pick
0xc869…bc8dbacked ex-RUBY63c169.26$107 inLost — open this pick on its own page-$106.636152.5%32 W · 29 L-3.2wins-0.05per pick58cpaid-8.6%equal weight46-0.04 edge/pick
0xa07d…9a01backed GamerLegion43c163.26$70 inWon — open this pick on its own page+$93.2643933.7%148 W · 291 L-0.9wins0.00per pick34cpaid+1.4%equal weight500.00 edge/pick
0x7e64…7308backed GamerLegion66c158.48$105 inWon — open this pick on its own page+$53.889251.1%47 W · 45 L-5.3wins-0.06per pick57cpaid-5.6%equal weight45-0.05 edge/pick
0xe6a5…e95dbacked GamerLegion66c151.52$100 inWon — open this pick on its own page+$51.5258149.2%286 W · 295 L-17.2wins-0.03per pick52cpaid-8.1%equal weight47-0.03 edge/pick
0x4177…a2b4backed GamerLegion66c151.52$100 inWon — open this pick on its own page+$51.521,24841.3%516 W · 732 L+5.1wins0.00per pick41cpaid-0.6%equal weight500.00 edge/pick
0xf898…e720backed ex-RUBY52c149.44$78 inLost — open this pick on its own page-$78.021,37845.2%623 W · 755 L+17.9wins+0.01per pick44cpaid-7.9%equal weight51+0.01 edge/pick
0x9b2b…5752backed GamerLegion68c147.13$100 inWon — open this pick on its own page+$47.131118.2%2 W · 9 L-3.1wins-0.28per pick46cpaid-65.5%equal weight41-0.08 edge/pick
0x90ab…7954backed ex-RUBY40c121.26$49 inLost — open this pick on its own page-$495952.5%31 W · 28 L+0.4wins+0.01per pick52cpaid+3.6%equal weight510.00 edge/pick
0x0098…290fbacked ex-RUBY35c120$42 inLost — open this pick on its own page-$4220%0 W · 2 L-0.6wins-0.29per pick28cpaid-100%equal weight48-0.02 edge/pick
0x1df4…0540backed ex-RUBY60c117.83$71 inLost — open this pick on its own page-$70.77958.2%46 W · 33 L-0.2wins0.00per pick58cpaid-1.7%equal weight500.00 edge/pick
0xed70…4f63backed ex-RUBY34c116.79$40 inLost — open this pick on its own page-$402630.8%8 W · 18 L-3.2wins-0.12per pick43cpaid-35.4%equal weight43-0.06 edge/pick
0x4328…11d2backed GamerLegion45c107.18$49 inWon — open this pick on its own page+$58.5918943.4%82 W · 107 L-0.7wins0.00per pick44cpaid-11.9%equal weight500.00 edge/pick
0xd761…56e3backed GamerLegion55c99.99$55 inWon — open this pick on its own page+$44.9924746.2%114 W · 133 L+2.7wins+0.01per pick45cpaid-5.3%equal weight51+0.01 edge/pick
0xbc6d…f1c8backed ex-RUBY33c99.98$33 inLost — open this pick on its own page-$32.991625%4 W · 12 L-1.3wins-0.08per pick33cpaid-36.8%equal weight46-0.03 edge/pick
0x0969…b289backed GamerLegion65c99.97$65 inWon — open this pick on its own page+$34.9919247.9%92 W · 100 L+2.0wins+0.01per pick47cpaid+5.7%equal weight51+0.01 edge/pick
0x2496…b93cbacked GamerLegion50c94.94$47 inWon — open this pick on its own page+$47.471136.4%4 W · 7 L-0.4wins-0.03per pick40cpaid-25.5%equal weight49-0.01 edge/pick
0x896d…24d9backed GamerLegion41c92.95$38 inWon — open this pick on its own page+$55.132100%2 W · 0 L+1.2wins+0.62per pick38cpaid+165.7%equal weight55+0.05 edge/pick
0x7129…4517backed ex-RUBY35c90$32 inLost — open this pick on its own page-$31.51,07637.6%405 W · 671 L+34.0wins+0.03per pick34cpaid+10.1%equal weight53+0.03 edge/pick
0xdc5b…f102backed GamerLegion66c84.85$56 inWon — open this pick on its own page+$28.8573658.2%428 W · 308 L-22.8wins-0.03per pick61cpaid-5.4%equal weight47-0.03 edge/pick
0x596a…7a0fbacked ex-RUBY35c80$28 inLost — open this pick on its own page-$281,28137.8%484 W · 797 L+5.5wins0.00per pick37cpaid+2.2%equal weight500.00 edge/pick
0x2344…6ba3backed ex-RUBY46c78.55$36 inLost — open this pick on its own page-$35.810849.1%53 W · 55 L-1.7wins-0.02per pick51cpaid-7.1%equal weight49-0.01 edge/pick
0x031f…01afbacked ex-RUBY23c78.13$18 inLost — open this pick on its own page-$18.081145.5%5 W · 6 L-1.0wins-0.09per pick55cpaid-32%equal weight47-0.03 edge/pick
0x6e08…50ddbacked GamerLegion65c75$49 inWon — open this pick on its own page+$26.251100%1 W · 0 L+0.4wins+0.35per pick65cpaid+53.8%equal weight51+0.01 edge/pick
0x5487…a014backed GamerLegion65c72.96$47 inWon — open this pick on its own page+$25.5416250%81 W · 81 L+1.2wins+0.01per pick49cpaid+1.4%equal weight51+0.01 edge/pick
0xf38c…d9f2backed GamerLegion52c70$36 inWon — open this pick on its own page+$33.652449%257 W · 267 L-27.7wins-0.05per pick54cpaid-11.6%equal weight44-0.05 edge/pick
0x276d…1cf4backed ex-RUBY35c69.78$24 inLost — open this pick on its own page-$24.386933.3%23 W · 46 L-1.9wins-0.03per pick36cpaid-15.9%equal weight48-0.02 edge/pick
0x43d3…5ea8backed GamerLegion68c64.61$44 inWon — open this pick on its own page+$20.683253.1%17 W · 15 L+1.4wins+0.04per pick49cpaid+8.1%equal weight53+0.02 edge/pick
0x92b5…2defbacked GamerLegion49c60.63$30 inWon — open this pick on its own page+$30.6380741.3%333 W · 474 L-10.9wins-0.01per pick43cpaid-6.8%equal weight49-0.01 edge/pick
0x5fa6…03ebbacked ex-RUBY36c60$22 inLost — open this pick on its own page-$21.695642.6%407 W · 549 L-7.3wins-0.01per pick43cpaid-2.4%equal weight49-0.01 edge/pick
0xd610…4c9abacked ex-RUBY34c60$20 inLost — open this pick on its own page-$20.424633.3%82 W · 164 L-6.8wins-0.03per pick36cpaid-9.9%equal weight47-0.03 edge/pick
0x97c7…37adbacked GamerLegion63c59.99$38 inWon — open this pick on its own page+$22.1766753.1%354 W · 313 L+1.9wins0.00per pick53cpaid+0.8%equal weight500.00 edge/pick
0x6a76…2890backed GamerLegion68c58.82$40 inWon — open this pick on its own page+$18.8218254.4%99 W · 83 L-2.9wins-0.02per pick56cpaid-3.6%equal weight48-0.01 edge/pick
0xcdad…9eaebacked ex-RUBY32c58.82$19 inLost — open this pick on its own page-$18.8225337.9%96 W · 157 L-14.5wins-0.06per pick44cpaid-16.3%equal weight44-0.05 edge/pick
0x5674…8b14backed ex-RUBY52c56.12$29 inLost — open this pick on its own page-$2936742.8%157 W · 210 L-4.5wins-0.01per pick44cpaid-2.9%equal weight49-0.01 edge/pick
0xf711…923cbacked GamerLegion67c55.3$37 inWon — open this pick on its own page+$18.255100%5 W · 0 L+1.8wins+0.35per pick65cpaid+61.5%equal weight57+0.06 edge/pick
0x3494…04f4backed ex-RUBY33c54.54$18 inLost — open this pick on its own page-$1816532.1%53 W · 112 L-6.4wins-0.04per pick36cpaid-11.8%equal weight46-0.03 edge/pick
0xbfd7…f0bfbacked ex-RUBY52c52.56$27 inLost — open this pick on its own page-$27.345,51147%2,590 W · 2,921 L+42.0wins+0.01per pick46cpaid-4.3%equal weight51+0.01 edge/pick
0xdc13…83b8backed ex-RUBY48c52.08$25 inLost — open this pick on its own page-$255947.5%28 W · 31 L-1.5wins-0.03per pick50cpaid-12.9%equal weight48-0.02 edge/pick
0x850a…e5dbbacked GamerLegion59c50.85$30 inWon — open this pick on its own page+$20.8512669%87 W · 39 L+1.9wins+0.02per pick68cpaid+3.3%equal weight51+0.01 edge/pick
0xcb5b…f243backed ex-RUBY45c50$23 inLost — open this pick on its own page-$22.54,03848.1%1,943 W · 2,095 L-23.9wins-0.01per pick49cpaid-11.5%equal weight49-0.01 edge/pick
0xe50b…c2a8backed ex-RUBY34c50$17 inLost — open this pick on its own page-$1724850.4%125 W · 123 L+0.6wins0.00per pick50cpaid+2%equal weight500.00 edge/pick
0xffa6…4bbebacked GamerLegion52c48.25$25 inWon — open this pick on its own page+$23.25540%2 W · 3 L-0.2wins-0.04per pick44cpaid-15.2%equal weight49-0.01 edge/pick
0x4627…7c23backed ex-RUBY43c45$19 inLost — open this pick on its own page-$19.3537448.4%181 W · 193 L-16.6wins-0.04per pick53cpaid-10%equal weight45-0.04 edge/pick
0x983a…ac6bbacked ex-RUBY35c45$16 inLost — open this pick on its own page-$15.758759.8%52 W · 35 L+6.8wins+0.08per pick52cpaid+22%equal weight57+0.06 edge/pick
0xace6…5556backed GamerLegion65c45$29 inWon — open this pick on its own page+$15.7567651.8%350 W · 326 L+2.7wins0.00per pick51cpaid+4.2%equal weight500.00 edge/pick
0x82d3…7e1bbacked GamerLegion65c45$29 inWon — open this pick on its own page+$15.752100%2 W · 0 L+0.6wins+0.29per pick72cpaid+41%equal weight52+0.02 edge/pick
0x60b8…d47dbacked ex-RUBY59c44.78$26 inLost — open this pick on its own page-$26.2960857.2%348 W · 260 L-7.4wins-0.01per pick58cpaid-4.1%equal weight49-0.01 edge/pick
0xa17e…7584backed GamerLegion72c41.67$30 inWon — open this pick on its own page+$11.675563.6%35 W · 20 L+1.2wins+0.02per pick61cpaid+2.1%equal weight52+0.02 edge/pick
0x1769…94efbacked ex-RUBY48c39.98$19 inLost — open this pick on its own page-$19.1991648.9%448 W · 468 L+4.4wins0.00per pick48cpaid-3.1%equal weight510.00 edge/pick
0x5d16…0abbbacked ex-RUBY35c37.54$13 inLost — open this pick on its own page-$13.147941.8%33 W · 46 L-6.0wins-0.08per pick49cpaid-23.8%equal weight44-0.06 edge/pick
0x9d94…017dbacked GamerLegion57c35.91$21 inWon — open this pick on its own page+$15.362,22141.3%917 W · 1,304 L-22.6wins-0.01per pick42cpaid-19.7%equal weight49-0.01 edge/pick
0x37c1…8de1backed ex-RUBY34c35.88$12 inLost — open this pick on its own page-$12.341,31944.2%583 W · 736 L+45.8wins+0.03per pick41cpaid+8.6%equal weight54+0.03 edge/pick
0xe7e0…a433backed GamerLegion42c35.35$15 inWon — open this pick on its own page+$20.356060%36 W · 24 L+3.3wins+0.06per pick54cpaid+6.2%equal weight54+0.04 edge/pick
0xbf80…2a0bbacked GamerLegion56c34.61$19 inWon — open this pick on its own page+$15.18333.3%1 W · 2 L-0.5wins-0.18per pick51cpaid-40.6%equal weight48-0.02 edge/pick
0xbcbd…191dbacked ex-RUBY49c32.65$16 inLost — open this pick on its own page-$164955.1%27 W · 22 L+3.6wins+0.07per pick48cpaid+14.3%equal weight55+0.05 edge/pick
0x2e3d…78e5backed ex-RUBY46c32.58$15 inLost — open this pick on its own page-$155444.4%24 W · 30 L-1.6wins-0.03per pick47cpaid-7.1%equal weight48-0.02 edge/pick
0xe6cd…e027backed GamerLegion52c30.05$16 inWon — open this pick on its own page+$14.4248943.6%213 W · 276 L-12.4wins-0.03per pick46cpaid-7.3%equal weight47-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 CS2 and say nothing about this market.

The rest of this event

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