| 2025 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 16 AUG 2025 | 15 of 15 | 578-21 |
| 2024 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 24 AUG 2024 | 16 of 23 | 764-30 |
| 2023 | READING NRA REGIONAL CHAMPIONSHIP · 26 AUG 2023 | 8 of 33 | 977-37 *MR |
| 2023 | AUG 5TH NEW HAMPSHIRE XTC HIGH POWER RIFLE STATE CHAMPIONSHIP · 5 AUG 2023 | 9 of 22 | 969-41 |
| 2023 | READING RIFLE & REVOLVER CLUB CMP HP RIFLE MATCH · 29 APR 2023 | 3 of 14 | 473-20 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #1 · 22 APR 2023 | 7 of 26 | 775-24 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #2 · 6 MAY 2023 | 7 of 20 | 767-18 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #3 · 13 MAY 2023 | 4 of 16 | 776-29 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #4 · 20 MAY 2023 | 7 of 11 | 769-28 |
| 2023 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 3 JUN 2023 | 3 of 4 | 775-19 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #5 · 1 JUL 2023 | 1 of 27 | 782-21 |
| 2023 | 2023 MASSACHUSETTS SERVICE RIFLE CHAMPIONSHIP · 8–9 JUL 2023 | 22 of 36 | 758-14 |
| 2023 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 19 AUG 2023 | 1 of 17 | 798-47 |
| 2022 | MASSACHUSETTS MEMORIAL MATCH · 28 MAY 2022 | 3 of 3 | 782-26 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #2 · 7 MAY 2022 | 8 of 17 | 760-20 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #4 · 21 MAY 2022 | 1 of 14 | 788-37 |
| 2022 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 4 JUN 2022 | 5 of 27 | 975-30 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #7 · 27 AUG 2022 | 7 of 11 | 755-23 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #1 · 2022 | 10 of 23 | 770-13 |
| 2022 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 20 AUG 2022 | 12 of 19 | 579-24 |
| 2021 | MASSACHUSETTS MEMORIAL MATCH · 29 AUG 2021 | 4 of 5 | 778-34 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #2 · 8 MAY 2021 | 4 of 21 | 779-28 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #3 · 15 MAY 2021 | 12 of 21 | 753-23 |
| 2021 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 5 JUN 2021 | 5 of 25 | 971-33 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #5 · 17 JUL 2021 | 8 of 24 | 766-26 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #6 · 28 AUG 2021 | 4 of 13 | 781-32 |
| 2021 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 21 AUG 2021 | 18 of 19 | 584-31 |
| 2020 | READING NRA REGIONAL CHAMPIONSHIP · 26 SEP 2020 | 5 of 36 | 981-32 *MR |
| 2020 | DAVE MARSHALL HP LEAGUE MATCH #1 · 13 JUN 2020 | 2 of 25 | 774-25 |
| 2020 | DAVE MARSHALL HP LEAGUE MATCH #6 · 30 AUG 2020 | 3 of 22 | 781-23 |
| 2020 | HOME RANGE APPRECIATION SERIES · MATCH 1 RIFLE 800 AGGREGATE · 3 JUN–8 SEP 2020 | 407 of 415 | 559-4 |
| 2020 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 22 AUG 2020 | 3 of 16 | 594-39 |
| 2019 | READING RIFLE & REVOLVER CLUB 800 AGGREGATE & EIC SERVICE RIFLE MATCH · 13–14 JUL 2019 | 6 of 28 | 763-18 |
| 2019 | NASHUA FISH & GAME NRA REGIONAL CHAMPIONSHIP · 6 JUL 2019 | 6 of 22 | 779-26 |
| 2019 | Massachusetts State High Power Championship 8 Jun 2019 | 6 of 23 | 977 |
| 2018 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 9 JUN 2018 | 5 of 30 | 981-38 |
| 2018 | Scarborough NRA Regional Championship 7 Jul 2018 | 5 of 28 | 777 |
| 2017 | Reading NRA Regional Championship 26 Aug 2017 | 2 of 26 | 986 |
| 2016 | Maine State High Power Championship 10 Sep 2016 | 6 of 29 | 782 * |
| 2016 | NEW HAMPSHIRE STATE CHAMPIONSHIP MATCH · 13 AUG 2016 | 19 of 25 | 740-33 |
| 2016 | Pelham NRA Regional Championship 9 Jul 2016 | 12 of 33 | 961 |
| 2015 | READING NRA REGIONAL CHAMPIONSHIP · 20 JUN 2015 | 9 of 32 | 765-24 *MR |
| 2015 | Maine State Service Rifle Championship 5 Sep 2015 | 17 of 28 | 744 |
| 2014 | Maine State High Power Championship 6 Sep 2014 | 1 of 31 | 787 |
| 2014 | New Hampshire State High Power Championship 30 Aug 2014 | 4 of 47 | 780-25 |
| 2014 | MASSACHUSETTS STATE HIGH POWER & SERVICE RIFLE CHAMPIONSHIP · 12 JUL 2014 | 2 of 35 | 789-30 *MR |
| 2014 | Reading Mass Memorial High Power Championship 24 May 2014 | 4 of 18 | 769 |
| 2013 | NRA REGIONAL CHAMPIONSHIP · 6 JUL 2013 | 2 of 36 | 981-32 |
| 2013 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 9 JUN 2013 | 2 of 22 | 977-33 |
| 2012 | NEW HAMPSHIRE STATE HIGH POWER CHAMPIONSHIP · 29 SEP 2012 | 3 of 30 | 987-38 |
| 2012 | Maine State High Power Championship 8 Sep 2012 | 1 of 34 | 784 |
| 2012 | Massachusetts State High Power Championship 2 Jun 2012 | 3 of 32 | 985 |
| 2012 | DAVE MARSHALL HP LEAGUE MATCH #1 | 3 of 26 | 782-15 |
| 2012 | DAVE MARSHALL HP LEAGUE MATCH #3 | 3 of 27 | 783-36 |
| 2012 | DAVE MARSHALL HP LEAGUE MATCH #4 | 2 of 23 | 778-22 |
| 2012 | SCARBOROUGH NRA REGIONAL CHAMPIONSHIP · 7 JUL 2012 | 3 of 48 | 782 |
| 2012 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 24 JUN 2012 | 11 of 39 | 591-30 |
| 2011 | READING NRA REGIONAL CHAMPIONSHIP · 1 JUL 2011 | 3 of 35 | 982-35 |
| 2011 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 4 JUN 2011 | 5 of 36 | 968-30 |
| 2011 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 19 JUN 2011 | 3 of 36 | 594-24 |
| 2010 | Maine State High Power Championship 11 Sep 2010 | 1 of 37 | 786 |
| 2010 | NASHUA FISH & GAME NRA REGIONAL CHAMPIONSHIP · 17 JUL 2010 | 1 of 29 | 986-26 |
| 2010 | Reading 80 Shot HP 29 May 2010 | 2 of 25 | 780 |
| 2010 | Massachusetts State High Power Championship 5 Jun 2010 | 2 of 21 | 980 |
| 2010 | New Hampshire State High Power Championship 18 Sep 2010 | 2 of 42 | 987 |
| 2009 | Reading NRA Regional Championship 11 Jul 2009 | 5 of 36 | 972 |
| 2009 | Massachusetts State High Power Championship 6 Jun 2009 | 3 of 29 | 976 |
| 2008 | New Hampshire State High Power Championship 30 Aug 2008 | 6 of 34 | 975 |
| 2008 | Massachusetts State High Power Championship 7 Jun 2008 | 1 of 39 | 977 |
| 2008 | Reading 80 Shot HP 24 May 2008 | 1 of 21 | 779 |
| 2008 | Reading NRA 50 Shot HP 17 May 2008 (NRA 50) | 4 of 20 | 475 |
| 2007 | New Hampshire State High Power Championship 1 Sep 2007 | 5 of 42 | 966 |
| 2007 | Reading NRA Regional Championship 7 Jul 2007 | 6 of 52 | 972 |
| 2007 | Massachusetts State High Power Championship 2 Jun 2007 | 5 of 36 | 973 |
| 2007 | Reading 80 Shot HP 26 May 2007 | 1 of 36 | 792 |
| 2006 | New Hampshire State High Power Championship 2 Sep 2006 | 40 of 42 | 834 |
| 2006 | ARIZONA STATE REGIONAL · 17 MAR 2006 | 8 of 86 | 965-31 |
| 2006 | NRA REGIONAL CHAMPIONSHIP · 1 JUL 2006 | 13 of 48 | 947-24 |
| 2006 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 4 JUN 2006 | 3 of 30 | 783-2 |
| 2005 | New Hampshire State High Power Championship 3 Sep 2005 | 9 of 57 | 963 |
| 2005 | Nashua 80 Shot HP 12 Jun 2005 | 1 of 34 | 783 |
| 2005 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 4 JUN 2005 | 1 of 47 | 984-35 |
| 2005 | Reading NRA 50 Shot HP 21 May 2005 (NRA 50) | 1 of 38 | 491 |
| 2005 | Reading NRA 50 Shot HP 1 May 2005 (NRA 50) | 1 of 20 | 497 |
| 2005 | ARIZONA STATE REGIONAL · 11 MAR 2005 | 1 of 97 | 988-31 |
| 2005 | Reading NRA 50 Shot HP 15 May 2005 (NRA 50) | 1 of 14 | 487 |
| 2005 | Reading NRA Regional Championship 9 Jul 2005 | 2 of 43 | 975 |
| 2004 | NASHUA FISH & GAME NRA REGIONAL CHAMPIONSHIP · 4 JUL 2004 | 3 of 62 | 982-40 |
| 2004 | NEW HAMPSHIRE STATE HIGH POWER CHAMPIONSHIP · MATCH #8 · 2004 | 1 of 50 | 993-38 |
| 2004 | Massachusetts State High Power Championship 5 Jun 2004 | 3 of 39 | 971 |
| 2003 | New Hampshire State High Power Championship 30 Aug 2003 | 45 of 59 | 898 |
| 2003 | Reading NRA 50 Shot HP 4 May 2003 (NRA 50) | 4 of 36 | 483 |
| 2003 | Reading NRA Regional Championship 5 Jul 2003 | 11 of 56 | 959 |
| 2002 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 8 JUN 2002 | 10 of 38 | 954-17 |
| 2002 | READING NRA REGIONAL CHAMPIONSHIP · 6 JUL 2002 | 3 of 23 | 975-27 |
| 2001 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 25 AUG 2001 | 3 of 31 | 968-26 |
| 2001 | Nashua NRA Regional Championship 7 Jul 2001 | 11 of 57 | 958 |
| 2001 | Massachusetts State High Power Championship 9 Jun 2001 | 1 of 28 | 973 |
| 2001 | Reading 80 Shot HP 26 May 2001 | 3 of 20 | 770 |
| 2001 | Reading NRA 50 Shot HP 6 May 2001 (NRA 50) | 4 of 17 | 465 |
| 2001 | New Hampshire State High Power Championship 1 Sep 2001 | 15 of 44 | 955 |
| 2000 | Massachusetts State Service Rifle Championship 26 Aug 2000 | 1 of 23 | 977 |
| 2000 | Reading 80 Shot HP 17 Jun 2000 | 3 of 14 | 771 |
| 2000 | Massachusetts State High Power Championship 10 Jun 2000 | 8 of 23 | 957 |
| 2000 | Reading 80 Shot HP 27 May 2000 | 3 of 33 | 771 |
| 2000 | Reading NRA 50 Shot HP 7 May 2000 (NRA 50) | 2 of 8 | 479 |
| 2000 | Reading NRA Regional Championship 1 Jul 2000 | 6 of 43 | 961 |
| 1999 | Reading NRA 50 Shot HP 2 May 1999 (NRA 50) | 4 of 13 | 472 |
| 1998 | New Hampshire State High Power Championship 5 Sep 1998 | 5 of 45 | 972 |
| 1998 | MASS MEMORIAL MATCH · 23 MAY 1998 | 17 of 39 | 748-8 |
| 1998 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 6 JUN 1998 | 10 of 47 | 970-29 |
| 1998 | Reading NRA 50 Shot HP 3 May 1998 (NRA 50) | 3 of 16 | 484 |
| 1998 | Reading NRA Regional Championship 4 Jul 1998 | 7 of 32 | 969 |
| 1998 | Reading 100 Shot HP Service Rifle 29 Aug 1998 | 6 of 21 | 955 |
| 1997 | New Hampshire State High Power Championship 30 Aug 1997 | 6 of 37 | 974 |
| 1997 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 12 JUL 1997 | 2 of 41 | 971-33 |
| 1997 | Reading 80 Shot HP 24 May 1997 | 1 of 21 | 781 |
| 1997 | Reading NRA 50 Shot HP 4 May 1997 (NRA 50) | 4 of 15 | 482 |
| 1997 | Reading 80 Shot HP 18 May 1997 | 3 of 19 | 778 |
| 1997 | Reading 100 Shot HP 7 Jun 1997 | 6 of 29 | 972 |
| 1997 | Nashua NRA Regional Championship 4 Jul 1997 | 9 of 39 | 966 |
| 1997 | Nashua 80 Shot HP Service Rifle 4 Oct 1997 | 1 of 24 | 781 |
| 1996 | MASS MEMORIAL MATCH · 25 MAY 1996 | 2 of 31 | 771-19 |
| 1996 | Reading 80 Shot HP 16 Jun 1996 | 4 of 11 | 764 |
| 1996 | Reading NRA Regional Championship 6 Jul 1996 | 2 of 39 | 977 |
| 1996 | Reading 100 Shot HP 24 Aug 1996 | 1 of 18 | 977 |
| 1996 | Nashua 100 Shot HP 31 Aug 1996 | 2 of 31 | 983 |
| 1995 | Reading NRA Regional Championship 1 Jul 1995 | 9 of 35 | 968 |
| 1995 | Massachusetts State High Power Championship 10 Jun 1995 | 6 of 26 | 964 |
| 1995 | Reading 80 Shot HP 30 Apr 1995 | 5 of 13 | 768 |
| 1995 | Reading 80 Shot HP 27 May 1995 | 4 of 20 | 766 |
| 1994 | Reading NRA Regional Championship 2 Jul 1994 | 1 of 29 | 979 |
| 1993 | Reading 80 Shot HP 2 May 1993 | 4 of 19 | 761 |
| 1993 | Reading 100 Shot HP 12 Jun 1993 | 5 of 24 | 965 |
| 1993 | Reading NRA Regional Championship 3 Jul 1993 | 11 of 25 | 950 |
| 1992 | Reading 100 Shot HP 6 Jun 1992 | 11 of 28 | 961 |
| 1992 | Reading NRA Regional Championship 3 Jul 1992 | 1 of 30 | 971 |
| 1992 | Reading 100 Shot HP 22 Aug 1992 | 3 of 23 | 959 |
| 1991 | Reading 80 Shot HP 5 May 1991 | 2 of 16 | 779 |
| 1991 | Reading NRA 50 Shot HP 22 Jun 1991 (NRA 50) | 9 of 10 | 457 |
| 1991 | Reading 80 Shot HP Service Rifle 13 Jul 1991 | 1 of 26 | 778 |
| 1990 | Reading 80 Shot HP 7 Jul 1990 | 2 of 22 | 764 |
| 1990 | Nashua NRA 50 Shot HP 26 Aug 1990 (NRA 50) | 1 of 6 | 489 |