| 2026 | NRA NEW HAMPSHIRE XTC STATE CHAMPIONSHIP · 12 SEP 2026 | 1 of 22 | 985-40 |
| 2026 | 2026 PENNSYLVANIA RIFLEMEN'S WEEKEND · 4–6 SEP 2026 | 6 of 41 | 783-25 |
| 2026 | READING RIFLE & REVOLVER NRA REGIONAL CHAMPIONSHIP · 29 AUG 2026 | 1 of 18 | 989-35 *MR |
| 2026 | NRA 80 LEAGUE #4 · 15 AUG 2026 | 3 of 10 | 789-35 |
| 2026 | NRA 80 LEAGUE #2 · 18 JUL 2026 | 3 of 8 | 787-32 |
| 2026 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 11 JUL 2026 | 13 of 23 | 757-18 |
| 2026 | MASS MEMORIAL MATCH · 28 JUN 2026 | 1 of 15 | 788-27 |
| 2026 | DAVE MARSHALL HP LEAGUE MATCH #6 · 27 JUN 2026 | 2 of 16 | 787-29 |
| 2026 | NEW HAMPSHIRE STATE SERVICE RIFLE CHAMPIONSHIP + EIC SERVICE RIFLE MATCH · 14 JUN 2026 | 2 of 24 | 785-33 |
| 2026 | DAVE MARSHALL HP LEAGUE MATCH #3 · 23 MAY 2026 | 1 of 20 | 790-29 |
| 2026 | DAVE MARSHALL HP LEAGUE MATCH #2 · 16 MAY 2026 | 3 of 19 | 783-26 |
| 2026 | DAVE MARSHALL HP LEAGUE MATCH #1 · 25 APR 2026 | 2 of 20 | 778-32 |
| 2026 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 3 OCT 2026 | 3 of 14 | 791-35 |
| 2025 | NRA NEW HAMPSHIRE XTC STATE CHAMPIONSHIP · 30 AUG 2025 | 19 of 22 | 768-25 |
| 2025 | XTC NRA80 SUMMER LEAGUE MATCH 3 OF 4 · 23 AUG 2025 | 13 of 13 | 740-23 |
| 2025 | DAVE MARSHALL HP LEAGUE MATCH #6 · 21 JUN 2025 | 6 of 20 | 771-34 |
| 2025 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 8 JUN 2025 | 1 of 33 | 986-39 |
| 2025 | DAVE MARSHALL HP LEAGUE MATCH #4 · 1 JUN 2025 | 1 of 27 | 791-30 |
| 2025 | READING RIFLE & REVOLVER CLUB CMP HP RIFLE MATCH · 24 MAY 2025 | 3 of 25 | 784-23 |
| 2025 | XTC NRA 80 SPRING LEAGUE MATCH 2 OF 4 · 18 MAY 2025 | 2 of 12 | 782-28 |
| 2025 | XTC NRA 80 SPRING LEAGUE MATCH 1 OF 4 · 3 MAY 2025 | 1 of 21 | 791-31 |
| 2025 | DAVE MARSHALL HP LEAGUE MATCH #1 · 19 APR 2025 | 1 of 25 | 785-32 |
| 2025 | Maine State High Power Championship 6 Sep 2025 | 3 of 20 | 783 |
| 2025 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 16 AUG 2025 | 2 of 15 | 787-36 |
| 2024 | XTC NEW HAMPSHIRE CHAMPIONSHIP RAIN DATE FROM 9 21 · 6 OCT 2024 | 2 of 17 | 983-47 |
| 2024 | NRA80 FALL LEAGUE MATCH 4 OF 4 · 15 SEP 2024 | 2 of 9 | 782-24 |
| 2024 | Scarborough NRA Regional Championship 17 Aug 2024 | 2 of 19 | 981 |
| 2024 | NRA80 FALL LEAGUE MATCH 2 OF 4 · 11 AUG 2024 | 7 of 14 | 750-11 |
| 2024 | NRA80 FALL LEAGUE MATCH 1 OF 4 · 14 JUL 2024 | 2 of 25 | 792-34 |
| 2024 | DAVE MARSHALL HP LEAGUE · 13 JUL 2024 | 1 of 14 | 789-25 |
| 2024 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 6 JUL 2024 | 3 of 46 | 787-23 |
| 2024 | DAVE MARSHALL HP LEAGUE · 29 JUN 2024 (RAIN MAKE-UP) | 1 of 21 | 794-36 |
| 2024 | DAVE MARSHALL HP LEAGUE MATCH #5 · 15 JUN 2024 | 1 of 21 | 785-30 |
| 2024 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 3 JUN 2024 | 7 of 31 | 976-35 |
| 2024 | NRA80 SUMMER LEAGUE MATCH 3 OF 4 · 26 MAY 2024 | 3 of 22 | 787-27 |
| 2024 | MASSACHUSETTS MEMORIAL HP RIFLE MATCH · 24 MAY 2024 | 3 of 32 | 787-31 |
| 2024 | NRA80 SUMMER LEAGUE MATCH 2 OF 4 · 19 MAY 2024 | 3 of 20 | 785-31 |
| 2024 | DAVE MARSHALL HP LEAGUE MATCH #4 · 18 MAY 2024 | 1 of 17 | 790-34 |
| 2024 | SCARBOROUGH FISH & GAME CMP HP RIFLE MATCH · 12 MAY 2024 | 1 of 13 | 794-31 |
| 2024 | DAVE MARSHALL HP LEAGUE MATCH #3 · 11 MAY 2024 | 1 of 20 | 785-33 |
| 2024 | Maine State High Power Championship 7 Sep 2024 | 1 of 14 | 790 |
| 2024 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 24 AUG 2024 | 2 of 23 | 796-45 |
| 2023 | NRA80 FALL LEAGUE MATCH 4 OF 4 · 17 SEP 2023 | 4 of 16 | 776-34 |
| 2023 | Maine State High Power Championship 9 Sep 2023 | 3 of 11 | 779 |
| 2023 | 2023 PA RIFLEMEN'S WEEKEND · 1–3 SEP 2023 | 4 of 46 | 789-29 |
| 2023 | READING NRA REGIONAL CHAMPIONSHIP · 26 AUG 2023 | 2 of 33 | 988-42 *MR |
| 2023 | NEW HAMPSHIRE XTC HIGH POWER RIFLE STATE CHAMPIONSHIP · 5 AUG 2023 | 1 of 22 | 984-44 |
| 2023 | 2023 MASSACHUSETTS SERVICE RIFLE CHAMPIONSHIP · 8–9 JUL 2023 | 18 of 36 | 761-10 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #5 · 1 JUL 2023 | 4 of 27 | 779-17 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #4 · 24 JUN 2023 | 1 of 13 | 786-15 |
| 2023 | NEW HAMPSHIRE STATE SERVICE RIFLE CHAMPIONSHIP + EIC SERVICE RIFLE MATCH · 10–11 JUN 2023 | 4 of 21 | 773-17 |
| 2023 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 3 JUN 2023 | 2 of 4 | 784-24 |
| 2023 | NRA80 SPRING LEAGUE MATCH 3 OF 4 · 28 MAY 2023 | 11 of 20 | 758-14 |
| 2023 | 2023 READING RIFLE & REVOLVER CLUB CMP HP RIFLE MATCH · 27 MAY 2023 | 1 of 2 | 784-25 |
| 2023 | NRA80 SPRING LEAGUE MATCH 2 OF 4 · 21 MAY 2023 | 1 of 20 | 789-30 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #4 · 20 MAY 2023 | 3 of 11 | 772-25 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #3 · 13 MAY 2023 | 1 of 16 | 787-29 |
| 2023 | NRA80 SPRING LEAGUE MATCH 1 OF 4 · 7 MAY 2023 | 1 of 15 | 785-36 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #2 · 6 MAY 2023 | 2 of 20 | 786-22 |
| 2023 | READING RIFLE & REVOLVER CLUB CMP HP RIFLE MATCH · 29 APR 2023 | 1 of 14 | 491-15 |
| 2023 | DAVE MARSHALL HP LEAGUE MATCH #1 · 22 APR 2023 | 2 of 26 | 788-43 |
| 2023 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 19 AUG 2023 | 10 of 17 | 782-36 |
| 2022 | NRA REGIONAL CHAMPIONSHIP · 17 SEP 2022 | 2 of 19 | 982-30 |
| 2022 | Scarborough 80 Shot HP 10 Sep 2022 | 2 of 13 | 784 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #6 · 18 JUL 2022 | 1 of 15 | 788-26 |
| 2022 | NRA80 SUMMER LEAGUE MATCH 1 OF 4 · 17 JUL 2022 | 1 of 20 | 788-18 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #5 · 18 JUN 2022 | 5 of 22 | 766-21 |
| 2022 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 4 JUN 2022 | 1 of 27 | 986-42 |
| 2022 | MASSACHUSETTS MEMORIAL MATCH · 28 MAY 2022 | 1 of 3 | 790-34 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #4 · 21 MAY 2022 | 2 of 14 | 784-24 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #3 · 14 MAY 2022 | 6 of 20 | 773-25 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #2 · 7 MAY 2022 | 3 of 17 | 774-22 |
| 2022 | DAVE MARSHALL HP LEAGUE MATCH #1 · 2022 | 5 of 23 | 777-31 |
| 2021 | NEW HAMPSHIRE STATE XTC HIGH POWER RIFLE CHAMPIONSHIP · 18 SEP 2021 | 5 of 18 | 782-28 |
| 2021 | NRA80 SUMMER LEAGUE MATCH 3 OF 4 · 12 SEP 2021 | 1 of 16 | 789-36 |
| 2021 | MASSACHUSETTS MEMORIAL MATCH · 29 AUG 2021 | 2 of 5 | 786-38 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #6 · 28 AUG 2021 | 2 of 13 | 787-23 |
| 2021 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 10 JUL 2021 | 9 of 38 | 769-25 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #4 · 19 JUN 2021 | 1 of 17 | 792-37 |
| 2021 | NEW HAMPSHIRE STATE HP RIFLE CHAMPIONSHIP · 12–13 JUN 2021 | 1 of 1 | 773-29 |
| 2021 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 5 JUN 2021 | 3 of 25 | 980-36 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #3 · 15 MAY 2021 | 1 of 21 | 788-27 |
| 2021 | DAVE MARSHALL HP LEAGUE MATCH #2 · 8 MAY 2021 | 3 of 21 | 785-30 |
| 2021 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 21 AUG 2021 | 2 of 19 | 794-50 |
| 2020 | READING NRA REGIONAL CHAMPIONSHIP · 26 SEP 2020 | 2 of 36 | 987-44 *MR |
| 2020 | DAVE MARSHALL HP LEAGUE MATCH #6 · 30 AUG 2020 | 7 of 22 | 766-13 |
| 2020 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 12 JUL 2020 | 9 of 28 | 757-20 |
| 2020 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 6 JUN 2020 | 2 of 22 | 988-42 |
| 2020 | DAVE MARSHALL HP LEAGUE MATCH #4 · 30 MAY 2020 | 4 of 21 | 777-29 |
| 2020 | MASSACHUSETTS STATE MID RANGE CHAMPIONSHIP · 22 AUG 2020 | 2 of 16 | 595-39 |
| 2019 | Scarborough 80 Shot HP 7 Sep 2019 | 8 of 28 | 774 |
| 2019 | Nashua 80 Shot HP 11 Aug 2019 | 2 of 20 | 790 |
| 2019 | READING RIFLE & REVOLVER CLUB 800 AGGREGATE & EIC SERVICE RIFLE MATCH · 13–14 JUL 2019 | 1 of 2 | 777-27 |
| 2019 | NRA REGIONAL CHAMPIONSHIP · 6 JUL 2019 | 2 of 31 | 787-31 |
| 2019 | NASHUA FISH & GAME CMP 800 AGGREGATE MATCH · 30 JUN 2019 | 1 of 1 | 789-35 |
| 2019 | PELHAM FISH & GAME CMP 800 AGGREGATE MATCH · 23 JUN 2019 | 9 of 16 | 760-19 |
| 2019 | Massachusetts State High Power Championship 8 Jun 2019 | 4 of 23 | 982 |
| 2019 | READING RIFLE & REVOLVER CMP 800 AGGREGATE MATCH · 25 MAY 2019 | 1 of 3 | 791-31 |
| 2018 | NEW HAMPSHIRE STATE CHAMPIONSHIP · 25 AUG 2018 | 1 of 23 | 787-29 |
| 2018 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 9 JUN 2018 | 2 of 30 | 988-36 |
| 2018 | Nashua 80 Shot HP 20 May 2018 | 1 of 12 | 791 |
| 2018 | Nashua 80 Shot HP 3 Jun 2018 | 4 of 14 | 773 |
| 2018 | Scarborough NRA Regional Championship 7 Jul 2018 | 3 of 28 | 786 |
| 2018 | Nashua 80 Shot HP 15 Jul 2018 | 1 of 23 | 790 |
| 2018 | Nashua 80 Shot HP 11 Aug 2018 | 1 of 13 | 790 |
| 2018 | Scarborough 80 Shot HP 8 Sep 2018 | 1 of 31 | 789 |
| 2017 | Reading NRA Regional Championship 26 Aug 2017 | 4 of 26 | 981 |
| 2017 | Massachusetts State Service Rifle Championship 5 Aug 2017 | 1 of 25 | 787 |
| 2017 | NEW HAMPSHIRE STATE CHAMPIONSHIP · 29 JUL 2017 | 4 of 31 | 979-38 |
| 2017 | Massachusetts State High Power Championship 10 Jun 2017 | 1 of 29 | 989 |
| 2016 | Maine State High Power Championship 10 Sep 2016 | 2 of 29 | 787 * |
| 2016 | NEW HAMPSHIRE STATE CHAMPIONSHIP MATCH · 13 AUG 2016 | 16 of 25 | 755-31 |
| 2016 | Massachusetts State High Power Championship 11 Jun 2016 | 6 of 24 | 982 |
| 2016 | Pelham NRA Regional Championship 9 Jul 2016 | 4 of 33 | 981 |
| 2015 | NEW HAMPSHIRE STATE MID-RANGE CHAMPIONSHIP MATCH · 26 SEP 2015 | 11 of 28 | 586-32 |
| 2015 | READING NRA REGIONAL CHAMPIONSHIP · 20 JUN 2015 | 15 of 32 | 750-20 *MR |
| 2015 | Reading Mass Memorial High Power Championship 23 May 2015 | 4 of 14 | 764 |
| 2015 | New Hampshire State High Power Championship 29 Aug 2015 | 14 of 41 | 764 |
| 2015 | Maine State Service Rifle Championship 5 Sep 2015 | 3 of 28 | 784 |
| 2015 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 2015 | 5 of 27 | 771 |
| 2015 | Pelham 80 Shot HP 8 Aug 2015 | 4 of 22 | 767 |
| 2015 | Pelham 80 Shot HP 13 Sep 2015 | 1 of 7 | 790 |
| 2014 | Nashua 80 Shot HP 5 Oct 2014 | 5 of 22 | 777 |
| 2014 | Nashua 80 Shot HP 27 Sep 2014 | 4 of 17 | 768 |
| 2014 | Maine State High Power Championship 6 Sep 2014 | 11 of 31 | 768 |
| 2014 | New Hampshire State High Power Championship 30 Aug 2014 | 25 of 47 | 755-16 |
| 2014 | Nashua 80 Shot HP 17 Aug 2014 | 16 of 19 | 699 |
| 2014 | MASSACHUSETTS STATE HIGH POWER & SERVICE RIFLE CHAMPIONSHIP · 12 JUL 2014 | 8 of 35 | 770-15 |
| 2014 | Nashua 80 Shot HP 6 Jul 2014 | 11 of 25 | 759 |
| 2014 | Reading NRA Regional Championship 21 Jun 2014 | 8 of 32 | 952 |
| 2014 | Nashua 80 Shot HP 1 Jun 2014 | 8 of 30 | 760 |
| 2014 | Reading Mass Memorial High Power Championship 24 May 2014 | 12 of 18 | 749 |
| 2013 | NEW HAMPSHIRE HIGHPOWER RIFLE CHAMPIONSHIP · 28 SEP 2013 | 13 of 46 | 771-23 |
| 2013 | Maine State Service Rifle Championship 7 Sep 2013 | 5 of 36 | 778 |
| 2013 | NASHUA FISH & GAME NRA REGIONAL CHAMPIONSHIP · 6 JUL 2013 | 12 of 36 | 959-26 |
| 2013 | MASSACHUSETTS STATE HIGH POWER CHAMPIONSHIP · 9 JUN 2013 | 12 of 22 | 951-14 |
| 2013 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 2013 | 4 of 36 | 768-17 |
| 2012 | NEW HAMPSHIRE STATE HIGH POWER CHAMPIONSHIP · 29 SEP 2012 | 27 of 30 | 921-13 |
| 2012 | Maine State High Power Championship 8 Sep 2012 | 19 of 34 | 741 |
| 2012 | MASSACHUSETTS STATE SERVICE RIFLE CHAMPIONSHIP · 2012 | 31 of 34 | 695-7 |