TailMyPicks

Check any Polymarket wallet’s real record.

Tennis · resolved market

ATX Open: Alycia Parks vs Oksana Selekhmeteva

Rebuilt .

What this market resolved to

Winning outcome
Selekhmetevaof Parks, Selekhmeteva
Resolved
US/Eastern, the zone Polymarket writes its markets in
Scored in
Tennisevery record on this page is that Category’s
Volume Polymarket published
$164,541
Volume TailMyPicks’s own read summed
$177,191

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 $164,541 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 173 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 Tennis 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 Tennis
WalletEntryPositionResultP/L heldQualified picksWin ratevs expectedRealizable edgeAvg entryROI per pickTail Score
0x507e…beaebacked Selekhmeteva58c21,170$12,284 inWon — open this pick on its own page+$8,886.317,01843.2%3,031 W · 3,987 L+124.9wins+0.02per pick41cpaid-9.8%equal weight52+0.02 edge/pick
0xd6a3…9489backed Parks37c20,133$7,517 inLost — open this pick on its own page-$7,517.082,74630.8%846 W · 1,900 L-67.1wins-0.02per pick33cpaid-36.1%equal weight47-0.02 edge/pick
0xcf6c…7e66backed Parks32c10,990$3,571 inLost — open this pick on its own page-$3,570.751,18848.9%581 W · 607 L+10.6wins+0.01per pick48cpaid-1.3%equal weight51+0.01 edge/pick
0xee61…debfbacked Selekhmeteva72c9,252$6,689 inWon — open this pick on its own page+$2,562.782,86544.3%1,269 W · 1,596 L+6.0wins0.00per pick44cpaid-20.8%equal weight500.00 edge/pick
0x2652…2a1dbacked Selekhmeteva58c6,000$3,475 inWon — open this pick on its own page+$2,524.622,48945.2%1,126 W · 1,363 L-27.4wins-0.01per pick46cpaid-21.5%equal weight49-0.01 edge/pick
0x5aa9…febebacked Selekhmeteva65c5,464$3,554 inWon — open this pick on its own page+$1,909.521,41038.4%542 W · 868 L-13.4wins-0.01per pick39cpaid-25%equal weight49-0.01 edge/pick
0xf588…2b81backed Selekhmeteva65c5,338$3,457 inWon — open this pick on its own page+$1,881.7181349.1%399 W · 414 L+21.6wins+0.03per pick46cpaid-9.1%equal weight53+0.03 edge/pick
0x9fa9…c100backed Selekhmeteva47c4,838$2,274 inWon — open this pick on its own page+$2,564.2643051.2%220 W · 210 L+5.2wins+0.01per pick50cpaid+2.1%equal weight51+0.01 edge/pick
0x4173…d3edbacked Parks53c4,314$2,280 inLost — open this pick on its own page-$2,280.1855646.4%258 W · 298 L+4.7wins+0.01per pick46cpaid-0.7%equal weight51+0.01 edge/pick
0x204f…5e14backed Selekhmeteva65c4,272$2,760 inWon — open this pick on its own page+$1,512.338,15245.3%3,695 W · 4,457 L+155.1wins+0.02per pick43cpaid-16.6%equal weight52+0.02 edge/pick
0xae30…079ebacked Parks47c3,177$1,500 inLost — open this pick on its own page-$1,50041645.4%189 W · 227 L-5.5wins-0.01per pick47cpaid+3.8%equal weight49-0.01 edge/pick
0xb077…8fe8backed Selekhmeteva53c2,843$1,509 inWon — open this pick on its own page+$1,333.4921147.9%101 W · 110 L-16.5wins-0.08per pick56cpaid-13.8%equal weight42-0.07 edge/pick
0x671e…9c56backed Parks29c2,549$730 inLost — open this pick on its own page-$729.8710%0 W · 1 L-0.3wins-0.29per pick29cpaid-100%equal weight49-0.01 edge/pick
0xfb85…8464backed Parks23c2,191$500 inLost — open this pick on its own page-$50072132%231 W · 490 L-17.8wins-0.02per pick35cpaid-19.3%equal weight47-0.02 edge/pick
0xdc16…40a5backed Selekhmeteva46c2,152$1,000 inWon — open this pick on its own page+$1,152.111,11043%477 W · 633 L-5.6wins-0.01per pick43cpaid-2.2%equal weight490.00 edge/pick
0x5d76…9168backed Selekhmeteva50c2,000$1,000 inWon — open this pick on its own page+$1,00037540.8%153 W · 222 L-5.5wins-0.01per pick42cpaid-0.2%equal weight48-0.01 edge/pick
0x75b3…be68backed Parks50c2,000$1,000 inLost — open this pick on its own page-$1,0004040%16 W · 24 L-5.6wins-0.14per pick54cpaid-27.3%equal weight40-0.09 edge/pick
0x21c2…6749backed Parks45c1,997$897 inLost — open this pick on its own page-$897.231,00846%464 W · 544 L-19.0wins-0.02per pick48cpaid-19.5%equal weight48-0.02 edge/pick
0xda5f…2e9bbacked Selekhmeteva51c1,967$1,000 inWon — open this pick on its own page+$967.4144754.4%243 W · 204 L-3.9wins-0.01per pick55cpaid-0.7%equal weight49-0.01 edge/pick
0xde9f…d43cbacked Selekhmeteva66c1,838$1,206 inWon — open this pick on its own page+$632.026,59650.7%3,341 W · 3,255 L+259.5wins+0.04per pick47cpaid-4.9%equal weight54+0.04 edge/pick
0x3cfb…0628backed Selekhmeteva49c1,837$900 inWon — open this pick on its own page+$936.7330241.7%126 W · 176 L-7.9wins-0.03per pick44cpaid-11.9%equal weight47-0.02 edge/pick
0xcd3d…e7ebbacked Parks17c1,801$300 inLost — open this pick on its own page-$3001,12827.9%315 W · 813 L+1.9wins0.00per pick28cpaid-11.6%equal weight500.00 edge/pick
0x9f13…e0fdbacked Parks51c1,628$822 inLost — open this pick on its own page-$822.476140.6%309 W · 452 L-15.3wins-0.02per pick43cpaid-6.4%equal weight48-0.02 edge/pick
0xdd8e…f023backed Parks8c1,563$125 inLost — open this pick on its own page-$12557249.5%283 W · 289 L-32.8wins-0.06per pick55cpaid-13.9%equal weight44-0.05 edge/pick
0x081e…f76ebacked Parks46c1,531$700 inLost — open this pick on its own page-$7001,44448.8%705 W · 739 L-1.5wins0.00per pick49cpaid0%equal weight500.00 edge/pick
0x1fb7…fb66backed Parks42c1,527$643 inLost — open this pick on its own page-$643.1153044.9%238 W · 292 L-19.7wins-0.04per pick49cpaid-18.1%equal weight46-0.04 edge/pick
0xc9aa…67e1backed Parks53c1,500$795 inLost — open this pick on its own page-$794.979950.5%50 W · 49 L-0.5wins0.00per pick51cpaid-0.3%equal weight500.00 edge/pick
0xaea0…0decbacked Parks45c1,435$652 inLost — open this pick on its own page-$651.6197046.6%452 W · 518 L-8.0wins-0.01per pick47cpaid-17.5%equal weight49-0.01 edge/pick
0x661d…4dc6backed Selekhmeteva59c1,373$807 inWon — open this pick on its own page+$566.375648.7%368 W · 388 L+16.7wins+0.02per pick46cpaid-4.5%equal weight52+0.02 edge/pick
0x35ea…99bcbacked Parks43c1,300$564 inLost — open this pick on its own page-$564.1724060.8%146 W · 94 L-0.5wins0.00per pick61cpaid-2.1%equal weight500.00 edge/pick
0xbc67…5286backed Parks38c1,269$482 inLost — open this pick on its own page-$482.3347057.2%269 W · 201 L+16.8wins+0.04per pick54cpaid+1.5%equal weight54+0.03 edge/pick
0x20ba…6c27backed Parks59c1,237$725 inLost — open this pick on its own page-$7251,18662.8%745 W · 441 L-16.1wins-0.01per pick64cpaid-3.6%equal weight49-0.01 edge/pick
0x3b1f…6500backed Parks42c1,218$514 inLost — open this pick on its own page-$514.4569249.6%343 W · 349 L-9.4wins-0.01per pick51cpaid-14.3%equal weight49-0.01 edge/pick
0xd1fd…abf9backed Parks43c1,163$500 inLost — open this pick on its own page-$5008762.1%54 W · 33 L+3.9wins+0.04per pick58cpaid+1.4%equal weight54+0.03 edge/pick
0x7ca1…aea0backed Selekhmeteva49c1,120$549 inWon — open this pick on its own page+$571.21,16137.6%437 W · 724 L-27.8wins-0.02per pick40cpaid-7.1%equal weight47-0.02 edge/pick
0xd37a…2358backed Parks51c1,105$566 inLost — open this pick on its own page-$566.321,96546.4%911 W · 1,054 L+0.6wins0.00per pick46cpaid-2.8%equal weight500.00 edge/pick
0xf74d…9930backed Parks52c1,019$530 inLost — open this pick on its own page-$53026158.2%152 W · 109 L+2.4wins+0.01per pick57cpaid+2.9%equal weight51+0.01 edge/pick
0x7da6…4ff3backed Selekhmeteva57c999.99$570 inWon — open this pick on its own page+$4304250%21 W · 21 L+4.0wins+0.09per pick41cpaid+19.1%equal weight57+0.06 edge/pick
0xe16c…1dd4backed Parks43c972$418 inLost — open this pick on its own page-$417.961752.9%9 W · 8 L+0.1wins+0.01per pick52cpaid-1.1%equal weight500.00 edge/pick
0x7db0…f397backed Parks51c972$493 inLost — open this pick on its own page-$492.7613647.1%64 W · 72 L+2.3wins+0.02per pick45cpaid-11.6%equal weight52+0.01 edge/pick
0x972b…78babacked Parks39c894.7$347 inLost — open this pick on its own page-$347.482,98239.1%1,167 W · 1,815 L-109.1wins-0.04per pick43cpaid-30.2%equal weight46-0.04 edge/pick
0x9c76…c926backed Selekhmeteva50c887.56$440 inWon — open this pick on its own page+$447.664,07039.7%1,617 W · 2,453 L+92.7wins+0.02per pick37cpaid+7.2%equal weight53+0.02 edge/pick
0x6ac5…4b6ebacked Parks51c843.1$430 inLost — open this pick on its own page-$429.671,80943.8%793 W · 1,016 L-2.2wins0.00per pick44cpaid-1.8%equal weight500.00 edge/pick
0x35c4…7242backed Parks25c800$200 inLost — open this pick on its own page-$2008422.6%19 W · 65 L+0.9wins+0.01per pick22cpaid-16.1%equal weight51+0.01 edge/pick
0x9de4…7f2ebacked Parks38c789.47$300 inLost — open this pick on its own page-$30016648.8%81 W · 85 L-2.2wins-0.01per pick50cpaid-6.3%equal weight49-0.01 edge/pick
0x8816…7738backed Parks27c746.8$200 inLost — open this pick on its own page-$2001,09350.4%551 W · 542 L-18.6wins-0.02per pick52cpaid-3.9%equal weight48-0.02 edge/pick
0x2f2b…0f9abacked Selekhmeteva49c726.39$356 inWon — open this pick on its own page+$370.4547552.4%249 W · 226 L+6.0wins+0.01per pick51cpaid+2.9%equal weight51+0.01 edge/pick
0xfcf1…99d3backed Selekhmeteva69c726.19$500 inWon — open this pick on its own page+$226.1938652.3%202 W · 184 L-2.8wins-0.01per pick53cpaid-5.3%equal weight49-0.01 edge/pick
0xd038…8f51backed Parks37c724.78$266 inLost — open this pick on its own page-$266.034,28840.5%1,737 W · 2,551 L-139.3wins-0.03per pick44cpaid-20.5%equal weight46-0.03 edge/pick
0x5e30…acbfbacked Parks46c666.59$304 inLost — open this pick on its own page-$303.617,71047.8%3,685 W · 4,025 L+42.0wins+0.01per pick47cpaid+1.2%equal weight51+0.01 edge/pick
0xe911…3d4ebacked Parks46c648.7$297 inLost — open this pick on its own page-$296.94,41151.8%2,286 W · 2,125 L+137.5wins+0.03per pick49cpaid+0.5%equal weight53+0.03 edge/pick
0x57c3…3201backed Parks53c643.73$340 inLost — open this pick on its own page-$34018957.7%109 W · 80 L-5.3wins-0.03per pick60cpaid-4.2%equal weight47-0.02 edge/pick
0x2727…eef4backed Selekhmeteva54c640$343 inWon — open this pick on its own page+$296.719134%65 W · 126 L+6.4wins+0.03per pick31cpaid+3.9%equal weight53+0.03 edge/pick
0xb552…94a8backed Selekhmeteva49c636$312 inWon — open this pick on its own page+$324.3621338.5%82 W · 131 L+5.4wins+0.03per pick36cpaid+15.5%equal weight53+0.02 edge/pick
0x7b7f…e826backed Selekhmeteva79c633.34$500 inWon — open this pick on its own page+$13369350.5%350 W · 343 L-9.1wins-0.01per pick52cpaid-3.9%equal weight49-0.01 edge/pick
0x9b66…336abacked Selekhmeteva50c600$300 inWon — open this pick on its own page+$30026853.7%144 W · 124 L+18.6wins+0.07per pick47cpaid+16.2%equal weight57+0.06 edge/pick
0x6b7c…5f83backed Parks27c574.97$157 inLost — open this pick on its own page-$156.792,42647.3%1,148 W · 1,278 L+45.2wins+0.02per pick45cpaid-13.4%equal weight52+0.02 edge/pick
0x72bc…b24ebacked Parks52c560$291 inLost — open this pick on its own page-$291.22272.7%16 W · 6 L+0.8wins+0.04per pick69cpaid+1.5%equal weight52+0.02 edge/pick
0x15fe…c871backed Parks26c550$143 inLost — open this pick on its own page-$14316133.5%54 W · 107 L+0.2wins0.00per pick33cpaid-0.7%equal weight500.00 edge/pick
0x97a0…da35backed Selekhmeteva53c543.31$288 inWon — open this pick on its own page+$255.7547946.3%222 W · 257 L+9.2wins+0.02per pick44cpaid-4.6%equal weight52+0.02 edge/pick
0xdbdd…a5debacked Parks40c543$218 inLost — open this pick on its own page-$217.786,41154.4%3,486 W · 2,925 L+283.6wins+0.04per pick50cpaid+26.4%equal weight55+0.04 edge/pick
0x8cb2…498dbacked Parks9c515.38$45 inLost — open this pick on its own page-$4560%0 W · 6 L-0.4wins-0.07per pick7cpaid-100%equal weight48-0.01 edge/pick
0xdeb4…ca9cbacked Parks32c512.5$164 inLost — open this pick on its own page-$164250%1 W · 1 L0.0wins-0.02per pick52cpaid-30.9%equal weight500.00 edge/pick
0x4042…0bdabacked Selekhmeteva52c480.77$250 inWon — open this pick on its own page+$230.7797540.1%391 W · 584 L-7.1wins-0.01per pick41cpaid-1.3%equal weight49-0.01 edge/pick
0xada5…db70backed Selekhmeteva48c435.99$211 inWon — open this pick on its own page+$224.9938133.9%129 W · 252 L-3.8wins-0.01per pick35cpaid-1.6%equal weight49-0.01 edge/pick
0x24ca…5829backed Parks52c420.37$220 inLost — open this pick on its own page-$219.5914949.7%74 W · 75 L-1.3wins-0.01per pick51cpaid-8.2%equal weight49-0.01 edge/pick
0xa877…2e20backed Selekhmeteva50c400$200 inWon — open this pick on its own page+$20081047.9%388 W · 422 L+30.1wins+0.04per pick44cpaid+9.4%equal weight54+0.04 edge/pick
0xfe9e…7505backed Parks42c382.98$161 inLost — open this pick on its own page-$160.8513052.3%68 W · 62 L-1.0wins-0.01per pick53cpaid-10.4%equal weight49-0.01 edge/pick
0x0cde…6040backed Parks75c345.75$260 inLost — open this pick on its own page-$26016665.7%109 W · 57 L+7.4wins+0.04per pick61cpaid+7.4%equal weight54+0.04 edge/pick
0x17d0…8a25backed Parks52c332.69$173 inLost — open this pick on its own page-$173250%1 W · 1 L0.0wins+0.01per pick49cpaid+8.7%equal weight500.00 edge/pick
0x7af0…e986backed Selekhmeteva50c328.57$164 inWon — open this pick on its own page+$1652100%2 W · 0 L+1.0wins+0.51per pick49cpaid+105%equal weight54+0.04 edge/pick
0x9086…4d46backed Parks61c327.87$200 inLost — open this pick on its own page-$2001,83648.4%889 W · 947 L-32.3wins-0.02per pick50cpaid-3.8%equal weight48-0.02 edge/pick
0xfdbf…c88ebacked Parks27c312.41$83 inLost — open this pick on its own page-$82.9724529.8%73 W · 172 L-6.2wins-0.03per pick32cpaid-10.3%equal weight47-0.02 edge/pick
0xa0b4…150ebacked Parks73c287.41$210 inLost — open this pick on its own page-$209.8114947%70 W · 79 L-4.7wins-0.03per pick50cpaid-8.9%equal weight47-0.03 edge/pick
0xa509…ae46backed Parks39c281.9$109 inLost — open this pick on its own page-$108.566,74048.8%3,288 W · 3,452 L+58.0wins+0.01per pick48cpaid-15.4%equal weight51+0.01 edge/pick
0xae45…96b9backed Selekhmeteva47c281.6$132 inWon — open this pick on its own page+$149.2572661.8%449 W · 277 L+25.0wins+0.03per pick58cpaid+7.7%equal weight54+0.03 edge/pick
0x8d88…1e28backed Parks42c279$118 inLost — open this pick on its own page-$118.3328734.8%100 W · 187 L-2.2wins-0.01per pick36cpaid-11.9%equal weight49-0.01 edge/pick
0x5d9e…e0e3backed Parks54c277.77$150 inLost — open this pick on its own page-$1501,92055.4%1,064 W · 856 L-44.5wins-0.02per pick58cpaid-9.8%equal weight47-0.02 edge/pick
0x58dc…59e4backed Selekhmeteva43c267.44$115 inWon — open this pick on its own page+$152.446639.4%26 W · 40 L-7.0wins-0.11per pick50cpaid-22.4%equal weight41-0.08 edge/pick
0x8a3d…316cbacked Selekhmeteva46c261$120 inWon — open this pick on its own page+$140.941,89548.1%911 W · 984 L+15.5wins+0.01per pick47cpaid+1%equal weight51+0.01 edge/pick
0xb3a6…a5cfbacked Parks50c256.14$128 inLost — open this pick on its own page-$128.076651.5%34 W · 32 L-2.9wins-0.04per pick56cpaid-12.1%equal weight46-0.03 edge/pick
0x9d94…017dbacked Parks33c244.09$80 inLost — open this pick on its own page-$80.192,06834.9%721 W · 1,347 L-44.2wins-0.02per pick37cpaid-25.6%equal weight48-0.02 edge/pick
0xcb16…96b5backed Selekhmeteva65c236.29$154 inWon — open this pick on its own page+$82.744349%217 W · 226 L-13.1wins-0.03per pick52cpaid-9.9%equal weight47-0.03 edge/pick
0xe216…7448backed Parks43c232.56$100 inLost — open this pick on its own page-$10051142.9%219 W · 292 L+14.0wins+0.03per pick40cpaid+8.7%equal weight53+0.03 edge/pick
0x0f97…a9b3backed Parks22c227.27$50 inLost — open this pick on its own page-$5026227.9%73 W · 189 L-11.3wins-0.04per pick32cpaid-17.5%equal weight46-0.04 edge/pick
0x9271…a28abacked Selekhmeteva47c219$103 inWon — open this pick on its own page+$116.0754941%225 W · 324 L-3.7wins-0.01per pick42cpaid-2.4%equal weight49-0.01 edge/pick
0x8b64…a351backed Parks52c218.17$114 inLost — open this pick on its own page-$11435268.2%240 W · 112 L-0.5wins0.00per pick68cpaid-0.1%equal weight500.00 edge/pick
0x6814…a9e7backed Selekhmeteva57c217.13$124 inWon — open this pick on its own page+$93.13,07244.9%1,378 W · 1,694 L-30.9wins-0.01per pick46cpaid-23%equal weight49-0.01 edge/pick
0x9d8f…d351backed Selekhmeteva51c215.57$110 inWon — open this pick on its own page+$105.573360.6%20 W · 13 L+4.0wins+0.12per pick48cpaid+37.4%equal weight58+0.07 edge/pick
0x6236…6881backed Selekhmeteva48c210.58$101 inWon — open this pick on its own page+$109.516146.6%75 W · 86 L+2.0wins+0.01per pick45cpaid+0.4%equal weight51+0.01 edge/pick
0x49ed…a2fbbacked Parks52c202.75$105 inLost — open this pick on its own page-$105.4320043.5%87 W · 113 L+6.7wins+0.03per pick40cpaid+2%equal weight53+0.03 edge/pick
0xed45…3de8backed Selekhmeteva48c200$96 inWon — open this pick on its own page+$1043053.3%16 W · 14 L+2.2wins+0.07per pick46cpaid+24.8%equal weight54+0.04 edge/pick
0xaffe…7140backed Selekhmeteva47c188$88 inWon — open this pick on its own page+$99.6443142.2%182 W · 249 L+6.8wins+0.02per pick41cpaid+3.2%equal weight52+0.01 edge/pick
0x54a2…5dfebacked Parks54c184.64$100 inLost — open this pick on its own page-$1007949.4%39 W · 40 L-0.5wins-0.01per pick50cpaid+0.5%equal weight490.00 edge/pick
0xe649…4e37backed Selekhmeteva49c173$85 inWon — open this pick on its own page+$88.231,41441.1%581 W · 833 L-21.3wins-0.02per pick43cpaid-2.9%equal weight48-0.01 edge/pick
0xa9f5…937fbacked Selekhmeteva60c171$102 inWon — open this pick on its own page+$68.554,58448.3%2,215 W · 2,369 L+35.0wins+0.01per pick48cpaid-8.5%equal weight51+0.01 edge/pick
0x5df4…4eacbacked Selekhmeteva47c159.57$75 inWon — open this pick on its own page+$84.575354.7%29 W · 24 L+3.4wins+0.06per pick48cpaid+14.6%equal weight55+0.04 edge/pick
0x6f83…683ebacked Parks46c153.43$70 inLost — open this pick on its own page-$70.48250%1 W · 1 L-0.3wins-0.13per pick63cpaid-37.5%equal weight49-0.01 edge/pick
0x0339…1394backed Selekhmeteva47c153.19$72 inWon — open this pick on its own page+$81.194540%18 W · 27 L-1.2wins-0.03per pick43cpaid-7.6%equal weight48-0.02 edge/pick
0xbfd7…f0bfbacked Parks44c150.49$67 inLost — open this pick on its own page-$66.847,74550.6%3,916 W · 3,829 L+93.0wins+0.01per pick49cpaid-4.7%equal weight51+0.01 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 Tennis and say nothing about this market.

The rest of this event

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