USPSA A38417 · NC
Keith Loftus
CitySalisbury
StateNorth Carolina
CountryUnited States
Mar 11, 2017 – Jun 13, 2026
Carry OpticsALimitedBProductionU
Rankings last 12 months
Record Rating in detail why the number is what it is
Carry Optics #1338 of 7,105 worldwide
Stage skill
86.1
hit factor as a percent of the pace that wins an average Carry Optics field, fitted from 57 stage results since Oct 10, 2024
Blow-up deduction
−0.0
0 zeroed stages, a rate of 0.0% after a light pull toward the division; a zeroed stage scores nothing, so the skill is cut by that share
Record Rating
86.1 ±5.6
interval 75.9 to 97.7 at two deviations; personal stage noise 8.8% per stage; US level known to ±0.5%
Ordered by
80.7
rating less one deviation; a short record must be exceptional to outrank a long one
Avg % rank
#1,808
where a plain average of match percent (79.7%) would place them
Class rank
#1,489
USPSA class order (A), 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, 2025 | RPS October 2025 Match | 24 | 7 | 81.3 | -10.3% | +8 / -39 | 2 | 82.5 |
| Nov 8, 2025 | RPS November 2025 Match | 29 | 7 | 77.5 | +1.4% | +19 / -8 | 0 | 82.6 |
| Feb 14, 2026 | RPS February 2026 Match | 32 | 7 | 79.7 | -2.7% | +1 / -8 | 0 | 81.9 |
| Mar 14, 2026 | RPS March 2026 Match | 36 | 7 | 75.9 | +2.3% | +15 / -8 | 0 | 83.5 |
| Apr 11, 2026 | RPS April 2026 Match | 34 | 8 | 76.7 | -0.8% | +18 / -14 | 0 | 84.0 |
| May 9, 2026 | RPS May 2026 Match | 30 | 7 | 77.9 | +1.0% | +9 / -6 | 0 | 85.3 |
| May 16, 2026 | Zoo City Armory USPSA @ CGGR May 16 | 38 | 7 | 82.0 | -0.3% | +12 / -13 | 0 | 85.5 |
| Jun 13, 2026 | RPS June 2026 Match | 38 | 7 | 86.1 | +1.1% | +10 / -8 | 0 | 86.2 |
How Record Rating works explains each step.
Matches
46
Division wins
3
Podiums
11
Avg % of winner
81.0
Majors
0
Form, last 15
Career percent of the division winner, every match
Best finishes fields of 10 or more
- May 12, 2018RPS May 2018 USPSA MatchLimited · 1 of 21 · 100%
- May 5, 2018SPSA USPSA May 1st Sat MatchLimited · 1 of 31 · 100%
- Feb 3, 2018SPSA USPSA February 1st Sat MatchLimited · 1 of 31 · 100%
- Dec 16, 2017CGGR December USPSA MatchLimited · 3 of 35 · 98%
- Jan 13, 2018RPS January 2018 USPSA MatchLimited · 2 of 27 · 96%
Head to head same division, 3+ meetings
- Dan Doironnot ranked in Limited16–723 met
- Gordon Snadennot ranked in Limited18–321 met
- Richard Morgannot ranked in Limited18–220 met
- David Burtonnot ranked in Limited15–318 met
- Daniel Boylstonnot ranked in Limited7–1118 met
- Brian Wolffnot ranked in Limited10–616 met
- Brad Banksnot ranked in Limited14–216 met
- Ed Rothschildnot ranked in Limited16–016 met
Match history
-
Jun 13, 2026Carry Optics A8of 3886.1
-
May 16, 2026Carry Optics B6of 3882.0
-
May 9, 2026Carry Optics B10of 3277.9
-
Apr 11, 2026Carry Optics B10of 3476.7
-
Mar 14, 2026Carry Optics U13of 3675.9
-
Feb 14, 2026Carry Optics U11of 3279.7
-
Nov 8, 2025RPS November 2025 MatchRowan County Wildlife Association · NCCarry Optics U8of 2977.5
-
Oct 11, 2025RPS October 2025 MatchRowan County Wildlife Assoc · NCCarry Optics U8of 2681.3
-
Jul 12, 2025Limited B4of 869.2
-
Jun 14, 2025RPS June 2025 MatchRowan County Wildlife Association · NCLimited B3of 787.0
-
Sep 7, 2019Production U3of 574.5
-
Aug 10, 2019RPS August 2019 USPSA MatchRowan County Wildlife Assoc. · NCLimited B7of 2784.4
-
Jul 13, 2019RPS July 2019 USPSA MatchRowan County Wildlife Assoc. · NCLimited B4of 2782.3
-
Mar 9, 2019RPS March 2019 USPSA MatchRowan County Wildlife Assoc. · NCLimited B6of 1886.1
-
Jan 12, 2019Limited B11of 2867.7
-
Sep 8, 2018Limited B3of 2784.0
-
Aug 11, 2018Limited B7of 2479.0
-
Jun 2, 2018Limited B9of 3382.1
-
May 12, 2018RPS May 2018 USPSA MatchRowan Practical Shooters · NCLimited B1of 21100.0
-
May 5, 2018Limited B1of 31100.0
-
Apr 20, 2018CGGR APRIL USPSA MATCHCarolina 3 GunLimited B8of 4179.7
-
Apr 14, 2018Limited B4of 2883.8
-
Mar 10, 2018Limited B5of 3286.2
-
Mar 3, 2018Limited B2of 4294.5
-
Feb 10, 2018Limited B5of 2890.6
-
Feb 3, 2018SPSA USPSA February 1st Sat MatchSPSA · SCLimited B1of 31100.0
-
Jan 13, 2018Limited B2of 2795.9
-
Jan 13, 2018Production B15of 7386.5
-
Dec 16, 2017Limited B3of 3598.3
-
Dec 2, 2017Limited B2of 2973.2
-
Nov 18, 2017Limited B4of 3082.9
-
Nov 11, 2017Limited B5of 3169.2
-
Nov 4, 2017Limited B3of 2984.9
-
Oct 14, 2017Limited B5of 3083.1
-
Oct 7, 2017Limited B7of 3285.8
-
Aug 18, 2017CGGR August UspsaCarolina Guns And GearLimited B5of 4086.0
-
Aug 12, 2017Limited B6of 3172.1
-
Aug 5, 2017Limited B8of 3476.9
-
Jul 8, 2017Limited B12of 3069.1
-
Jul 1, 2017Limited B11of 3477.2
-
Jun 17, 2017Limited B20of 4254.3
-
Jun 10, 2017Limited B10of 4169.8
-
May 20, 2017Limited B10of 4772.0
-
May 13, 2017Limited B6of 3872.4
-
Apr 14, 2017CGGR April USPSA MatchCarolina Guns And Gear RangeProduction U9of 2280.6
-
Mar 11, 2017Limited B17of 4268.4
Classifier history 47 runs
- DateClassifierDivisionHit factorTimeHits
-
Jun 13, 2026Carry Optics9.663.21s5A2C
-
May 16, 2026Carry Optics10.613.77s8A0C
-
May 9, 2026Carry Optics7.987.27s11A1C
-
Apr 11, 2026Carry Optics9.097.26s12A2C
-
Mar 14, 2026Carry Optics9.315.37s10A0C
-
Feb 14, 2026Carry Optics7.266.61s9A1C
-
Nov 8, 2025Carry Optics6.467.43s7A4C1D
-
Oct 11, 2025Carry Optics6.478.97s8A6C
-
Jul 12, 2025Limited8.167.35s12A0C
-
Jun 14, 2025Limited6.837.91s9A3C
-
Sep 7, 2019Production1.4422.16s9A5C2D2M1NS
-
Aug 10, 2019Limited3.9624.97s23A1C2P
-
Jul 13, 2019Limited7.419.72s10A5C1D
-
Mar 9, 2019Limited76.000.00s10A6C1D
-
Jan 12, 2019Limited3.0531.12s21A2C1D2P
-
Jan 12, 2019Limited5.386.69s4A4C
-
Jan 12, 2019Limited0.7216.74s8A5C1D4M1NS
-
Sep 8, 2018Limited6.659.33s8A5C1D
-
Aug 11, 2018Limited8.009.38s11A5C
-
Jun 2, 2018Limited6.289.39s13A1C1NS
-
May 12, 2018Limited11.558.57s19A1C
-
May 5, 2018Limited6.0012.00s10A5C1D
-
Apr 20, 2018Limited4.4714.33s8A6C
-
Apr 14, 2018Limited5.115.87s6A0C
-
Mar 10, 2018Limited58.000.00s7A5C4D
-
Mar 3, 2018Limited9.865.58s7A5C
-
Feb 10, 2018Limited5.029.96s6A4C2D
-
Feb 3, 2018Limited4.598.94s7A4C1NS
-
Jan 13, 2018Limited7.796.16s8A2C
-
Dec 16, 2017Limited10.668.16s15A3C
-
Dec 2, 2017Limited4.448.79s5A3C1M
-
Nov 18, 2017Limited5.5716.35s13A6C1D
-
Nov 11, 2017Limited6.348.99s9A3C
-
Nov 4, 2017Limited8.234.62s6A2C
-
Oct 14, 2017Limited7.326.97s5A6C1D
-
Oct 7, 2017Limited5.2510.67s8A4C
-
Aug 18, 2017Limited4.5018.65s10A9C4D1M
-
Aug 12, 2017Limited6.4510.24s10A2C
-
Aug 5, 2017Limited33.000.00s3A8C1D2NS
-
Jul 8, 2017Limited6.527.36s8A1C
-
Jul 1, 2017Limited6.3216.31s11A11C2D
-
Jun 17, 2017Limited0.0026.12s4A6C8D6M
-
Jun 10, 2017Limited6.704.03s3A3C
-
May 20, 2017Limited5.305.66s6A0C
-
May 13, 2017Limited70.000.00s6A8C2D
-
Apr 14, 2017Production6.687.48s10A0C
-
Mar 11, 2017Limited7.523.99s6A0C