who has hit the most holes in one all-time

Scott Brown has the most career holes in one, with 7 holes in one.

NAME HOLES IN ONE EVENTS TOP 10 WINS ROUNDS MONEY
1 Scott Brown S. Brown 7 343 25 1 891 $10,875,265
2 Si Woo Kim S. Woo Kim 5 256 29 4 820 $25,452,886
3 Shawn Stefani S. Stefani 5 191 12 0 584 $6,286,666
4 Viktor Hovland V. Hovland 4 101 25 6 369 $28,690,970
5 Corey Conners C. Conners 4 177 26 2 608 $22,185,348
6 Grayson Murray G. Murray 4 140 10 2 386 $6,277,049
7 Hayden Buckley H. Buckley 3 78 8 0 235 $4,769,678
8 Kelly Kraft K. Kraft 3 194 10 0 538 $6,249,364
9 Patton Kizzire P. Kizzire 3 235 24 2 724 $12,223,142
10 Jon Rahm J. Rahm 3 139 70 11 512 $50,542,616
11 Carlos Ortiz C. Ortiz 3 157 11 1 483 $7,702,606
12 Ryan Armour R. Armour 3 200 12 1 595 $6,801,297
13 Mark Hubbard M. Hubbard 3 220 13 0 711 $9,952,997
14 Peter Malnati P. Malnati 3 271 13 2 792 $10,329,664
15 Justin Thomas J. Thomas 3 225 80 15 830 $58,555,128
16 Jordan Spieth J. Spieth 3 270 89 13 959 $62,534,771
17 Patrick Cantlay P. Cantlay 3 156 57 8 566 $47,253,279
18 Francesco Molinari F. Molinari 3 158 25 3 582 $16,202,248
19 J.B. Holmes J.B. Holmes 3 274 24 3 645 $16,158,376
20 John Huh J. Huh 3 346 17 1 837 $11,160,135
21 Chez Reavie C. Reavie 3 368 24 2 960 $17,618,149
22 Harris English H. English 3 401 45 4 1,077 $30,802,440
23 Martin Laird M. Laird 3 348 30 2 910 $15,425,522
24 Matt Kuchar M. Kuchar 3 361 77 6 1,020 $42,229,592
25 Ricky Barnes R. Barnes 3 316 10 0 717 $5,419,209
StatMuse has season-level data for holes in one going back to the 2012 season.