Central Oregon Basketball
Central Oregon Hotshots final game- played at Redmond Convention Center's Hooker Arena
Central Oregon Hotshots Cliff White squaring up against Josh Jackson of the Vancouver Volcanoes

Welcome to Central Oregon Adult Basketball

We are a new adult basketball program in Bend. As you can see with the TABS (above) we will be running Adult Tournaments, Adult Basketball Leagues (year around) and Open Gym Games - 360 days per year. Separately, we will have options for Bend teams to take trips to Portland

Please text us at (503) 380-4539 to get on our database as all our notices on these events will be done via text.


Who is running this new Central Oregon adult basketball league?

Peaceful & Recreational Athletics Inc. Mikal Duilio has been doing adult basketball for 24 years P & R Athletics/Duilio owns and runs the league www.PortlandBasketball.com; this league runs 50 weeks per year.

Mikal Duilio and wife Ashlie have ties to Central Oregon with in-laws in Madras and friends in Bend. Mikal Duilio and family recently moved to Bend (July of 2016) and live near Harmon Park. Separate from the adult basketball league called PortlandBasketball.com- Mikal Duilio also ran(2005-2011) the International Basketball League. The IBL was a minor professional basketball league with teams from New York- to Michigan- to California- 16 states total and even Japan and China played a few seasons; this league featured very high scoring due to a unique rule in which teams only got 1 timeout per half. The IBL developed players for overseas play- in fact, in 2007 alone- 102 players went from the IBL to play overseas basketball. 25 ex-NBA players played in the International Basketball League.

During the 6 years of IBL action, Peaceful & Recreational Athletics Inc. and Mikal Duilio had a team in the IBL- the Central Oregon Hotshots; the Central Oregon Hotshots played at various high schools (pictured is Cliff White of Central Oregon squaring up against Josh Jackson of the Vancouver Volcanoes- this game was at Mt View High School) (also pictured is a separate game played in our final year- at the Redmond Convention Center's Hooker Arena). The Hotshots and the IBL could not survive past 6 years- but for those that- remember- these were some exciting games in Central Oregon.

We are here now to bring you a consistent, year around adult basketball program. Take a look at each tab to review our products

from the Portland league- team Rip City playing at the Moda Center
from the Portland league-two teams playing at Beaverton Hoop facility

Bend Oregon - August 26th & 27th (5-on-5 adult basketball tournament)

Who: Adult basketball players welcome to join. Teams ($249 per team) & Individual Players ($37 per player)

What: Adult basketball 5-on-5 tournament- where your team will play FOUR games minimum (you might get a 5th game)

When: Saturday games start at 2pm. Sunday games tip-off 10am - 2pm.

Where: Every game will be played at Bend Hoops (basketball facility) - located at 1307 NE 1st Street Bend Oregon 97701

Why: This tournament is designed so that out of town players can do this with JUST ONE HOTEL NIGHT. The tournament starts later on Saturday so out of town teams can drive in that day. And on the back end, the tournament ends Sunday at 2pm (so out of town teams can enjoy Bend that afternoon and/or drive home that afternoon/night). This format works great! Many people know of friends or family in Bend area to stay with- if you struggle to find an affordable- hotel- text Mikal Duilio for suggestions 5033804539.

Format: you will play each team 1 time (you will play 3 different games)- followed by a seeded tournament- all teams make the tournament (seed 1 vs seed 4... seed 2 vs seed 3, then a championship game).

This Tournament already has 4 teams committed (we will not cancel this tournament). Teams include Bend, Portland, Hood River and Vancouver, so far. For any question- call or text Mikal Duilio at 503-380-4539 (texting will get immediate response)- or Email

TOURNAMENT #1 - Bend Stackers June 11th Champions
TOURNAMENT #2- Vancouver NW Elite July 23rd Champions

All-Tournament Team from June 10/11:

G- Mario Mora (Bend)

PF- Adolpho Pearales (California)

C- Adam Stecher (Bend)

F- Steve Reed (Vancouver)

PG- Landon Riggins (Portland)


All Tournament team from July 22/23:

G- Steve Reed (Vancouver)

F- Josh Yundt (Hillsboro)

F- Cole Younger (Bend)

F- Joe Nichols (Bend)

C- Jason Fontes (Troutdale)

Champions from July 22nd Tournament was Vancouver NW Elite featuring Paul Hafford, Steve Reed, Kevin 'Pip' Bloodsaw and more.


new- Adult Basketball League- YEAR AROUND at Bend Hoops

WHY JOIN THIS Central Oregon Adult Basketball League at Bend Hoops? Answer #1: we will not have a single forfeit- as every game scheduled will be played (how do we gaurantee that? answer: this league will text teams the day of our games- to verify that teams are coming to the gym (& if a team is short a few players, we will recruit fill in players via a giant text list of spare players) (if a team wants off- we will replace the entire team- so that- the game occurs)... and in fact, every game- even games with 'replacement players'- will count. Restated: we do not allow forfeits in this league- every game will occur and every game will count. No more skipping a week and going 14 days between games- b/c the other team does not want to play! No more showing up the gym and not getting a game in because the other team is short a few people. Every single game in this league will occur- and every game will have referees and every game will count. If you pay for 8 games, you will play 8 games. If you pay for 12 games in the Winter, you will get 12 games.

Answer #2: choose either Mon or Wed or Sundays (Sunday games occur 4pm, 5pm, 6pm range- so you can go to Church, watch NFL)- text 5033804539 for an explanation.

Answer #3: gym floor will be grippy (damp mopped & drymopped before games- no more slippery- dirty gym floors!)

Answer #4: solid refereeing (fouls are based on defensive positioning, not contact)

Answer #5: we will provide 40 games per year in an attempt to build a year around consistent program

Answer #6: you can request a week off (even with 6 days notice, you can request to not play a certain day) and your team will get a new game scheduled.



WHO CAN PLAY: Any player 18 and above- from any part of Central Oregon- is welcome to play (also note- that players can play on up to TWO teams). If 17 & under- you may call for possible exception.

DAYS WE PLAY: Choose to play your games on Mondays or Wednesdays or Sundays (text your choice of day to 5033804539 and Mikal Duilio will text you details in how this works)

# OF GAMES/COST: see bottom of page. When you pay us- your games are GAURANTEED (example- if you pay for 12 games you will get ALL 12 of those games).

MINUTES PER GAME: two halves of 22-minutes each (good amount of playing time)

FORMAT: there will be a season and a playoff (total games can be as seen on the bottom of this page)

INDIVIDUALS: individuals can join our 'Bend individuals team' (run by Mikal Duilio) by paying $64 (Fall price for 8 games) or $96 (Winter price for 12 games). This team will wear RED uniforms provided by the league (each week, the captain of this team Mikal Duilio will bring these uniforms to the gym and will take the uniforms home that night). This team will be average in skill level- comprised of players who need teams and players who are NEW to Bend. Side note- in this league, players can play on multiple teams (up to 3 teams total).

MASTERS TEAMS (40 & OLDER): everything on this page is for you as well- same prices/games & same location (Bend Hoops). Indicate that you are a Masters Team when you join (and choose Wednesdays)- and in doing so, your Team- can expect 2 things: 1) 75% of your games will be against Masters teams & 2) each of the four seasons will end with a Masters teams- tournament- producing one Central Oregon Masters championship.

