USPSA PQ200931 · QC
Richard Oh
City–
StatePennsylvania
CountryUnited States
Nov 28, 2015 – Sep 3, 2026
OpenBOpticsBMiniRifle OpenUPCCBStandardBOPEND
Rankings last 12 months
MiniRifle Open
–
1 match; needs 4 in fields of 8+
Optics
–
1 match; needs 4 in fields of 8+
Record Rating in detail why the number is what it is
Open #887 of 1,797 worldwide
Stage skill
77.0
hit factor as a percent of the pace that wins an average Open field, fitted from 268 stage results since Oct 10, 2024
Blow-up deduction
−0.9
3 zeroed stages, a rate of 1.1% after a light pull toward the division; a zeroed stage scores nothing, so the skill is cut by that share
Record Rating
76.1 ±3.3
interval 69.9 to 82.8 at two deviations; personal stage noise 13.9% per stage; US level known to ±0.6%
Ordered by
72.9
rating less one deviation; a short record must be exceptional to outrank a long one
Avg % rank
#713
where a plain average of match percent (76.8%) would place them
Class rank
#740
USPSA class order (B), ties by avg %
Every match in the fit, oldest first. Percent is the raw percent of the division winner. Versus stages is how far the day's hit factors ran above or below the measured difficulty of the stages, averaged; best and worst are the single stages. Flagged stages fell more than two personal deviations from expectation and were given reduced weight. Skill is the fitted skill at that match on the random-walk path; the last value, before the blow-up deduction, is the stage skill above.
| Date | Match | Field | Stages | Percent | Vs stages | Best / worst | Flagged | Skill |
|---|---|---|---|---|---|---|---|---|
| Oct 11, 2024 | GRGC OCT L2 | 15 | 6 | 84.5 | +3.9% | +22 / -27 | 1 | 68.9 |
| Nov 8, 2024 | GRGC NOV L1 | 13 | 4 | 64.4 | +7.2% | +18 / -4 | 0 | 67.8 |
| Nov 23, 2024 | WSSC IPSC Nov 23, 2024 | 7 | 6 | 33.8 | – | – | 0 + 1 zero | 66.9 |
| Dec 13, 2024 | GRGC DEC L1 | 16 | 4 | 49.5 | -15.4% | +6 / -37 | 1 | 66.9 |
| Jan 10, 2025 | GRGC JAN L1 | 23 | 4 | 66.0 | -3.9% | +9 / -20 | 0 | 68.0 |
| Feb 21, 2025 | GRGC FEB L1 | 14 | 4 | 76.7 | +9.4% | +24 / -13 | 0 | 70.2 |
| Mar 21, 2025 | GRGC MAR L1 | 13 | 4 | 69.5 | -8.8% | +11 / -29 | 1 | 70.7 |
| Mar 28, 2025 | CTM MIC 2025 CIM | 26 | 12 | 66.3 | +0.2% | +37 / -40 | 2 | 71.0 |
| Apr 12, 2025 | WSSC IPSC Apr 12, 2025 | 12 | 6 | 63.7 | – | – | 0 | 71.1 |
| May 6, 2025 | GUELPH SUPER L2 | 25 | 12 | 73.5 | -8.1% | +13 / -44 | 2 | 72.5 |
| May 23, 2025 | SHARON - MAY MATCH BY TENDA | 25 | 6 | 69.9 | -8.6% | +12 / -41 | 1 + 1 zero | 73.7 |
| Jun 13, 2025 | IPSC Sherbrooke L3 2025 | 18 | 12 | 69.7 | -3.3% | +26 / -39 | 3 | 75.4 |
| Jun 27, 2025 | GRGC JUNE L2 | 15 | 6 | 79.9 | +0.5% | +10 / -5 | 0 | 76.1 |
| Jul 3, 2025 | WCRA Mini Super Lvl 2 | 28 | 10 | 81.2 | +4.8% | +25 / -10 | 0 | 76.4 |
| Jul 9, 2025 | 2025 Ontario Handgun Provincials | 53 | 17 | 61.3 | -0.8% | +28 / -22 | 0 | 76.4 |
| Jul 25, 2025 | GRGC JULY L2 | 18 | 6 | 71.5 | -7.0% | +3 / -23 | 0 | 76.7 |
| Aug 29, 2025 | Provincial IPSC Quebec 2025 | 23 | 17 | 74.7 | +2.0% | +26 / -31 | 1 | 78.7 |
| Sep 18, 2025 | Sept Lvl 2 WCRA | 16 | 9 | 91.7 | +4.8% | +14 / +0 | 0 | 78.6 |
| Sep 25, 2025 | SHARON SEPTEMBER SUPER 2 | 22 | 9 | 75.6 | -3.1% | +10 / -21 | 0 | 78.1 |
| Oct 17, 2025 | WCRA October Lvl 2 | 13 | 6 | 89.2 | -1.1% | +9 / -26 | 1 | 77.4 |
| Jan 2, 2026 | Happy New Year - Indoors | 10 | 5 | 74.8 | -9.1% | +11 / -46 | 1 | 73.8 |
| Feb 13, 2026 | GRGC FEB L1 | 13 | 4 | 95.7 | -1.1% | +23 / -33 | 1 | 71.8 |
| Feb 27, 2026 | WCRA indoors still.... | 16 | 5 | 71.3 | -19.7% | +4 / -63 | 1 | 71.0 |
| Mar 13, 2026 | GRGC MAR. L1 | 12 | 4 | 79.0 | +4.6% | +11 / -8 | 0 | 70.5 |
| Mar 27, 2026 | CTM MIC 2026 CIM | 25 | 12 | 60.1 | -14.2% | +14 / -49 | 3 | 69.7 |
| Mar 27, 2026 | After the Ides of March | 10 | 5 | 64.3 | -32.9% | +18 / -67 | 3 | 69.7 |
| Apr 17, 2026 | GRGC APR. L1 | 8 | 4 | 76.1 | -4.5% | -1 / -8 | 0 | 71.0 |
| May 8, 2026 | GUELPH MAY L2 | 15 | 7 | 85.5 | +3.3% | +32 / -11 | 0 | 72.8 |
| Jun 13, 2026 | IPSC Sherbrooke L3 2026 | 14 | 12 | 79.3 | +7.4% | +42 / -13 | 1 | 75.5 |
| Jun 26, 2026 | GRGC JUNE L2 | 16 | 6 | 78.3 | -1.7% | +13 / -23 | 0 | 75.6 |
| Jun 26, 2026 | AGC Action Air June 2026 Match | 6 | 6 | 40.0 | – | – | 0 + 1 zero | 75.6 |
| Jul 15, 2026 | 2026 SHARON OPEN - BY TENDA | 48 | 17 | 72.1 | -1.6% | +15 / -45 | 1 | 76.5 |
| Jul 31, 2026 | Not Going to BC for the Nats | 15 | 7 | 77.4 | +0.7% | +18 / -12 | 0 | 76.7 |
| Sep 3, 2026 | 2026 ONTARIO PROVINCIALS- PRESENTED BY ALPHA TACTICAL & TENDA | 50 | 17 | 69.4 | -4.1% | +17 / -41 | 2 | 76.9 |
How Record Rating works explains each step.
Matches
106
Division wins
3
Podiums
11
Avg % of winner
70.1
Majors
70
Form, last 15
Career percent of the division winner, every match
Best finishes fields of 10 or more
- Mar 17, 2022WSSC IPSC Mar 17, 2022Standard · 1 of 14 · 100%
- Feb 13, 2026GRGC FEB L1Open · 2 of 13 · 96%
- Jul 22, 2022EOSC Summer Blast VIOpen · 2 of 14 · 92%
- Sep 18, 2025Sept Lvl 2 WCRAOpen · 3 of 16 · 92%
- Oct 20, 2023Halloween MatchOpen · 2 of 13 · 91%
Head to head same division, 3+ meetings
- Alphonso YauRecord Rating 84.8 · #607 of 1,797 in Open10–4555 met
- Francisco III Fortunatonot ranked in Open6–3743 met
- Robert WeinbergRecord Rating 93.1 · #383 of 1,797 in Open0–3939 met
- Ricky MaRecord Rating 87.3 · #522 of 1,797 in Open9–3039 met
- Edgardo PascoRecord Rating 63.7 · #1,313 of 1,797 in Open34–438 met
- George PetrinacRecord Rating 70.8 · #1,072 of 1,797 in Open20–1737 met
- Eugene CubeRecord Rating 94.7 · #317 of 1,797 in Open1–3637 met
- David ArchardRecord Rating 90.2 · #450 of 1,797 in Open0–3333 met
Match history
-
Sep 3, 20262026 ONTARIO PROVINCIALS- PRESENTED BY ALPHA TACTICAL & TENDASharon · Level IIIOpen B20of 5169.4
-
Jul 31, 2026Not Going to BC for the Nats· Level IIOpen B4of 1577.4
-
Jul 15, 20262026 SHARON OPEN - BY TENDA· Level IIIOpen B21of 4872.1
-
Jun 26, 2026GRGC JUNE L2· Level IIOpen B6of 1678.3
-
Jun 26, 2026Open6of 640.0
-
Jun 13, 2026IPSC Sherbrooke L3 2026QC · Level IIIOpen B4of 1579.3
-
May 8, 2026GUELPH MAY L2· Level IIOpen B4of 1585.5
-
Apr 17, 2026Open B3of 876.1
-
Mar 27, 2026CTM MIC 2026 CIMQC · Level IIIOpen B13of 2560.1
-
Mar 27, 2026After the Ides of March· Level IIOpen B9of 1064.3
-
Mar 13, 2026Open B4of 1279.0
-
Feb 27, 2026WCRA indoors still....· Level IIOpen B10of 1671.3
-
Feb 13, 2026Open B2of 1395.7
-
Jan 2, 2026Happy New Year - Indoors· Level IIOpen B6of 1074.8
-
Jan 2, 2026Happy New Year - Indoors· Level IIOptics B12of 1461.1
-
Nov 28, 2025MiniRifle Open U16of 1627.7
-
Oct 17, 2025WCRA October Lvl 2· Level IIOpen B5of 1389.2
-
Sep 25, 2025SHARON SEPTEMBER SUPER 2· Level IIOpen B7of 2275.6
-
Sep 18, 2025Sept Lvl 2 WCRA· Level IIOpen B3of 1691.7
-
Aug 29, 2025Provincial IPSC Quebec 2025QC · Level IIIOpen B6of 2374.7
-
Jul 25, 2025GRGC JULY L2· Level IIOpen B6of 1871.5
-
Jul 9, 20252025 Ontario Handgun Provincials· Level IIIOpen B20of 5461.3
-
Jul 3, 2025WCRA Mini Super Lvl 2· Level IIOpen B9of 2881.2
-
Jun 27, 2025GRGC JUNE L2· Level IIOpen B8of 1579.9
-
Jun 13, 2025IPSC Sherbrooke L3 2025QC · Level IIIOpen B10of 1969.7
-
May 23, 2025SHARON - MAY MATCH BY TENDASharon Gun Club · Level IIOpen B12of 2569.9
-
May 6, 2025GUELPH SUPER L2· Level IIOpen B14of 2673.5
-
Apr 12, 2025WSSC IPSC Apr 12, 2025· Level IIOpen B9of 1263.7
-
Mar 28, 2025CTM MIC 2025 CIMQC · Level IIIOpen B12of 2766.3
-
Mar 21, 2025Open B10of 1369.5
-
Feb 21, 2025Open B6of 1476.7
-
Jan 10, 2025Open B14of 2366.0
-
Dec 13, 2024Open B10of 1649.5
-
Nov 23, 2024Open B6of 733.8
-
Nov 8, 2024Open B6of 1364.4
-
Oct 11, 2024GRGC OCT L2· Level IIOpen B4of 1584.5
-
Sep 5, 2024HAHA Level 2· Level IIOpen B5of 1279.0
-
Aug 30, 2024Provincial IPSC Quebec 2024QC · Level IIIOpen B13of 2767.2
-
Aug 23, 2024Open B6of 2276.1
-
Jul 26, 2024GRGC JULY MATCH L2· Level IIOpen B6of 1286.3
-
Jul 9, 20242024 EOSC Summer Blast· Level IIIOpen B22of 4467.0
-
Jun 26, 2024Ipsc Ontario provincials 2024· Level IIIOpen B26of 6169.2
-
May 28, 2024GRGC SUPER L2· Level IIOpen B12of 3376.1
-
Apr 10, 2024Open89of 17862.4
-
Mar 29, 2024CTM-MIC-CIM 2024QC · Level IIIOpen B11of 2764.9
-
Feb 9, 2024Open B12of 2065.3
-
Jan 12, 2024PCC B6of 869.0
-
Nov 3, 2023Open B5of 1482.6
-
Oct 20, 2023Halloween Match· Level IIOpen U2of 1390.9
-
Sep 7, 2023Open B23of 5964.8
-
Sep 1, 2023Provincial IPSC Quebec 2023QC · Level IIIOpen B9of 2666.4
-
Aug 7, 20232023 IPSC Canada Handgun Champioship· Level IIIOpen B56of 9864.6
-
Aug 4, 2023GRGC AUG MATCH· Level IIOpen B11of 1871.3
-
Jul 26, 2023EOSC Summer Blast 2023ON · Level IIIOpen B20of 4173.2
-
Jul 21, 2023GRGC JULY MATCH· Level IIOpen B14of 1866.8
-
Jul 21, 20232023 Match #10· Level IIOpen B2of 494.7
-
May 16, 2023GUELPH SUPER L2 V· Level IIOpen B19of 3165.1
-
Apr 7, 2023Open B16of 1628.8
-
Mar 24, 2023CTM-MIC-CIM 2023QC · Level IIIOpen C25of 3546.4
-
Mar 10, 2023Open B12of 1560.9
-
Feb 24, 2023Open B7of 1574.0
-
Jan 20, 2023CTM - JAN. 21st 2023 - CRAIG & GIOVANNIQC · Level IIOpen B10of 1456.3
-
Jan 13, 2023Open B7of 1981.4
-
Dec 16, 2022Open B9of 1971.8
-
Oct 4, 2022GUELPH SUPER L2 IV· Level IIOpen B21of 4270.5
-
Sep 2, 2022Provincial IPSC Quebec 2022QC · Level IIIOpen B14of 2957.6
-
Jul 25, 2022Open C1of 77
-
Jul 22, 2022EOSC Summer Blast VI· Level IIOpen B2of 1492.3
-
Jul 8, 2022GUELPH JULY L2· Level IIOpen B8of 2176.0
-
Jun 26, 2022Open B3of 887.4
-
Apr 8, 2022Open B12of 2372.9
-
Mar 17, 2022WSSC IPSC Mar 17, 2022Wentworth · Level IIStandard B1of 14100.0
-
Feb 4, 2022Open B4of 2184.4
-
Dec 10, 2021Open B20of 2136.1
-
Oct 29, 2021GUELPH LAST OUTDOOR MATCH· Level IIOpen B14of 2358.6
-
Sep 24, 2021GUELPH SEP SECOND MATCH· Level IIOpen B7of 1374.4
-
Aug 18, 2021HAHA 3rd Annual Summer Slam Match· Level IIOpen C14of 2674.4
-
Aug 4, 2021GUELPH SUPER L2 III· Level IIOpen C19of 4067.9
-
Jul 30, 2021HAHA LEVEL 2 MATCH· Level IIOpen C14of 2566.4
-
Jul 23, 2021GUELPH SECOND JULY MATCH· Level IIOpen C13of 2381.9
-
Jul 9, 2021GUELPH FIRST JULY MATCH· Level IIOpen C17of 3371.4
-
Mar 12, 2021Open C10of 1264.4
-
Feb 19, 2021Open C17of 2467.1
-
Dec 18, 2020Open C12of 2171.0
-
Oct 23, 2020HAHA 2020 SEASON FINALE LEVEL 2· Level IIOpen C12of 2165.7
-
Oct 10, 2020LAST OUTDOOR MATCH· Level IIOpen C7of 1371.5
-
Sep 4, 2020Provincial Quebec 2020QC · Level IIIOpen C12of 2359.4
-
Aug 26, 2020GUELPH SUPER L2. II· Level IIOpen C23of 3472.3
-
Jul 24, 2020Open C19of 2862.7
-
Jul 18, 2020GUELPH JULY L2 MATCH· Level IIOpen C17of 2059.0
-
May 23, 2020Open U15of 1660.6
-
Mar 7, 2020PCC U13of 1637.7
-
Oct 11, 2019Fall pilgrim charity match· Level IIStandard B7of 1174.1
-
Oct 5, 2019Guelph October first match· Level IIStandard B2of 1084.7
-
Aug 10, 2019Guelph August second L2· Level IIStandard B6of 1272.2
-
Jul 6, 2019GUELPH JULY L2· Level IIPCC U1of 4100.0
-
Jun 27, 2019GUELPH SUPER L2· Level IIStandard B16of 3163.5
-
Jun 13, 2019HAHA Summer Slam· Level IIPCC U3of 870.8
-
Jun 1, 2019PCC U4of 693.2
-
May 30, 2019OPSL UC5· Level IIIPCC15of 2673.9
-
Dec 22, 2018Standard B7of 1157.6
-
Oct 13, 2018Standard B4of 1082.4
-
Aug 12, 2018IPSC Canada Nationals Aug 13-17, 2018Selkirk Game & Fish · Level IIIStandard C30of 6458.1
-
May 3, 2018Standard B8of 2079.7
-
Jan 29, 2016CTM - Montreal Indoor Challenge 2016CTM · Level IIIOPEN D12of 1639.8
-
Nov 28, 2015CTM Nov 28th 2015CTM · Level IIOPEN U2of 684.5
Classifier history 2 runs
- DateClassifierDivisionHit factorTimeHits
-
Feb 9, 2024Open8.376.93s10A2C
-
Aug 26, 2020Open8.316.74s10A1C1D