Explore career summaries, game counts, and officiating tendencies.
Search by name to review detailed NCAA Men's referee statistics.
First Season: 2010-11 or earlier
Last Season: 2024-25
Total Games: 94
Crew Chief: 65 (69%)
U1: 17 (18%)
U2: 12 (13%)
Home Wins: 54%
Home Fouls: 18.7
Away Fouls: 18.8
Foul Diff: 0.1
Attendance: 2,768
| Games | Total | 2024-25 | 2023-24 | 2022-23 | 2021-22 | 2020-21 | 2019-20 | 2018-19 | 2017-18 | 2016-17 | 2015-16 | 2014-15 | 2013-14 | 2012-13 | 2011-12 | 2010-11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Games | 94 | 3 | 4 | 10 | 7 | 2 | 12 | 6 | 10 | 8 | 6 | 8 | 8 | 4 | 4 | 2 |
| Crew Chief | 65 | 3 | 2 | 9 | 5 | 2 | 9 | 5 | 8 | 6 | 5 | 6 | 4 | 0 | 0 | 1 |
| U1 | 17 | 0 | 2 | 1 | 1 | 0 | 2 | 1 | 0 | 2 | 1 | 2 | 3 | 2 | 0 | 0 |
| U2 | 12 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 4 | 1 |
| NCAA Tournament | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NIT Tournament | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pre/Mid-Season Tournament | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Big West | 43 | 0 | 2 | 5 | 4 | 2 | 6 | 4 | 4 | 5 | 3 | 5 | 2 | 1 | 0 | 0 |
| WCC | 9 | 0 | 2 | 2 | 1 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| WAC | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| Mountain West | 3 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| CUSA | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| PAC 12 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| SWAC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| American | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Big Sky | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| A-10 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Ivy | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| MEAC | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| OVC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Sun Belt | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| MVC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Big South | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| MAC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| CAA | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Patriot | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| ACC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Summit | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Date | Crew Chief | U1 | U2 | Home | Away | Score | Fouls | Fee | Season $ |
|---|---|---|---|---|---|---|---|---|---|
| 2024-12-25 | Todd Apo | Amy Bonner | Wil Howard | Charlotte | Charleston | 81 - 84 | 23 - 22 | $2,000 | $5,650 |
| 2024-12-24 | Todd Apo | Wil Howard | Tommy Nunez | Charlotte | Murray State | 94 - 90 | 25 - 27 | $2,000 | $3,650 |
| 2024-12-22 | Todd Apo | Edwin Young | Tommy Nunez | Charleston | Oregon State | 65 - 74 | 21 - 20 | $1,650 | $1,650 |
| 2024-1-27 | Todd Apo | Tom Nally | Ryan McCarty | UC Irvine | Cal State Northridge | 77 - 72 | 21 - 24 | $1,528 | $6,742 |
| 2024-1-25 | Mike Scyphers | Todd Apo | Earnest Kelley III | Cal Poly | Cal State Fullerton | 51 - 54 | 19 - 15 | $1,528 | $5,214 |
| 2023-12-24 | Todd Apo | Donn Berdahl | Nate Harris | Portland | Temple | 54 - 55 | 18 - 14 | $1,843 | $3,686 |
| 2023-12-23 | Larry Spaulding | Todd Apo | Wil Howard | Portland | Massachusetts | 78 - 100 | 17 - 24 | $1,843 | $1,843 |
| 2023-2-25 | Todd Apo | Jeff Ketchu | Tom Nally | UC San Diego | UC Santa Barbara | 71 - 87 | 8 - 7 | $1,480 | $15,507 |
| 2023-2-23 | Todd Apo | Martin Cichocki | Andy Cohn | Cal State Northridge | Cal State Bakersfield | 75 - 68 | 23 - 24 | $1,480 | $14,027 |
| 2023-1-28 | Todd Apo | Jeff Ketchu | Casey McClellan | UC Irvine | Cal State Northridge | 81 - 56 | 20 - 16 | $1,480 | $12,547 |
| 2023-1-26 | Todd Apo | Daryl Gelinas | Jeremy Dente | Cal Poly | Long Beach State | 52 - 70 | 22 - 12 | $1,480 | $11,067 |
| 2022-12-25 | Todd Apo | Donn Berdahl | Nate Harris | Pepperdine | Iona | 66 - 76 | 14 - 17 | $1,786 | $9,587 |
| 2022-12-23 | Todd Apo | Chris Beaver | Donn Berdahl | Pepperdine | George Washington | 81 - 70 | 15 - 17 | $1,786 | $7,801 |
| 2022-12-22 | Todd Apo | Chris Beaver | Keith Kimble | Utah State | Seattle U | 84 - 56 | 20 - 20 | $1,786 | $6,015 |
| 2022-11-26 | Todd Apo | Ryan Wells | Anthony Collazo | Sacramento State | Southern Utah | 87 - 91 | 26 - 22 | $1,480 | $4,229 |
| 2022-11-25 | Todd Apo | Ryan Wells | Daniel Coda | Southern Utah | Texas State | 65 - 78 | 18 - 21 | $1,269 | $2,749 |
| 2022-11-19 | Rick Batsell | Todd Apo | Daryl Gelinas | Hawai'i | Hawai'i Pacific | 79 - 55 | 11 - 10 | $1,480 | $1,480 |
| 2022-2-5 | Todd Apo | Juan Corral | Randy Richardson | Cal State Fullerton | Cal State Bakersfield | 75 - 61 | 22 - 21 | $1,433 | $11,192 |
| 2022-2-3 | Todd Apo | Ken Ditty | Kevin Walker | Cal State Northridge | UC San Diego | 77 - 83 | 22 - 15 | $1,433 | $9,759 |
| 2022-1-8 | Todd Apo | Ken Ditty | Brady Chelette | UC Riverside | UC Irvine | 51 - 68 | 18 - 16 | $1,433 | $8,326 |
| 2021-12-25 | Todd Apo | Michael Greenstein | Marques Pettigrew | BYU | Liberty | 80 - 75 | 18 - 24 | $1,729 | $6,893 |
| 2021-12-23 | Kevin Brill | Rick Batsell | Todd Apo | Wyoming | Northern Iowa | 71 - 69 | 19 - 21 | $1,729 | $5,164 |
| 2021-12-22 | Don Daily | Todd Apo | Keith Kimble | Stanford | Wyoming | 66 - 63 | 16 - 16 | $2,002 | $3,435 |
| 2021-12-8 | Todd Apo | Ryan Wells | Daniel Coda | Hawai'i | Hawai'i Pacific | 88 - 52 | 14 - 15 | $1,433 | $1,433 |
| 2020-12-19 | Todd Apo | Anthony Collazo | Daniel Coda | Hawai'i | Hawai'i Hilo | 89 - 66 | 22 - 23 | $1,386 | $2,772 |
| 2020-12-11 | Todd Apo | Ryan Wells | Daniel Coda | Hawai'i | Hawai'i Pacific | 83 - 50 | 14 - 20 | $1,386 | $1,386 |
| 2020-2-15 | Todd Apo | Gregory Nixon | Donn Berdahl | Long Beach State | UC Riverside | 65 - 63 | 10 - 20 | $1,339 | $16,428 |
| 2020-2-13 | Todd Apo | Donn Berdahl | Daryl Gelinas | Cal State Northridge | Cal Poly | 81 - 73 | 18 - 24 | $1,339 | $15,089 |
| 2020-1-18 | Todd Apo | Gregory Nixon | Jeff Ketchu | Long Beach State | Cal State Fullerton | 62 - 66 | 22 - 22 | $1,339 | $13,750 |
| 2020-1-16 | Todd Apo | Jeff Ketchu | Rob Rorke | UC Riverside | Cal State Northridge | 68 - 80 | 16 - 16 | $1,339 | $12,411 |
| 2019-12-25 | Larry Spaulding | Rick Batsell | Todd Apo | UTEP | Boise State | 67 - 72 | 20 - 11 | $1,360 | $11,072 |
| 2019-12-23 | Todd Apo | Donn Berdahl | Shane Staggs | Boise State | Portland | 85 - 69 | 18 - 21 | $1,615 | $9,712 |
| 2019-12-22 | Larry Spaulding | Todd Apo | Nate Harris | Portland | Houston | 56 - 81 | 16 - 19 | $1,615 | $8,097 |
| 2019-12-1 | Todd Apo | Ryan Wells | Anthony Collazo | Hawai'i | Hawai'i Pacific | 58 - 41 | 13 - 11 | $1,339 | $6,482 |
| 2019-11-15 | Rick Batsell | Todd Apo | Ian Caldwell | Hawai'i | Portland State | 83 - 75 | 21 - 20 | $1,339 | $5,143 |
| 2019-11-11 | Todd Apo | Ryan Wells | Daniel Coda | Florida A&M | South Dakota | 82 - 85 | 21 - 28 | $1,020 | $3,804 |
| 2019-11-10 | Todd Apo | Ryan Wells | Daniel Coda | Pacific | Florida A&M | 76 - 54 | 17 - 16 | $1,615 | $2,784 |
| 2019-11-8 | Todd Apo | Ryan Wells | Daniel Coda | South Dakota | Pacific | 72 - 62 | 16 - 17 | $1,169 | $1,169 |
| 2019-2-23 | Todd Apo | Bill Vinovich | Phil White | UC Riverside | Long Beach State | 67 - 71 | 20 - 10 | $1,292 | $6,480 |
| 2019-1-19 | Todd Apo | Daryl Gelinas | Tom Nally | Cal State Northridge | UC Irvine | 68 - 74 | 20 - 17 | $1,292 | $5,188 |
| 2019-1-17 | Tom Nunez | Todd Apo | Glen Mayberry | Cal State Fullerton | UC Riverside | 69 - 61 | 12 - 16 | $1,292 | $3,896 |
| 2018-12-8 | Todd Apo | Ryan Wells | Daniel Coda | Hawai'i | Hawai'i Hilo | 82 - 75 | 15 - 18 | $1,292 | $2,604 |
| 2018-11-10 | Todd Apo | Ryan Wells | Daniel Coda | North Texas | Portland | 78 - 73 | 18 - 14 | $1,312 | $1,312 |
| 2018-11-9 | Todd Apo | Ryan Wells | Daniel Coda | Humboldt State | North Texas | 48 - 93 | 19 - 16 | $0 | $0 |
| 2018-2-10 | Todd Apo | Robert Lehigh | Ken Ditty | UC Riverside | UC Irvine | 52 - 62 | 24 - 20 | $1,244 | $13,153 |
| 2018-2-8 | Todd Apo | David Hall | Ryan McCarty | UC Davis | UC Santa Barbara | 81 - 90 | 17 - 19 | $1,244 | $11,909 |
| 2018-1-13 | Todd Apo | Jeff Ketchu | Steven Espinoza | Cal State Northridge | UC Irvine | 54 - 71 | 11 - 17 | $1,244 | $10,665 |
| 2018-1-11 | Todd Apo | Jeff Ketchu | Jeff Wooten | UC Riverside | UC Davis | 65 - 75 | 25 - 19 | $1,244 | $9,421 |
| 2017-12-25 | Todd Apo | Chris Beaver | Nate Harris | Davidson | Akron | 91 - 78 | 17 - 17 | $1,462 | $8,177 |
| 2017-12-23 | Larry Spaulding | Chris Rastatter | Todd Apo | Miami | New Mexico State | 54 - 63 | 17 - 19 | $1,975 | $6,715 |
| Tournament | Times Worked | Seasons |
|---|---|---|
| 2K SPORTS CLASSIC | 2 | 2013-14 |
| CIT - 1st ROUND | 1 | 2012-13 |
| DIAMOND HEAD CLASSIC | 2 | 2011-12 |
| HAWAIIAN AIRLINES DIAMOND HEAD CLASSIC | 12 | 2013-14, 2015-16, 2017-18, 2019-20 |
| Hawaiian Airlines Diamond Head Classic | 10 | 2021-22, 2022-23, 2023-24, 2024-25 |
| Hawaiian Airlines Diamond Head Classic - 5th Place Game | 1 | 2024-25 |
| North Shore Classic | 2 | 2022-23 |
| OUTRIGGER HOTELS RAINBOW CLASSIC | 15 | 2010-11, 2013-14, 2014-15, 2016-17, 2017-18, 2018-19, 2019-20 |
| OUTRIGGER HOTELS RAINBOW CLASSIC AT HONOLULU | 2 | 2012-13 |
Total games worked across seasons, relative to each season's opening day
Salary estimates based on conference rates, tier level, and season adjustments. Rates vary by conference and year.
Current Tier: Tier 3
Career Total: $120,058
Total Games: 94
Avg per Game: $1,277
Highest Season: $16,428 (2019-20)
| Season | Tier | Games | CC Games | U1/U2 Games | Total Earned | Avg per Game |
|---|---|---|---|---|---|---|
| 2024-25 | Tier 3 | 3 | 3 | 0 | $5,650 | $1,883 |
| 2023-24 | Tier 3 | 4 | 2 | 2 | $6,742 | $1,686 |
| 2022-23 | Tier 3 | 10 | 9 | 1 | $15,507 | $1,551 |
| 2021-22 | Tier 3 | 7 | 5 | 2 | $11,192 | $1,599 |
| 2020-21 | Tier 3 | 2 | 2 | 0 | $2,772 | $1,386 |
| 2019-20 | Tier 3 | 12 | 9 | 3 | $16,428 | $1,369 |
| 2018-19 | Tier 3 | 6 | 5 | 1 | $6,480 | $1,080 |
| 2017-18 | Tier 3 | 10 | 8 | 2 | $13,153 | $1,315 |
| 2016-17 | Tier 3 | 8 | 6 | 2 | $9,626 | $1,203 |
| 2015-16 | Tier 3 | 6 | 5 | 1 | $7,818 | $1,303 |
| 2014-15 | Tier 3 | 8 | 6 | 2 | $7,630 | $954 |
| 2013-14 | Tier 3 | 8 | 4 | 4 | $8,307 | $1,038 |
| 2012-13 | Tier 3 | 4 | 0 | 4 | $2,743 | $686 |
| 2011-12 | Tier 3 | 4 | 0 | 4 | $4,254 | $1,064 |
| 2010-11 | Tier 3 | 2 | 1 | 1 | $1,756 | $878 |
Estimated cumulative salary earned across seasons, relative to each season's opening day