LOCATION OF GAMES: All games will be at Bend Hoops (1307 NE 1st Street Bend Oregon)

QUESTIONS: for an immediate response- text Mikal Duilio (503) 380-4539 (any question- even detailed questions, a text gets you an instant response)

AWARDS: If you win your division, your team will be awarded reversible black/white jerseys (uniforms)

HOW TO REGISTER: Text (503) 380-4539 (we can register your team by text, with a series of quick questions)

HOW TO PAY: To hold your spot, the captain commits by texting or calling Mikal Duilio; then the captain pays his/her share of the dues online (and at this moment, we know you are IN for the league). The league- then has the ability to collect from each player directly (a service we do, for the captain, when you tell us you are in, Mikal Duilio will send you details on how this collection option could work for you). Note that- the captain covers the balance still due, if there is a balance due, by game 2 of season. This (collections help) is a very valuable service to captains; captains can check in with us as well with questions such as 'how many of my players have paid so far'?


FALL dates: Sept 17 (Sun) or Sept 18 (Mon) or Sept 20 (Wed) - 8 games guaranteed for $483


WINTER dates: Nov 5 (Sun) or Nov 6 (Mon) or Nov 8 (Wed) - 12 games gauranteed $695


SPRING dates (2018): Feb 11 (Sun) or Feb 12 (Mon) or Feb 14 (Wed) - 12 games gauranteed $695


SUMMER dates: May 14 (Mon) or May 16 (Wed) or May 20 (Sun)- 8 games guaranteed for $483

Our open gyms are (not really 'open gyms' at all)- they are much better-

Our open gyms are not really open gyms; instead, we offer 'games' where 12 individuals can show up and play one 55-minute game (5-on-5 full court game) (with 1 substitute per team).

We text you a notice of upcoming games (text us at 5033804539 to get on our text list) every few days (we typically might offer 5-days worth of games to choose from/per week).

