BoP Lab / Drivers / Craig McHaffie
Craig McHaffie
Against the front of the class, by track
| Track | Sessions | Typical gap to class best | Closest |
|---|---|---|---|
| Road America (4.05 mi) | 8 | +3.379s (2.22%) | +1.430s (0.93%) |
| Watkins Glen International (3.40 mi) | 8 | +0.000s (0.00%) | +0.000s (0.00%) |
| Unknown track (3.40 mi) | 1 | +0.000s (0.00%) | +0.000s (0.00%) |
| Virginia International Raceway (3.27 mi) | 4 | +2.827s (2.22%) | +2.412s (1.89%) |
| Unknown track (3.27 mi) | 10 | +3.315s (2.61%) | +0.000s (0.00%) |
| Sonoma Raceway (2.52 mi) | 4 | +0.922s (0.84%) | +0.753s (0.68%) |
| Unknown track (2.52 mi) | 7 | +0.014s (0.01%) | +0.000s (0.00%) |
| Indianapolis Motor Speedway (2.59 mi) | 5 | +1.741s (1.54%) | +0.850s (0.75%) |
| Unknown track (2.59 mi) | 5 | +2.823s (2.49%) | +2.134s (1.88%) |
| Mid-Ohio Sports Car Course (2.26 mi) | 5 | +11.468s (11.89%) | +11.468s (11.89%) |
Gap is the driver's best lap in a session against the fastest lap in their class in that same session (zero is fastest in class), shown as time lost and as a share of the lap, so conditions cancel out and tracks can be compared. Typical is the median session.
Road America (4.05 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2025 | STL National Championship Race | STL | 68 | Mazda MX-5 | 4/13 | 2:34.497 | 2:32.127Jose Osiris Pena | +2.370s (1.56%) | 131.3132.2 Jon Sewell-0.8 mph (-0.6%) |
| Runoffs 2025 | STL Qual 2 | STL | 68 | Mazda MX-5 | 6/13 | 2:37.362 | 2:32.065Jose Osiris Pena | +5.297s (3.48%) | 126.8130.5 Jose Osiris Pena-3.6 mph (-2.8%) |
| Runoffs 2025 | STL Qual 1 | STL | 68 | Mazda MX-5 | 5/13 | 2:35.624 | 2:32.245Mike Taylor | +3.379s (2.22%) | 128.8130.1 Mike Taylor-1.2 mph (-0.9%) |
| Runoffs 2025 | Wed Grp 1 STL T3 T4 Run 2 | STL | 68 | Mazda MX-5 | 6/12 | 2:37.951 | 2:33.685Nick Leverone | +4.266s (2.78%) | 127.2129.3 Jon Sewell-2.0 mph (-1.6%) |
| Runoffs 2025 | Wed Grp 1 STL T3 T4 Run 1 | STL | 68 | Mazda MX-5 | 2/12 | 2:34.086 | 2:32.004Nick Leverone | +2.082s (1.37%) | 130.5133.0 Deacon Greenfield-2.5 mph (-1.9%) |
| Runoffs 2025 | Tue Grp 5 SM STL Run 3 | STL | 68 | Mazda MX-5 | 2/6 | 2:34.741 | 2:33.311Nick Leverone | +1.430s (0.93%) | 127.4you |
| Runoffs 2025 | Tue Grp 5 SM STL Run 2 | STL | 68 | Mazda MX-5 | 5/7 | 2:37.677 | 2:31.796Jose Osiris Pena | +5.881s (3.87%) | 128.4130.5 Jose Osiris Pena-2.0 mph (-1.6%) |
| Runoffs 2025 | Tue Grp 5 SM STL Run 1 | STL | 68 | Mazda MX-5 | 6/7 | 2:40.833 | 2:34.825Jose Osiris Pena | +6.008s (3.88%) | 128.0130.7 Jose Osiris Pena-2.7 mph (-2.0%) |
Watkins Glen International (3.40 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Glen Region SCCA Hoosier Super Tour @ Watkins Glen International | Grp 7 GT3U STU STL Race 2 | STL | 63 | Mazda MX-5 | 1/8 | 2:09.129 | 2:09.129you | +0.000s (0.00%) | 128.1you |
| Glen Region SCCA Hoosier Super Tour @ Watkins Glen International | Grp 7 GT3U STU STL Race 1 | STL | 63 | Mazda MX-5 | 1/11 | 2:09.615 | 2:09.615you | +0.000s (0.00%) | 129.9you |
| Glen Region SCCA Hoosier Super Tour @ Watkins Glen International | Grp 7 GT3U STU STL Qual 2 | STL | 63 | Mazda MX-5 | 2/9 | 2:09.253 | 2:08.734Nick Leverone | +0.519s (0.40%) | 124.5you |
| Glen Region SCCA Hoosier Super Tour @ Watkins Glen International | Grp 7 GT3U STU STL Qual 1 | STL | 63 | Mazda MX-5 | 2/11 | 2:08.173 | 2:07.639Nick Leverone | +0.534s (0.42%) | 126.7you |
| Glen Region SCCA Hoosier Super Tour @ Watkins Glen International | Grp 7 GT3U STU STL Practice | STL | 63 | Mazda MX-5 | 2/10 | 2:09.897 | 2:08.648Nick Leverone | +1.249s (0.97%) | 126.9you |
| Finger Lakes Region Hoosier SCCA Super Tour @ Watkins Glen International | Grp 4 STL STU SMX Race 2 | STL | 68 | Mazda MX-5 | 1/4 | 2:08.767 | 2:08.767you | +0.000s (0.00%) | 127.3you |
| Finger Lakes Region Hoosier SCCA Super Tour @ Watkins Glen International | Grp 4 STL STU SMX Race 1 | STL | 68 | Mazda MX-5 | 1/5 | 2:09.659 | 2:09.659you | +0.000s (0.00%) | 131.6you |
| Finger Lakes Region Hoosier SCCA Super Tour @ Watkins Glen International | Grp 4 STL STU SMX Qual | STL | 68 | Mazda MX-5 | 1/6 | 2:10.347 | 2:10.347you | +0.000s (0.00%) | 128.3you |
Unknown track (3.40 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Finger Lakes Region Hoosier SCCA Super Tour @ Watkins Glen International | Grp 4 STL STU SMX Prac | STL | 68 | Mazda MX-5 | 1/6 | 2:10.196 | 2:10.196you | +0.000s (0.00%) | 125.5you |
Virginia International Raceway (3.27 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2019 | STL Race | STL | 68 | Mazda MX-5 | 32/35 | 2:10.100 | 2:07.273Cliff Ira | +2.827s (2.22%) | 126.1134.8 Cliff Ira-8.7 mph (-6.5%) |
| Runoffs 2019 | STL Qual 3 | STL | 68 | Mazda MX-5 | 9/34 | 2:10.491 | 2:07.337Danny Steyn | +3.154s (2.48%) | 123.8132.0 John Schmitt-8.2 mph (-6.2%) |
| Runoffs 2019 | STL Qual 2 | STL | 68 | Mazda MX-5 | 10/34 | 2:10.142 | 2:07.730Danny Steyn | +2.412s (1.89%) | 124.0133.3 John Schmitt-9.3 mph (-7.0%) |
| Runoffs 2019 | STL Qual 1 | STL | 68 | Mazda MX-5 | 9/36 | 2:10.313 | 2:07.203Danny Steyn | +3.110s (2.44%) | 122.3130.5 Cliff Ira-8.2 mph (-6.3%) |
Unknown track (3.27 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2019 | Grp 5 Run 3 | STL | 68 | Mazda MX-5 | 3/11 | 2:10.370 | 2:07.055Danny Steyn | +3.315s (2.61%) | 125.7128.9 Darin Treakle-3.2 mph (-2.5%) |
| Runoffs 2019 | Grp 5 Run 2 | STL | 68 | Mazda MX-5 | 2/11 | 2:10.789 | 2:10.451Cliff Ira | +0.338s (0.26%) | 126.1133.5 Cliff Ira-7.4 mph (-5.6%) |
| Runoffs 2019 | Grp 5 Run 1 | STL | 68 | Mazda MX-5 | 4/11 | 2:13.756 | 2:09.809Darin Treakle | +3.947s (3.04%) | 124.2132.0 Cliff Ira-7.8 mph (-5.9%) |
| Runoffs 2019 | Grp 2 Run 4 | STL | 68 | Mazda MX-5 | 3/7 | 2:11.763 | 2:07.975Danny Steyn | +3.788s (2.96%) | 128.1129.5 David Palfenier-1.4 mph (-1.1%) |
| Runoffs 2019 | Grp 2 Run 3 | STL | 68 | Mazda MX-5 | 2/6 | 2:12.343 | 2:08.012Danny Steyn | +4.331s (3.38%) | 127.1128.9 Danny Steyn-1.8 mph (-1.4%) |
| Runoffs 2019 | Grp 2 Run 2 | STL | 68 | Mazda MX-5 | 5/6 | 2:18.892 | 2:08.704David Palfenier | +10.188s (7.92%) | 124.9128.5 David Palfenier-3.5 mph (-2.8%) |
| Runoffs 2019 | Grp 2 Run 1 | STL | 68 | Mazda MX-5 | 4/5 | 2:16.972 | 2:11.244Alan Cross | +5.728s (4.36%) | 122.7125.9 Danny Steyn-3.2 mph (-2.6%) |
| Runoffs 2019 | Grp 2 Run 3 | STL | 68 | Mazda MX-5 | 2/4 | 2:14.547 | 2:14.404Marcos Vento | +0.143s (0.11%) | 124.2you |
| Runoffs 2019 | Grp 2 Run 2 | STL | 68 | Mazda MX-5 | 1/4 | 2:11.349 | 2:11.349you | +0.000s (0.00%) | 123.6you |
| Runoffs 2019 | Grp 2 Run 1 | STL | 68 | Mazda MX-5 | 1/3 | 2:13.835 | 2:13.835you | +0.000s (0.00%) | 121.4you |
Sonoma Raceway (2.52 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2018 | STL Race | STL | 68 | Mazda MX-5 | 2/17 | 1:51.045 | 1:49.754Danny Steyn | +1.291s (1.18%) | 102.4you |
| Runoffs 2018 | STL Qual 3 | STL | 68 | Mazda MX-5 | 2/18 | 1:50.060 | 1:49.138Danny Steyn | +0.922s (0.84%) | 95.999.7 Danny Steyn-3.8 mph (-3.8%) |
| Runoffs 2018 | STL Qual 2 | STL | 68 | Mazda MX-5 | 3/19 | 1:51.003 | 1:49.378Danny Steyn | +1.625s (1.49%) | 103.2you |
| Runoffs 2018 | STL Qual 1 | STL | 68 | Mazda MX-5 | 3/18 | 1:51.439 | 1:50.686Cliff Ira | +0.753s (0.68%) | 97.8100.2 Danny Steyn-2.4 mph (-2.4%) |
Unknown track (2.52 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2018 | Mon Grp 5 Run 3 | STL | 68 | Mazda MX-5 | 2/8 | 1:52.405 | 1:52.391Tim Auger | +0.014s (0.01%) | |
| Runoffs 2018 | Mon Grp 5 Run 2 | STL | 68 | Mazda MX-5 | 2/8 | 1:53.310 | 1:52.824Tim Auger | +0.486s (0.43%) | |
| Runoffs 2018 | Mon Grp 5 Run 1 | STL | 68 | Mazda MX-5 | 1/8 | 1:52.773 | 1:52.773you | +0.000s (0.00%) | |
| Runoffs 2018 | Sun Grp 2 Run 4 | STL | 68 | Mazda MX-5 | 1/7 | 1:52.594 | 1:52.594you | +0.000s (0.00%) | |
| Runoffs 2018 | Sun Grp 2 Run 3 | STL | 68 | Mazda MX-5 | 2/7 | 1:53.348 | 1:50.289Danny Steyn | +3.059s (2.77%) | |
| Runoffs 2018 | Sun Grp 2 Run 2 | STL | 68 | Mazda MX-5 | 1/6 | 1:53.370 | 1:53.370you | +0.000s (0.00%) | |
| Runoffs 2018 | Sun Grp 2 Run 1 | STL | 68 | Mazda MX-5 | 2/6 | 1:57.657 | 1:50.208Danny Steyn | +7.449s (6.76%) |
Indianapolis Motor Speedway (2.59 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2017 | STL Race | STL | 68 | Mazda MX5 | 9/50 | 1:54.540 | 1:52.589Eric Kutil | +1.951s (1.73%) | |
| Runoffs 2017 | STL Qual 4 | STL | 68 | Mazda MX5 | 4/53 | 1:53.497 | 1:52.647Adam Roberts | +0.850s (0.75%) | |
| Runoffs 2017 | STL Qual 3 | STL | 68 | Mazda MX5 | 9/53 | 1:54.734 | 1:52.993Eric Kutil | +1.741s (1.54%) | |
| Runoffs 2017 | STL Qual 2 | STL | 68 | Mazda MX5 | 8/54 | 1:55.726 | 1:54.103Danny Steyn | +1.623s (1.42%) | |
| Runoffs 2017 | STL Qual 1 | STL | 68 | Mazda MX5 | 7/51 | 1:56.290 | 1:53.425Danny Steyn | +2.865s (2.53%) |
Unknown track (2.59 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2017 | Sun Grp 5 Run 2 | STL | 68 | Mazda MX5 | 24/22 | 1:54.202Danny Steyn | |||
| Runoffs 2017 | Sun Grp 5 Run 1 | STL | 68 | Mazda MX5 | 4/21 | 1:55.217 | 1:52.410Danny Steyn | +2.807s (2.50%) | |
| Runoffs 2017 | Sat Grp 2 Run 3 | STL | 68 | Mazda MX5 | 4/10 | 1:56.152 | 1:53.329Eric Kutil | +2.823s (2.49%) | |
| Runoffs 2017 | Sat Grp 2 Run 2 | STL | 68 | Mazda MX5 | 3/9 | 1:55.702 | 1:53.568Danny Steyn | +2.134s (1.88%) | |
| Runoffs 2017 | Sat Grp 2 Run 1 | STL | 68 | Mazda MX5 | 7/8 | 2:01.163 | 1:54.508Danny Steyn | +6.655s (5.81%) |
Mid-Ohio Sports Car Course (2.26 mi)
| Event | Session | Class | # | Car | Pos | Best lap | Class best | To class best | Trap |
|---|---|---|---|---|---|---|---|---|---|
| Runoffs 2016 | STL Race | STL | 68 | Mazda MX-5 | 34/31 | 1:36.625Kevin Boehm | |||
| Runoffs 2016 | STL Qual 4 | STL | 68 | Mazda MX-5 | 32/28 | 1:35.439John Schmitt | |||
| Runoffs 2016 | STL Qual 3 | STL | 68 | Mazda MX-5 | 32/28 | 1:35.891Kevin Boehm | |||
| Runoffs 2016 | STL Qual 2 | STL | 68 | Mazda MX-5 | 33/30 | 1:36.120Kevin Boehm | |||
| Runoffs 2016 | STL Qual 1 | STL | 68 | Mazda MX-5 | 30/31 | 1:47.929 | 1:36.461Kevin Boehm | +11.468s (11.89%) |