TailMyPicks

Check any Polymarket wallet’s real record.

NBA · resolved market

Grizzlies vs. Heat

Rebuilt .

What this market resolved to

Winning outcome
Heatof Grizzlies, Heat
Resolved
US/Eastern, the zone Polymarket writes its markets in
Scored in
NBAevery record on this page is that Category’s
Volume Polymarket published
$2,379,777
Volume TailMyPicks’s own read summed
$2,430,733

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 $2,379,777 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 448 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 NBA 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 NBA
WalletEntryPositionResultP/L heldQualified picksWin ratevs expectedRealizable edgeAvg entryROI per pickTail Score
0x8e43…a3cdbacked Grizzlies19c796,708$149,967 inLost — open this pick on its own page-$149,966.5943542.8%186 W · 249 L-7.6wins-0.02per pick45cpaid-9.3%equal weight48-0.02 edge/pick
0xdb27…c56ebacked Grizzlies18c653,445$118,517 inLost — open this pick on its own page-$118,516.7687144.7%389 W · 482 L+14.9wins+0.02per pick43cpaid+5%equal weight52+0.02 edge/pick
0xcf11…8399backed Grizzlies18c75,000$13,500 inLost — open this pick on its own page-$13,50037539.5%148 W · 227 L-1.2wins0.00per pick40cpaid-0.1%equal weight500.00 edge/pick
0xedc8…cca9backed Grizzlies18c42,293$7,634 inLost — open this pick on its own page-$7,634.4720551.2%105 W · 100 L+8.6wins+0.04per pick47cpaid+12.1%equal weight54+0.04 edge/pick
0xb6ae…4df8backed Grizzlies18c36,856$6,799 inLost — open this pick on its own page-$6,798.771,04447.5%496 W · 548 L-12.8wins-0.01per pick49cpaid-3.2%equal weight49-0.01 edge/pick
0xe524…d34fbacked Grizzlies18c29,076$5,234 inLost — open this pick on its own page-$5,233.5910930.3%33 W · 76 L-2.0wins-0.02per pick32cpaid-5.2%equal weight48-0.01 edge/pick
0xbde5…9c38backed Grizzlies18c20,000$3,600 inLost — open this pick on its own page-$3,599.981,19746.7%559 W · 638 L+9.3wins+0.01per pick46cpaid+3.6%equal weight51+0.01 edge/pick
0x3f5e…e7dbbacked Grizzlies17c19,360$3,291 inLost — open this pick on its own page-$3,291.1928649.7%142 W · 144 L-8.0wins-0.03per pick52cpaid-3.8%equal weight47-0.03 edge/pick
0xd6a3…9489backed Grizzlies14c18,641$2,678 inLost — open this pick on its own page-$2,678.174,87848%2,341 W · 2,537 L+61.9wins+0.01per pick47cpaid-1%equal weight51+0.01 edge/pick
0x4337…8882backed Grizzlies17c17,042$2,897 inLost — open this pick on its own page-$2,897.2215952.2%83 W · 76 L+9.2wins+0.06per pick46cpaid+12.5%equal weight56+0.05 edge/pick
0x8b9a…5f69backed Grizzlies0c15,000$40 inLost — open this pick on its own page-$405213.8%20 W · 501 L+0.6wins0.00per pick4cpaid-36.8%equal weight500.00 edge/pick
0xa051…54ebbacked Grizzlies20c11,465$2,300 inLost — open this pick on its own page-$2,30015435.7%55 W · 99 L+0.1wins0.00per pick36cpaid+2.1%equal weight500.00 edge/pick
0x8702…6304backed Grizzlies18c11,110$1,992 inLost — open this pick on its own page-$1,992.389026.7%24 W · 66 L-5.4wins-0.06per pick33cpaid-24.6%equal weight45-0.05 edge/pick
0x1621…572cbacked Grizzlies8c10,953$848 inLost — open this pick on its own page-$847.9511548.7%56 W · 59 L-4.1wins-0.04per pick52cpaid-13.7%equal weight47-0.03 edge/pick
0xfce1…9ce7backed Grizzlies19c10,000$1,900 inLost — open this pick on its own page-$1,90035450.8%180 W · 174 L+12.3wins+0.03per pick47cpaid+7%equal weight54+0.03 edge/pick
0x34fc…050cbacked Heat80c10,000$8,000 inWon — open this pick on its own page+$2,0008052.5%42 W · 38 L+1.6wins+0.02per pick50cpaid-3.5%equal weight52+0.02 edge/pick
0xdab4…a27abacked Grizzlies17c10,000$1,750 inLost — open this pick on its own page-$1,7508944.9%40 W · 49 L+2.6wins+0.03per pick42cpaid-4.3%equal weight53+0.02 edge/pick
0xf1ef…8cd6backed Grizzlies18c10,000$1,800 inLost — open this pick on its own page-$1,80043348.5%210 W · 223 L+11.0wins+0.03per pick46cpaid+6.9%equal weight53+0.02 edge/pick
0xc480…0caabacked Grizzlies20c9,990$1,998 inLost — open this pick on its own page-$1,998.0813249.2%65 W · 67 L-1.1wins-0.01per pick50cpaid-7.9%equal weight49-0.01 edge/pick
0xbd09…a188backed Grizzlies19c8,000$1,520 inLost — open this pick on its own page-$1,52032039.4%126 W · 194 L-1.3wins0.00per pick40cpaid-1.1%equal weight500.00 edge/pick
0x37de…f512backed Grizzlies18c6,500$1,140 inLost — open this pick on its own page-$1,1401,39026%361 W · 1,029 L-5.6wins0.00per pick26cpaid+0.1%equal weight500.00 edge/pick
0x52ed…8db7backed Heat79c6,500$5,135 inWon — open this pick on its own page+$1,364.9139349.1%193 W · 200 L+1.6wins0.00per pick49cpaid+0.4%equal weight500.00 edge/pick
0x2ada…2f28backed Grizzlies1c6,455$45 inLost — open this pick on its own page-$44.7864517.1%110 W · 535 L-11.9wins-0.02per pick19cpaid-44.1%equal weight48-0.02 edge/pick
0x4c03…0cc1backed Grizzlies8c6,344$480 inLost — open this pick on its own page-$479.791,60211.8%189 W · 1,413 L-4.8wins0.00per pick12cpaid-6.4%equal weight500.00 edge/pick
0x90ba…63f3backed Grizzlies18c6,100$1,098 inLost — open this pick on its own page-$1,0981,78228%499 W · 1,283 L+11.5wins+0.01per pick27cpaid-1.2%equal weight51+0.01 edge/pick
0xe0db…f44ebacked Grizzlies17c6,000$1,020 inLost — open this pick on its own page-$1,02079549.7%395 W · 400 L-0.8wins0.00per pick50cpaid-1.1%equal weight500.00 edge/pick
0x691a…d113backed Grizzlies15c6,000$900 inLost — open this pick on its own page-$90054443%234 W · 310 L-18.0wins-0.03per pick46cpaid-11.5%equal weight46-0.03 edge/pick
0x39c6…0ac1backed Grizzlies21c5,690$1,195 inLost — open this pick on its own page-$1,194.954246.7%253 W · 289 L-7.2wins-0.01per pick48cpaid-6.5%equal weight49-0.01 edge/pick
0xd218…b5c9backed Grizzlies1c5,514$64 inLost — open this pick on its own page-$63.541,34129.9%401 W · 940 L-53.8wins-0.04per pick34cpaid-35.7%equal weight46-0.04 edge/pick
0x03ac…4f55backed Heat78c5,423$4,230 inWon — open this pick on its own page+$1,192.9936741.4%152 W · 215 L-3.4wins-0.01per pick42cpaid+3.7%equal weight49-0.01 edge/pick
0x9870…b9d3backed Grizzlies19c5,263$1,000 inLost — open this pick on its own page-$1,00056453.9%304 W · 260 L+6.7wins+0.01per pick53cpaid+0.6%equal weight51+0.01 edge/pick
0xb45a…192cbacked Grizzlies20c5,000$1,000 inLost — open this pick on its own page-$1,00054539.6%216 W · 329 L-28.2wins-0.05per pick45cpaid-11.5%equal weight44-0.05 edge/pick
0x2b4d…ae93backed Grizzlies20c4,725$945 inLost — open this pick on its own page-$9452638.5%10 W · 16 L-1.5wins-0.06per pick44cpaid+34.3%equal weight47-0.03 edge/pick
0x7298…fe8dbacked Grizzlies18c4,544$840 inLost — open this pick on its own page-$84065750.1%329 W · 328 L+10.8wins+0.02per pick48cpaid+2.7%equal weight52+0.02 edge/pick
0xc49f…9e05backed Grizzlies19c4,000$760 inLost — open this pick on its own page-$76058449.7%290 W · 294 L+10.4wins+0.02per pick48cpaid+3.4%equal weight52+0.02 edge/pick
0x3cc7…cdf9backed Grizzlies17c4,000$680 inLost — open this pick on its own page-$680560%3 W · 2 L+0.8wins+0.15per pick45cpaid+8.4%equal weight53+0.03 edge/pick
0xca3f…8078backed Grizzlies20c3,990$798 inLost — open this pick on its own page-$797.7655346.8%259 W · 294 L-6.5wins-0.01per pick48cpaid-5.8%equal weight49-0.01 edge/pick
0x2790…2233backed Grizzlies20c3,500$685 inLost — open this pick on its own page-$68519735%69 W · 128 L-10.2wins-0.05per pick40cpaid-24.6%equal weight45-0.05 edge/pick
0x3e41…a1c1backed Grizzlies17c3,471$590 inLost — open this pick on its own page-$5906848.5%33 W · 35 L-4.9wins-0.07per pick56cpaid-19.9%equal weight44-0.05 edge/pick
0xbce9…03e9backed Grizzlies0c3,449$11 inLost — open this pick on its own page-$10.98820%0 W · 882 L-6.7wins-0.01per pick1cpaid-100%equal weight49-0.01 edge/pick
0x41b4…de82backed Grizzlies17c3,384$589 inLost — open this pick on its own page-$589.158740%235 W · 352 L+24.3wins+0.04per pick36cpaid+3.4%equal weight54+0.04 edge/pick
0x6814…a9e7backed Grizzlies12c3,383$407 inLost — open this pick on its own page-$407.363,66841.9%1,538 W · 2,130 L-70.7wins-0.02per pick44cpaid-15.7%equal weight48-0.02 edge/pick
0xc59e…22b6backed Grizzlies15c3,340$501 inLost — open this pick on its own page-$5016323.8%15 W · 48 L-1.2wins-0.02per pick26cpaid+4.3%equal weight49-0.01 edge/pick
0x8fb4…5c6cbacked Grizzlies17c3,176$540 inLost — open this pick on its own page-$54026640.2%107 W · 159 L+1.0wins0.00per pick40cpaid-3.7%equal weight500.00 edge/pick
0xc291…5d74backed Grizzlies5c3,125$162 inLost — open this pick on its own page-$161.521,63341.2%672 W · 961 L+26.3wins+0.02per pick40cpaid-3.8%equal weight52+0.02 edge/pick
0x1e52…91d6backed Grizzlies16c3,068$504 inLost — open this pick on its own page-$503.8826638.7%103 W · 163 L-9.9wins-0.04per pick42cpaid-20.1%equal weight46-0.03 edge/pick
0xd3fa…a26cbacked Grizzlies19c3,000$570 inLost — open this pick on its own page-$57024549%120 W · 125 L+2.0wins+0.01per pick48cpaid+1.2%equal weight51+0.01 edge/pick
0xf2c2…4de7backed Grizzlies18c3,000$540 inLost — open this pick on its own page-$54049142.6%209 W · 282 L+12.1wins+0.02per pick40cpaid+9%equal weight53+0.02 edge/pick
0x2ae0…d395backed Grizzlies18c2,800$504 inLost — open this pick on its own page-$5043339.4%13 W · 20 L-0.3wins-0.01per pick40cpaid-3.4%equal weight49-0.01 edge/pick
0xbc65…96c8backed Grizzlies19c2,652$504 inLost — open this pick on its own page-$503.8933735.3%119 W · 218 L+1.3wins0.00per pick35cpaid+4.4%equal weight500.00 edge/pick
0x6a72…f81dbacked Grizzlies4c2,596$109 inLost — open this pick on its own page-$109.3533428.1%94 W · 240 L-20.3wins-0.06per pick34cpaid-44.7%equal weight44-0.06 edge/pick
0x5ea8…b084backed Grizzlies20c2,580$516 inLost — open this pick on its own page-$51613435.8%48 W · 86 L-7.4wins-0.06per pick41cpaid-23.8%equal weight45-0.05 edge/pick
0xb9fc…da76backed Grizzlies19c2,500$475 inLost — open this pick on its own page-$47585147.5%404 W · 447 L-7.6wins-0.01per pick48cpaid-3.2%equal weight49-0.01 edge/pick
0x6ac5…4b6ebacked Grizzlies20c2,499$500 inLost — open this pick on its own page-$500.34,68249.6%2,324 W · 2,358 L+27.2wins+0.01per pick49cpaid+0.8%equal weight51+0.01 edge/pick
0x8ae5…4f22backed Grizzlies11c2,400$265 inLost — open this pick on its own page-$2653928.2%11 W · 28 L-2.1wins-0.05per pick34cpaid-2.1%equal weight46-0.03 edge/pick
0xfc7c…3d8cbacked Grizzlies19c2,316$440 inLost — open this pick on its own page-$440.063571.4%25 W · 10 L+6.9wins+0.20per pick52cpaid+36.3%equal weight63+0.11 edge/pick
0x5993…33a2backed Grizzlies18c2,222$400 inLost — open this pick on its own page-$40038046.6%177 W · 203 L-1.9wins0.00per pick47cpaid-4.3%equal weight490.00 edge/pick
0xd7d7…c9a4backed Grizzlies20c2,040$408 inLost — open this pick on its own page-$4081060%6 W · 4 L+1.6wins+0.16per pick44cpaid+31.4%equal weight55+0.04 edge/pick
0xdba7…c3c4backed Heat80c2,036$1,629 inWon — open this pick on its own page+$407.21838.9%7 W · 11 L-2.1wins-0.12per pick50cpaid-22.8%equal weight45-0.05 edge/pick
0xf7c4…5919backed Grizzlies2c2,005$40 inLost — open this pick on its own page-$39.9667911%75 W · 604 L+7.6wins+0.01per pick10cpaid-11%equal weight51+0.01 edge/pick
0x75af…5d46backed Heat79c2,004$1,583 inWon — open this pick on its own page+$420.841560%9 W · 6 L+1.7wins+0.11per pick49cpaid+21.7%equal weight55+0.04 edge/pick
0x69ff…0d1dbacked Grizzlies19c2,000$380 inLost — open this pick on its own page-$38033146.2%153 W · 178 L-7.3wins-0.02per pick48cpaid-7.1%equal weight48-0.02 edge/pick
0xc922…2618backed Heat80c2,000$1,600 inWon — open this pick on its own page+$40026755.8%149 W · 118 L+12.9wins+0.05per pick51cpaid+10.2%equal weight55+0.04 edge/pick
0xa7c9…0f2bbacked Grizzlies18c2,000$360 inLost — open this pick on its own page-$36013543.7%59 W · 76 L+6.0wins+0.04per pick39cpaid+14.2%equal weight54+0.04 edge/pick
0x4412…a488backed Grizzlies21c1,999$420 inLost — open this pick on its own page-$419.771442.9%6 W · 8 L-1.1wins-0.08per pick51cpaid-23.8%equal weight47-0.03 edge/pick
0x2652…2a1dbacked Grizzlies7c1,809$124 inLost — open this pick on its own page-$123.853,59150.1%1,798 W · 1,793 L+21.6wins+0.01per pick49cpaid-0.6%equal weight51+0.01 edge/pick
0xeea6…135fbacked Grizzlies15c1,779$271 inLost — open this pick on its own page-$27145838%174 W · 284 L+15.1wins+0.03per pick35cpaid+1.7%equal weight53+0.03 edge/pick
0x4278…0e92backed Heat79c1,593$1,258 inWon — open this pick on its own page+$334.4641652.2%217 W · 199 L+1.2wins0.00per pick52cpaid+0.3%equal weight500.00 edge/pick
0xfb85…8464backed Grizzlies19c1,579$300 inLost — open this pick on its own page-$30040041.5%166 W · 234 L-5.9wins-0.01per pick43cpaid-5.9%equal weight48-0.01 edge/pick
0xbf5e…4e1abacked Grizzlies18c1,573$283 inLost — open this pick on its own page-$283.1315147%71 W · 80 L+0.4wins0.00per pick47cpaid-2.8%equal weight500.00 edge/pick
0xd161…4cc1backed Grizzlies20c1,500$300 inLost — open this pick on its own page-$30078445.8%359 W · 425 L+5.0wins+0.01per pick45cpaid-2.4%equal weight51+0.01 edge/pick
0x22e6…409fbacked Grizzlies16c1,500$240 inLost — open this pick on its own page-$24019441.2%80 W · 114 L-3.9wins-0.02per pick43cpaid-8.7%equal weight48-0.02 edge/pick
0xa5aa…9134backed Grizzlies22c1,434$315 inLost — open this pick on its own page-$315.4819957.8%115 W · 84 L+18.2wins+0.09per pick49cpaid+19.1%equal weight59+0.08 edge/pick
0x3697…f189backed Grizzlies2c1,425$36 inLost — open this pick on its own page-$35.5765218.4%120 W · 532 L+12.0wins+0.02per pick17cpaid+0.6%equal weight52+0.02 edge/pick
0xe6db…fcfcbacked Heat78c1,400$1,092 inWon — open this pick on its own page+$307.981747.1%8 W · 9 L-0.8wins-0.05per pick52cpaid-14.1%equal weight48-0.02 edge/pick
0x5440…2f1ebacked Grizzlies22c1,395$307 inLost — open this pick on its own page-$3072045%9 W · 11 L-1.7wins-0.08per pick53cpaid+11.2%equal weight46-0.04 edge/pick
0x5426…bc07backed Grizzlies22c1,391$306 inLost — open this pick on its own page-$306.021258.3%7 W · 5 L+2.0wins+0.17per pick42cpaid+41.2%equal weight56+0.05 edge/pick
0x725f…06c2backed Grizzlies22c1,347$300 inLost — open this pick on its own page-$3001,88837.3%704 W · 1,184 L+9.9wins+0.01per pick37cpaid-1.3%equal weight51+0.01 edge/pick
0xe756…e006backed Grizzlies19c1,316$250 inLost — open this pick on its own page-$25032827.4%90 W · 238 L-6.4wins-0.02per pick29cpaid-12.5%equal weight48-0.02 edge/pick
0x03d9…e693backed Grizzlies1c1,300$12 inLost — open this pick on its own page-$11.51690%0 W · 169 L-2.9wins-0.02per pick2cpaid-100%equal weight48-0.01 edge/pick
0x6b7c…5f83backed Grizzlies16c1,285$201 inLost — open this pick on its own page-$200.733,34243.4%1,450 W · 1,892 L+81.2wins+0.02per pick41cpaid-0.5%equal weight53+0.02 edge/pick
0xcddb…0d22backed Grizzlies22c1,280$282 inLost — open this pick on its own page-$281.6722857.5%131 W · 97 L+2.7wins+0.01per pick56cpaid-1.4%equal weight51+0.01 edge/pick
0x4cbf…70a1backed Grizzlies17c1,279$215 inLost — open this pick on its own page-$2156634.8%23 W · 43 L-5.0wins-0.08per pick42cpaid-15.3%equal weight44-0.06 edge/pick
0xb0f1…6aa4backed Grizzlies16c1,250$200 inLost — open this pick on its own page-$2002846.4%13 W · 15 L+2.7wins+0.10per pick37cpaid+46%equal weight56+0.05 edge/pick
0x4fba…1404backed Grizzlies18c1,200$216 inLost — open this pick on its own page-$21611450%57 W · 57 L-7.7wins-0.07per pick57cpaid-13.6%equal weight44-0.06 edge/pick
0x159f…4043backed Grizzlies2c1,196$30 inLost — open this pick on its own page-$29.889226.1%24 W · 68 L-3.1wins-0.03per pick29cpaid-9.8%equal weight47-0.03 edge/pick
0xba14…b792backed Grizzlies20c1,175$235 inLost — open this pick on its own page-$23569929.8%208 W · 491 L0.0wins0.00per pick30cpaid-3.5%equal weight500.00 edge/pick
0x05e1…85a2backed Grizzlies22c1,164$256 inLost — open this pick on its own page-$25632347.1%152 W · 171 L-2.0wins-0.01per pick48cpaid-3%equal weight49-0.01 edge/pick
0x27f3…31ecbacked Grizzlies16c1,134$180 inLost — open this pick on its own page-$1801414.3%2 W · 12 L-1.4wins-0.10per pick24cpaid-21.4%equal weight46-0.04 edge/pick
0x65b6…2108backed Grizzlies6c1,130$65 inLost — open this pick on its own page-$6535844.1%158 W · 200 L+6.3wins+0.02per pick42cpaid-3.3%equal weight52+0.02 edge/pick
0xace9…f74abacked Grizzlies18c1,111$195 inLost — open this pick on its own page-$194.535653.6%30 W · 26 L-5.3wins-0.09per pick63cpaid-25%equal weight43-0.07 edge/pick
0xc41d…0927backed Grizzlies12c1,110$131 inLost — open this pick on its own page-$130.991216.7%2 W · 10 L-0.5wins-0.04per pick21cpaid-45.8%equal weight48-0.01 edge/pick
0x1acc…8fe0backed Grizzlies22c1,027$226 inLost — open this pick on its own page-$225.9518043.9%79 W · 101 L-9.8wins-0.05per pick49cpaid-19.4%equal weight45-0.05 edge/pick
0x17e5…f205backed Grizzlies1c1,000$10 inLost — open this pick on its own page-$104200.7%3 W · 417 L-4.1wins-0.01per pick2cpaid-52%equal weight49-0.01 edge/pick
0x797d…b890backed Heat79c1,000$790 inWon — open this pick on its own page+$2104153.7%22 W · 19 L+0.9wins+0.02per pick51cpaid-3.8%equal weight52+0.01 edge/pick
0x598b…f296backed Grizzlies13c1,000$127 inLost — open this pick on its own page-$126.514244.4%63 W · 79 L-8.4wins-0.06per pick50cpaid-17.6%equal weight44-0.05 edge/pick
0xf5d4…a077backed Grizzlies20c1,000$200 inLost — open this pick on its own page-$20052432.6%171 W · 353 L+6.9wins+0.01per pick31cpaid+4.4%equal weight51+0.01 edge/pick
0xc8b5…5d87backed Grizzlies10c979.17$100 inLost — open this pick on its own page-$100.237834.6%27 W · 51 L+6.4wins+0.08per pick26cpaid+15.7%equal weight57+0.06 edge/pick
0xe8e7…10c0backed Grizzlies18c976.99$176 inLost — open this pick on its own page-$175.8611929.4%35 W · 84 L-1.7wins-0.01per pick31cpaid-18.1%equal weight49-0.01 edge/pick
0x5b63…11a4backed Grizzlies9c960.31$88 inLost — open this pick on its own page-$88.3762144%273 W · 348 L+0.1wins0.00per pick44cpaid-16.7%equal weight500.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 NBA and say nothing about this market.

The rest of this event

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