If you want to play in ANY one of the games, text back to hold your spot (we take 12 players per hour) (12 players equates to 2-teams playing each other with a single substitute per team.

Games are 2 halves of 25-minutes each; games start on time so if you sign up to play at 7pm- you will be done & heading home by 7:55pm (efficient use of your time).

Normal open gyms take 2.25 hours to get your run in... this format will give you a better/more thorough workout in 55 minutes! More time for your family or other things in life.

Cost: $5 per game

Uniforms: provided at the site (we bring, we wash) so 6 of the players will wear RED uniforms and 6 of the players will wear BLACK uniforms.

These games feel like real league games: we 'jump ball' to start, we use the clock and we keep score. A supervisor will rule on close calls. Uniforms and a grippy/clean floor round out your experience- so that you show up and get a great game in an efficient pocket of time. This program is cooperative by rule- meaning if you cannot cooperate and give a little (we call our own), this program is not for you.


GAME OPTIONS- this schedule starts September 11th- forward- all games @BEND HOOPS:

Sundays 1pm & 2pm- this is an 'every week'/year around option (Remember- with any game you want to play in, always text 5033804539 to hold your spot)

Mondays 6pm & 7pm- this is an 'every week'/year around option

Wednesdays 6pm & 7pm- this is an 'every week'/year around option

Thursdays at Bend Hoops Noon - this is a 'Flash Game' meaning we will do this 1 in every 2 Thursdays based on a text you might get saying something like "we are playing tomorrow/Thurs Noon who wants in?"

Fridays at Bend Hoops 4:15pm - a 'Flash Game' meaning we will do this 1 in every 3 Fridays based on a text you might get saying something like "we are playing tomorrow/Fri 4:15pm who wants in?"

Saturdays at Bend Hoops 10:30am - a 'Flash Game' meaning we will do this 1 in every 2 Saturdays (based on a text letting you know of the game option)


Gather your players and take a trip to Portland

Get your players together and bring a team to Portland- ANY Saturday or Sunday that works for you. Simply text (503) 380-4539 but know that in Portland they run 50 weeks per year- so this is available any weekend- that you can get your team together.

Efficient trip (your team will pay $210)

Sunday 10:00am- Depart Bend (and drive 3 hours and 5 minutes to Columbia Christian School)

Sunday 2:00pm- Play 1st game of day at Columbia Christian School

Sunday 4:00pm- Play 2nd game of day at Hillside Community Center

Sunday 6:45pm- Play 3rd game of day at Club Sport

Sunday 7:45pm- Depart Tualatin (and drive 3 hours and 3 minutes back to Bend)

Fun trip (your team will pay $276)

Saturday 2:00pm- Depart Bend (and drive 3 hours and 5 minutes to Columbia Christian School)

Saturday 6:00pm- Play 1st game of day at Columbia Christian School

Saturday 7:00pm- Play 2nd game of day at Columbia Christian School

Sunday 1:45pm- Play 3rd game of trip - (Sunday) at Hillside Community Center

Sunday 3:45pm- Play 4th game of trip - (Sunday) at Warner Pacific College

Sunday 4:45pm- Depart Warner Pacific College (and drive 3 hours and 5 minutes back to Bend)

Teams will arrange on their own transportation and overnight arrangements. As you can see, both trips are very organized- this (above) would be your exact schedule.

Legal Guarding position (1 min)

Legal defensive position is that you are square (in front of) opponent prior to their final step of the move/shot. After the 'moment' of being in front and in 'legal guarding position'- you can be moving backward and/or jumping up and contact should be legal, as seen in this video; in fact, if you are in front and displaced, it can be a charge call.

Incidental contact (21 sec)

This play could have been a no-call as the contact seems very incidental ('incidental' meaning- the contact did not create an unfair advantage for the person being contacted). This video seems to show a defender flopping, not a defender displaced by contact and therefore this could just as easily be a 'no-call' from the referee as the contact was incidental.

Incidental contact (26sec) example 2

Defense gets to position prior to final step of offensive player- thus, the contact is going to be a no call or an offensive foul (offensive foul if the offensive player then displaces/dislodges the defender).

No Call - On a Shot (40 sec)

This is a no-call because the defense is there. Restated - contact is legal if the defense is there first.

No Call - On a Shot (1 min) example 2

This could be a no-call as the contact is not creating a disadvantage and trained referees know that a foul requires three things: 1) illegal position with 2) contact and 3) a disadvantage created and as the ball goes in pretty easily in this video, it kind of makes the argument that there was not really a disadvantage created.

Block/Charge? (36 sec)

Defense gets to position prior to final step of offensive player- thus, the contact is going to be a no call or an offensive foul (offensive foul if the offensive player then displaces/dislodges the defender).

Block/Charge? (1 min) example 2

This looks like a good call (a defensive foul). Plus if you think about it- a defender really should be 'defending'- not setting up for flops. A defender is a player trying to legally impede an offensive player from scoring- but the guy in the video is not trying to prevent scoring as much as he is trying to 'work the referees'.

Various Examples of Foul Calls (6 minutes)

PortlandBasketball.Com encourages players and referees to watch this video. There are 10 explanations of fouls vs 'no calls' vs charges in this training video.

Law of Verticality (1 minute)

If defender gets "in front of" an offensive player prior to that offensive player's final step of his move/shot, than that defender is entitled to (law of verticality) to the space behind him and 'to the ceiling'; in other words the defender can jump straight up (but- proof of jumping straight up- is that defender landed close to the same spot on floor when coming down). Important- for safety- to understand this concept of jumping straight up as opposed to jumping outward.

Law of Verticality (6 minutes) explanation

All players in PortlandBasketball.com, for safety reasons, need to watch this video explanation of the law of verticality and how it relates to safety- thank you.

2016 Verticality Rule

2016 Definition of a Foul &/or a No-Call