Button as Tab

 

social media header 2651a

post now button 993dc

Tom N.
Tom N. published a new article
.ncoa-ann{ --ink:#111827; --ink2:#1f2937; --red:#b91c1c; --red2:#ff3b30; --gold:#ffe08a; --line:rgba(255,255,255,.10); --muted:#cbd5e1; width:100%; max-width:920px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; color:#fff; border-radius:16px; overflow:hidden; background: radial-gradient(130% 120% at 88% -15%, rgba(185,28,28,.40), transparent 58%), linear-gradient(140deg, var(--ink) 0%, var(--ink2) 52%, #3b0d0d 100%); box-shadow:0 22px 60px rgba(0,0,0,.5); } .ncoa-ann *{ box-sizing:border-box; } /* ---------- HERO ---------- */ .ncoa-hero{ position:relative; padding:30px 30px 26px; border-bottom:1px solid var(--line); background:repeating-linear-gradient(90deg,transparent 0 44px,rgba(255,255,255,.022) 44px 45px); } .ncoa-eyebrow{ display:inline-flex; align-items:center; gap:9px; font-size:12px; letter-spacing:2.5px; text-transform:uppercase; color:var(--gold); font-weight:700; margin-bottom:14px; } .ncoa-dot{ width:10px; height:10px; border-radius:50%; background:var(--red2); box-shadow:0 0 0 0 rgba(255,59,48,.7); animation:ncoaPulse 1.4s ease-in-out infinite; } @keyframes ncoaPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}} .ncoa-kicker{ font-size:13px; letter-spacing:1.5px; text-transform:uppercase; color:var(--muted); font-weight:700; margin:0 0 6px; } .ncoa-h1{ margin:0; font-size:46px; line-height:.98; font-weight:900; letter-spacing:.5px; text-transform:uppercase; text-shadow:0 2px 18px rgba(0,0,0,.4); } .ncoa-h1 .go{ color:var(--red2); } .ncoa-theme{ display:inline-block; margin-top:16px; padding:7px 16px; border:1px solid var(--gold); border-radius:999px; color:var(--gold); font-weight:700; font-size:13px; letter-spacing:1px; text-transform:uppercase; } .ncoa-lead{ margin:16px 0 0; font-size:16px; line-height:1.6; color:#e5e7eb; max-width:640px; } /* ---------- DETAILS ---------- */ .ncoa-details{ padding:24px 30px 8px; } .ncoa-grid{ display:grid; grid-template-columns:1fr 1fr; gap:14px; } .ncoa-card{ background:rgba(255,255,255,.055); border:1px solid var(--line); border-radius:12px; padding:16px 18px; } .ncoa-card.span2{ grid-column:1 / -1; } .ncoa-card .lbl{ display:flex; align-items:center; gap:8px; font-size:12px; letter-spacing:1.5px; text-transform:uppercase; color:var(--gold); font-weight:700; margin-bottom:8px; } .ncoa-card .val{ font-size:16px; line-height:1.55; color:#fff; } .ncoa-card .val strong{ font-weight:800; } .ncoa-sched{ list-style:none; margin:0; padding:0; } .ncoa-sched li{ display:flex; justify-content:space-between; gap:14px; padding:8px 0; border-bottom:1px dashed var(--line); font-size:15px; } .ncoa-sched li:last-child{ border-bottom:0; } .ncoa-sched .day{ font-weight:800; letter-spacing:.3px; } .ncoa-sched .time{ color:var(--muted); text-align:right; } .ncoa-sched .social{ color:var(--gold); } /* ---------- WATCH LIVE ---------- */ .ncoa-watch{ margin:20px 30px 0; padding:22px 22px 24px; border-radius:14px; border:1px solid rgba(255,0,0,.4); background: radial-gradient(120% 160% at 100% 0%, rgba(255,0,0,.30), transparent 60%), rgba(0,0,0,.25); } .ncoa-watch h3{ display:flex; align-items:center; gap:10px; margin:0 0 6px; font-size:22px; font-weight:900; text-transform:uppercase; letter-spacing:.6px; } .ncoa-watch p{ margin:0 0 16px; color:#e5e7eb; font-size:15px; line-height:1.55; } .ncoa-btns{ display:flex; gap:12px; flex-wrap:wrap; } .ncoa-btn{ display:inline-flex; align-items:center; gap:9px; text-decoration:none; padding:13px 22px; border-radius:999px; font-weight:800; font-size:14px; letter-spacing:.6px; text-transform:uppercase; transition:transform .15s ease, filter .2s ease, background .2s ease; } .ncoa-btn:active{ transform:translateY(1px); } .ncoa-btn.yt{ background:#ff0000; color:#fff; } .ncoa-btn.yt:hover{ filter:brightness(1.12); } .ncoa-btn.site{ background:linear-gradient(135deg,#1f2937,#b91c1c); color:#fff; border:1px solid rgba(255,255,255,.18); } .ncoa-btn.site:hover{ filter:brightness(1.15); } .ncoa-banner-note{ display:flex; align-items:flex-start; gap:9px; margin-top:16px; font-size:13px; color:var(--muted); line-height:1.5; } .ncoa-banner-note .pin{ color:var(--red2); font-size:15px; } /* ---------- FOOTER ---------- */ .ncoa-foot{ margin-top:22px; padding:16px 30px 22px; border-top:1px solid var(--line); text-align:center; font-size:13px; letter-spacing:1px; color:var(--muted); text-transform:uppercase; } @media (max-width:640px){ .ncoa-hero{ padding:24px 20px; } .ncoa-h1{ font-size:34px; } .ncoa-details,.ncoa-watch{ padding-left:18px; padding-right:18px; } .ncoa-watch{ margin-left:18px; margin-right:18px; } .ncoa-grid{ grid-template-columns:1fr; } .ncoa-btn{ width:100%; justify-content:center; } }
NCOA North Basketball · Camp starts tomorrow

2026 NCOA North Basketball Officials Camp

We’re Ready to Go!

dfghj6789juy_ef234.jpeg

Camp Theme — Foundation is Key!

From your 1st year to your 35th — the whistles, the crews, and the cameras are ready. Three days of rules, mechanics, and crew development tip off this weekend at Grant High School. Let’s get to work.

📅 Date
June 5–7, 2026
📍 Location
Grant High School
⏰ Schedule
  • Friday5:00 PM – 9:00 PM
  • Saturday8:00 AM – 9:00 PM
  • Sunday8:00 AM – 7:00 PM

Watch the Games Live

Every camp game will be broadcast LIVE on YouTube — and streamed right here on ncoanorth.com. Whether you’re on the floor or following along from home, you won’t miss a possession.

📌 Saturday morning: a live banner goes up across the top of the site — tap it to jump straight to the game broadcast.
Presented by NCOA Basketball Leadership
Brett L.
Brett L. updated their profile picture
Brett L.
Michael K.
Michael K. updated their profile picture
Michael K.
JS
Jefferson S. joined the site
Chris F. commented on this post
SU
Super U. published a new article
.ncoa-camp-wrap { width: 100%; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(135deg, #111827 0%, #1f2937 55%, #b91c1c 100%); color: #fff; border-radius: 22px; overflow: hidden; box-shadow: 0 18px 45px rgba(0, 0, 0, .28); margin: 20px auto; } .ncoa-camp-inner { padding: 34px 28px; max-width: 1100px; margin: 0 auto; } .ncoa-badge { display: inline-block; background: #f97316; color: #111827; font-weight: 800; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; padding: 8px 14px; border-radius: 999px; margin-bottom: 18px; } .ncoa-title { font-size: clamp(30px, 5vw, 58px); color: #f8d904; line-height: 1.02; font-weight: 900; margin: 0; text-transform: uppercase; } .ncoa-theme { font-size: clamp(18px, 2.4vw, 28px); color: #fde68a; font-weight: 800; margin-top: 12px; } .ncoa-subtitle { font-size: 18px; line-height: 1.6; color: #e5e7eb; max-width: 850px; margin: 18px 0 28px; } .ncoa-grid { display: grid; grid-template-columns: 1.1fr .9fr; gap: 24px; align-items: stretch; } .ncoa-card { background: rgba(255, 255, 255, .10); border: 1px solid rgba(255, 255, 255, .18); border-radius: 18px; padding: 22px; backdrop-filter: blur(8px); } .ncoa-card h3 { margin: 0 0 14px; font-size: 22px; color: #fff; } .ncoa-details { display: grid; gap: 12px; } .ncoa-detail { display: flex; gap: 12px; align-items: flex-start; color: #f9fafb; line-height: 1.45; font-size: 16px; } .ncoa-icon { width: 34px; height: 34px; min-width: 34px; border-radius: 10px; background: rgba(249, 115, 22, .95); display: flex; align-items: center; justify-content: center; font-size: 18px; } .ncoa-list { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; } .ncoa-list li { background: rgba(255, 255, 255, .10); border-left: 4px solid #f97316; padding: 12px 14px; border-radius: 10px; font-weight: 700; } .ncoa-highlight { margin-top: 24px; background: #fff; color: #111827; border-radius: 18px; padding: 22px; display: grid; grid-template-columns: 1fr auto; gap: 18px; align-items: center; } .ncoa-highlight strong { color: #b91c1c; } .ncoa-btn { display: inline-block; background: #b91c1c; color: #fff !important; text-decoration: none; font-weight: 900; padding: 14px 22px; border-radius: 999px; box-shadow: 0 10px 20px rgba(185, 28, 28, .35); transition: transform .2s ease, box-shadow .2s ease; white-space: nowrap; } .ncoa-btn:hover { transform: translateY(-2px); box-shadow: 0 14px 28px rgba(185, 28, 28, .45); } .ncoa-footer { margin-top: 22px; font-size: 16px; color: #f3f4f6; font-weight: 700; } @media (max-width: 800px) { .ncoa-camp-inner { padding: 26px 18px; } .ncoa-grid, .ncoa-highlight { grid-template-columns: 1fr; } .ncoa-btn { text-align: center; width: 100%; box-sizing: border-box; } }
Basketball Referee Training Camp

2026 NCOA Officials Camp

Camp Theme: Foundation is Key!

Whether you are in your 1st year or your 35th year, come join us this June for a powerful basketball officials training experience focused on rules knowledge, mechanics, and crew development.

Camp Details

📅
Date:
June 5–7, 2026
📍
Location:
Grant High School
Schedule:
Friday: 5:00 PM – 9:00 PM
Saturday: 8:00 AM – 9:00 PM
Camp Social: Saturday at 6:00 PM
Sunday: 8:00 AM – 7:00 PM

Training Focus

  • Class Instruction
  • Rules Knowledge
  • 2-Person Mechanics Focus
  • 3-Person Mechanics Focus
  • Game Management Development
Training hours earned will count toward credit for the 2026–27 season. Invited guests include CIF Section Observers, CIF State Championship Observers, NCAA Men’s and Women’s Observers, and Assignors.
Register for Camp
CF
I am new to NCOA and will be away this weekend, do you know when there will be other camps?
Are there any monthly meetings or scrimmages to attend?
TB
Taj B. joined the site
SU
Super U. published a new article
.ncoa-camp-wrap { width: 100%; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(135deg, #111827 0%, #1f2937 55%, #b91c1c 100%); color: #fff; border-radius: 22px; overflow: hidden; box-shadow: 0 18px 45px rgba(0, 0, 0, .28); margin: 20px auto; } .ncoa-camp-inner { padding: 34px 28px; max-width: 1100px; margin: 0 auto; } .ncoa-badge { display: inline-block; background: #f97316; color: #111827; font-weight: 800; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; padding: 8px 14px; border-radius: 999px; margin-bottom: 18px; } .ncoa-title { font-size: clamp(30px, 5vw, 58px); color: #f8d904; line-height: 1.02; font-weight: 900; margin: 0; text-transform: uppercase; } .ncoa-theme { font-size: clamp(18px, 2.4vw, 28px); color: #fde68a; font-weight: 800; margin-top: 12px; } .ncoa-subtitle { font-size: 18px; line-height: 1.6; color: #e5e7eb; max-width: 850px; margin: 18px 0 28px; } .ncoa-grid { display: grid; grid-template-columns: 1.1fr .9fr; gap: 24px; align-items: stretch; } .ncoa-card { background: rgba(255, 255, 255, .10); border: 1px solid rgba(255, 255, 255, .18); border-radius: 18px; padding: 22px; backdrop-filter: blur(8px); } .ncoa-card h3 { margin: 0 0 14px; font-size: 22px; color: #fff; } .ncoa-details { display: grid; gap: 12px; } .ncoa-detail { display: flex; gap: 12px; align-items: flex-start; color: #f9fafb; line-height: 1.45; font-size: 16px; } .ncoa-icon { width: 34px; height: 34px; min-width: 34px; border-radius: 10px; background: rgba(249, 115, 22, .95); display: flex; align-items: center; justify-content: center; font-size: 18px; } .ncoa-list { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; } .ncoa-list li { background: rgba(255, 255, 255, .10); border-left: 4px solid #f97316; padding: 12px 14px; border-radius: 10px; font-weight: 700; } .ncoa-highlight { margin-top: 24px; background: #fff; color: #111827; border-radius: 18px; padding: 22px; display: grid; grid-template-columns: 1fr auto; gap: 18px; align-items: center; } .ncoa-highlight strong { color: #b91c1c; } .ncoa-btn { display: inline-block; background: #b91c1c; color: #fff !important; text-decoration: none; font-weight: 900; padding: 14px 22px; border-radius: 999px; box-shadow: 0 10px 20px rgba(185, 28, 28, .35); transition: transform .2s ease, box-shadow .2s ease; white-space: nowrap; } .ncoa-btn:hover { transform: translateY(-2px); box-shadow: 0 14px 28px rgba(185, 28, 28, .45); } .ncoa-footer { margin-top: 22px; font-size: 16px; color: #f3f4f6; font-weight: 700; } @media (max-width: 800px) { .ncoa-camp-inner { padding: 26px 18px; } .ncoa-grid, .ncoa-highlight { grid-template-columns: 1fr; } .ncoa-btn { text-align: center; width: 100%; box-sizing: border-box; } }
Basketball Referee Training Camp

2026 NCOA Officials Camp

Camp Theme: Foundation is Key!

Whether you are in your 1st year or your 35th year, come join us this June for a powerful basketball officials training experience focused on rules knowledge, mechanics, and crew development.

Camp Details

📅
Date:
June 5–7, 2026
📍
Location:
Grant High School
Schedule:
Friday: 5:00 PM – 9:00 PM
Saturday: 8:00 AM – 9:00 PM
Camp Social: Saturday at 6:00 PM
Sunday: 8:00 AM – 7:00 PM

Training Focus

  • Class Instruction
  • Rules Knowledge
  • 2-Person Mechanics Focus
  • 3-Person Mechanics Focus
  • Game Management Development
Training hours earned will count toward credit for the 2026–27 season. Invited guests include CIF Section Observers, CIF State Championship Observers, NCAA Men’s and Women’s Observers, and Assignors.
Register for Camp
CF
I am new to NCOA and will be away this weekend, do you know when there will be other camps?
Are there any monthly meetings or scrimmages to attend?
Jaspreet A. and Kandace S. joined the site
William K.
William K. updated their canvas photo
William K.
William K. updated their profile picture
William K.
Qisen Q. and Mehtab B. joined the site
James F.
James F. published a new article

Hey Partner,

We are now in the second half of league play, and games are getting pretty intense. Players, coaches, and fans (including the ones in black and white stripes!) are all looking forward to the playoffs. It’s imperative that we give our best effort on the court every night in every game. Part of doing that includes talking with other officials about the situations they experience and sharing our own. Always remember to use the NFHS rulebook to substantiate your rulings, and learn from your mistakes.

This week, we hear from three officials who shared their experiences with our NCOA leadership team.  

Official #1 said, "I have a question about fouls while there's a loose ball in the bonus.  Suppose we have A1 miss a shot. During the rebound A2 pushes B1.  If that was the fifth foul in the quarter would we shoot free throws.  I had a referee say we don't.  But looking at the rule this seems like a personal foul as a ball in flight is not in team control."

Official #1 for the win!  Yup we don't shoot free throws if the foul occurs by the offensive team during team control.  You can imagine a player control foul or an illegal screen by the offensive team as two instances where in the bonus we don't shoot free throws.  This Rule is found in Rule 10 Section 7 Article 12 Rule 10 Penalties Summary" 1. No free throws: a. For each common foul before the bonus rule is in effect. b. For a player-control or team-control foul." 

However, once a try has ended no team-control is established and we shoot free throws for the fifth team foul in a quarter and all subsequent fouls that quarter.  Rule 4-8 Section 8 Bonus Free Throws says, "Art. 1...The bonus is the two free throws awarded for a common foul (except a player-control or team-control foul)..."

Official # 2 asks, "At my game last week there was an announcer during the game.  The visiting team complained about it but I didn't know what to tell them."

It's pretty simple, Rule 1 Section 18 makes this crystal clear, "The playing of music/sound effects shall only be permitted during pregame, time-outs, intermission and post-game.  The use of artificial noisemakers shall be prohibited.  The announcer shall be prohibited from making announcements during the game, such as 'two minutes to go."

Official # 3 wanted to know, "Who is responsible for getting blood off the court and who checks if there is no blood on the court?"  

Prior to the game we should inspect the court as stated in Rule 2-4-1, " The referee shall: Art. 1 ... inspect and approve all equipment, including court,..."

In Rule 2 Article 3 gives us a clue as to the responsibility of the clean up, Rule 2-3 says, "The officials jurisdiction extends through periods when the game may be momentarily stopped for any reason."

Rule 3 Section 7 gives us some help with, "The referee shall not permit any team member to participate if in the referee's judgement any item constitutes a safety concern."  

So it's up to us to make sure the court is "approved."

I hope these questions sparked thoughts in your head about what we can do to better ourselves as officials to serve this game we all love.  If you have questions about this or anything else don't hesitate to e-mail me at This email address is being protected from spambots. You need JavaScript enabled to view it. document.getElementById('cloakdf413d8ea04586d5d48be11c6d06fb84').innerHTML = ''; var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addydf413d8ea04586d5d48be11c6d06fb84 = 'doctorjim' + '@'; addydf413d8ea04586d5d48be11c6d06fb84 = addydf413d8ea04586d5d48be11c6d06fb84 + 'gmail' + '.' + 'com'; var addy_textdf413d8ea04586d5d48be11c6d06fb84 = 'doctorjim' + '@' + 'gmail' + '.' + 'com';document.getElementById('cloakdf413d8ea04586d5d48be11c6d06fb84').innerHTML += ''+addy_textdf413d8ea04586d5d48be11c6d06fb84+'';

Your Rules Gazette staff writers,

James Frazee and Dylan Koury

More

Top 10 Rules Exam 1 Scorers (23/24)

USER NAME POINTS
🥇 esanatkar 48
🥈 Jordanmahallati 48
🥉 Shundal1 48
🎖️ Majorleague 48
🏅 Syr_igor 44
Lee 44
nae814 42
Jordanmahallati 42
Majorleague 42

Top 10 Rules Exam 2 Scorers (23/24)

USER NAME POINTS
🥇 nae814 50
🥈 Majorleague 50
🥉 bruceakinaka 48
🎖️ Shundal1 48
🏅 Syr_igor 46
bruceakinaka 46

Top 10 2024-2025 Rules Exam

USER NAME POINTS
🥇 Ksowles4091 100
🥈 hoopref1228 100
🥉 Lee 100
🎖️ Dware 98
🏅 Shundal1 98
Syr_igor 98
Syr_igor 94
Coachzebra 92
Dlew2001 92
Coachzebra 90
and so on...  
t-shirt-design2
Property of NCOA Basketball Officials T-Shirt Version 2
T-Shirt Size