Central Oregon Basketball

Welcome to - the new Central Oregon Adult Basketball Program

As you can see with the TABS (above) we will be running 3 adult programs: 5-on-5 Tournaments, Leagues (year around) and our 60 Minute Hoops program (300 days per year). To join- simply text us at (503) 380-4539 to get on our database, as all our notices (about our 3 programs and the 300 days of '60 Minute Hoops') will be done via text.


Who is running this new Central Oregon adult basketball program?

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

Peaceful & Recreational Athletics Inc. owner Mikal Duilio has been doing adult basketball for 24 years in Portland. Duilio owns/runs 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 moved to Bend in July of 2016 and we 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 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 right) (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 recreational 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

Next DATE: TBA (5-on-5 adult basketball tournament)

TOURNAMENT #1 - Bend Stackers June 11th Champions
TOURNAMENT #2- Vancouver NW Elite July 23rd Champions
TOURNAMENT #3 - Eastern Oregon August 27th Champions

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

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

When: Sat games start at 2pm. Sun games tip-off 2pm (done by 3:30pm)

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

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)

All Tournament team from Aug 26/27:

C- Jason Mumm (Bend)

PG- Zach Saylors (Bend)

G- Jordan Hill (Bend)

F- Adam Stecher (Bend)

C- Joey Apodaca (Bend)

All Tournament team from Oct 7/8:

G- Dusty Moore (Portland)

C- Jason Fontes (Troutdale)

F- Paul Hafford (Vancouver)

PF- Cole Youngers (Bend)

PG- Bradley Laubacher (Bend)


WHY JOIN THIS NEW 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 on 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 (currently I have 111 people on this list) and in fact every game- even games with 'replacement players'- will count as real games (not forfeits). Restated: we do not allow forfeits in this league. No more skipping a week and going 14 days between workouts...  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 (12 games in Winter and Spring).

Answer #2: you can preference Monday or Wednesday or Sunday (Sunday games occur 415pm, 515pm, 615pm range)- text 5033804539 for full explanation.

Answer #3: gym floor at Bend Hoops is grippy (no more slippery- dirty gym floors)

Answer #4: good refereeing (fouls are called- correctly- based on defensive positioning, not contact). Note- that a foul is defined as three parts 1) illegal position, combined with 2) contact that 3) creates a disadvantage. Therefore if you have established being in 'front' of offensive player (on the offensive player's final step of his/her shot/move), that should be a no call regardless of contact. No more guys running into defenders- yelling for a foul and getting to go to the line.

Answer #5: we will provide 40 games per year in an attempt to build a year around consistent league for your team (basketball games are the easiest way to stay in shape- lets do 40 of them per year!)

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



WHO CAN PLAY: Any player 18 and older- from any part of Central Oregon- is welcome to play (also, players can play on up to 2 teams). 16 & 17 year olds- can apply for an exception.

DAYS WE PLAY: Choose to play your games on Mondays or Wednesdays or Sundays (text your choice of day to 5033804539 & expect a 5 minute phone call back to go over details). See exact dates on bottom of page.

# 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)- stop time in final 1 minute if within 6 points (time toggles to running time if 7 points).

FORMAT: there will be a season and a playoff (see bottom of this page)

INDIVIDUALS: individuals can join our 'Bend individuals team' called Cyclones (run by Mikal Duilio) by paying $69 (Fall price for 8 games) or $96 (Winter price for 12 games). Each week, the captain of this team Mikal Duilio will bring uniforms to the games. This team will be comprised of players who need teams and players who are NEW to Bend. Note- in this league, players can play on 2 teams. For full details on individuals team- text Mikal 5033804539 and I will send more/exact details by text.

MASTERS TEAMS (40 & OLDER): everything on this page is for you as well. Simply indicate that you are a Masters Team and in doing so, your team- can expect a few things: 1) a high % of your games will be against Masters teams & 2) each season will end with a Masters Tournament- producing one Central Oregon Masters championship (per Fall, Winter, Spring, Summer). Masters team definition- everyone is over 40- with one player under that age (text Mikal Duilio at 5033804539 to explain/ask for eligibility for the player below 40 years of age).

LOCATION OF GAMES: All games will be at Bend Hoops - located at- 1307 NE 1st Street Bend Oregon. This facility has the perfect legnth court, great lighting and is grippy. It is my belief that we should support this facility (basketball facilities do not make money- they are typically built for other reasons- and as such- we should put as much activity in this gym as we can to help support owners Kevin & Jenny Cox.

QUESTIONS: for an immediate response- text Mikal Duilio (503) 380-4539 (even detailed questions- you will get an immediate response if by text)

AWARDS: If you win your division (Mens and Masters are the 2 divisions), 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: as captain you commit by texting 5033804539 to indicate you are in... THEN you go pay your share of the dues; go to www.PortlandBasketball.com and click on MAKE PAYMENT button.

BONUS FOR CAPTAINS: this league has the ability to collect from each player directly if you would like that service; how it works- text 5033804539 with players names and cell #s... and we will contact each player with directions to pay online (similar to how you just paid online). Note- we help collect but captains are required to cover the balance (immediately following your second game, that next morning we hit your card for the balance). This is a very valuable service to captains; also- captains can check in with us as well with questions such as "how many of my players have paid so far?"



- FALL dates (2017): Oct 4 (Wed) or Oct 8 (Sun) or Oct 9 (Mon)

(8 games gaurenteed for $483) (your 8th game is a playoff game- if you win, you might play a 9th or 10th game)

- WINTER dates (2017): new teams will play on Nov 6 (Mon) or Nov 8 (Wed) or Nov 12 (Sun) (currently playing Fall teams start the next week)

(12 games gauranteed for $695) (your 12th game is a playoff game- if you win, you might play a 13th or 14th game)

- SPRING dates (2018): Feb 11 (Sun) or Feb 12 (Mon) or Feb 14 (Wed)

(12 games gauranteed for $695) (your 12th game is a playoff game- if you win, you might play a 13th or 14th game)

- SUMMER dates (2018): May 14 (Mon) or May 16 (Wed) or May 20 (Sun)

(12 games gauranteed for $695) (your 12th game is a playoff game- if you win, you might play a 13th or 14th game)



Note- about this upcoming schedule: as of today (October 1st) NINE teams are in and will play each other fairly equally (everyone plays everyone else one time, almost) with the season ending up where Open teams will compete (best record) to become seeds #1-4 in the Open Tourmament while Masters teams will compete similarly to become seeds #1-4 in the Masters Tournament (we are not sure which teams will categorize as Masters teams yet).

Wednesday October 4th

6:00pm Gunnar's Army 78 vs Cyclones 90

6:55pm Team Friendship 77 vs GoodYear Auto Parts 92

7:45pm Thuggy Bears 67 vs Dwyer Williams Dretke 86

8:40pm Auto Kings 88 vs Dwyer Williams Dretke 70

Monday October 9th

6:00pm    Gunnar's Army 82 vs Purple Reign 72

6:55pm     Dwyer Williams Dretke 92 vs Oscars Team 88

Wednesday October 11th

6:00pm     Gunnar's Army 73 vs Auto Kings 66

6:50pm     Cyclones 53 vs GoodYear Auto Parts 67

7:40pm     Thuggy Bears 55 vs Team Friendship 62

8:35pm     Purple Reign 61 vs 60-Minute Hoopers 99

Sunday October 15th

4:15pm    Oscar's Team 90 vs Thuggy Bears 70

5:00pm    Dwyer Williams Dretke 108 vs 60 Minute Hoopers 82

Monday October 16th

6:00pm    Cyclones 80 vs 60 Minute Hoopers 70

6:50pm    Dywer Williams Dretke 78 vs Team Friendship 77

7:40pm    Oscar's Team 88 vs Auto Kings 80

8:35pm    GoodYear Auto Parts 92 vs Thuggy Bears 72

Wednesday October 18th

6:00pm    60 Minute Hoopers 90 s Gunnar's Army 81

6:50pm    Oscar's Team 92 vs Cyclones 79

7:40pm    Purple Reign 82 vs Team Friendship 83

8:35pm    Auto Kings 90 vs Dwyer Williams Dretke 79

Monday October 23rd

6:00pm    Cyclones (red unis) vs 60 Minute Hoopers (black unis)- referees Adam Stecher & Mikal Duilio

6:50pm    Oscar's Team (black unis) vs Gunnar's Army (white unis)- referees Adam Stecher & Mikal Duilio

7:40pm    Auto Kings (white unis) vs GoodYear Auto Parts (black unis)- referees Adam Stecher & Stan Talbot

8:35pm    Dwyer Williams Dretke (green unis) vs Purple Reign- referees Stan Talbot & Mikal Duilio

Wednesday October 25th

6:00pm    Gunnars Army (white unis) vs Thuggy Bears (blue unis)- referees Adam Stecher & Mikal Duilio

6:50pm    Auto Kings (black unis) vs Team Friendship (white unis)- referees Adam Stecher & Stan Talbot

7:40pm    Oscar's Team (black unis) vs Dwyer Williams Dretke (white unis)- referees Stan Talbot & Mikal Duilio

8:35pm    Purple Reign vs GoodYear Auto Parts (gold unis)- referees Stan Talbot & Adam Stecher

Sunday October 29th

4:15pm    Purple Reign vs Thuggy Bears (blue unis)

5:00pm    60 Minute Hoops Program (anyone welcome to sign up to play in this $5 per person game)

Monday October 30th

6:00pm    Auto Kings (black unis) vs Cyclones (red unis)

6:50pm    Dywer Williams Dretke (white unis) vs GoodYear AutoParts (black unis)

7:40pm    Purple Reign vs Oscar's Team (white unis)

8:35pm    60 Minute Hoopers (black unis) vs Team Friendship (white unis)

Wednesday November 1st

7:05pm    Gunnar's Army (black unis) vs Team Friendship (white unis)

7:55pm    60 Minute Hoopers (black unis) vs GoodYear Auto Parts (gold unis)

8:45pm    Thuggy Bears (blue unis) vs Cyclones (red unis)


Monday Nov 6th

7:05pm    PLAYOFFS TBA

7:55pm    PLAYOFFS TBA

8:45pm    PLAYOFFS TBA

Wednesday November 8th

7:05pm    PLAYOFFS TBA

7:55pm    PLAYOFFS TBA

8:45pm    PLAYOFFS TBA

Sunday November 12th



6:00pm    '60 Minute Hoops' runs a game today (unrelated to league)- anyone welcome to play in this game by texting 5033804539




1. Sunday Oct 15th 5pm (this game cost $8 as you will be on our city league team called '60 Minute Hoops Team' for 1 game- playing in the adult city league)

2. Sunday Oct 15th 5:45pm   ($5- the normal 12 person format described on this page)

3. Monday Oct 16th 6pm  (this game cost $8 as you will be on our city league team called '60 Minute Hoops Team' for 1 game- playing in the adult city league)

4. Tuesday Oct 17th 6pm   ($5- the normal 12 person format described on this page)(women will be playing in this game this week)

5. Wednesday Oct 18th 6pm  (this game cost $8 as you will be on our city league team called '60 Minute Hoops Team' for 1 game- playing in the adult city league)

6. Thursday Oct 19th 6pm   ($5- the normal 12 person format described on this page)(women will be playing in this game this week)

7. Saturday Oct 21st 9am   ($5- the normal 12 person format described on this page)

(12 individual players sign up to play- in games- offered 300 days per year in Bend)

When I think of an open gym, I picture spending 2 hours of time to get a very uneven workout. So we created 60 Minute Hoops-

How does 60 Minute Hoops work?

1. Mikal Duilio will text every player on our player list (126 players as of today)- explaining that THIS PAGE is updated with the newest options

2. Players text back to hold a spot in games; each game is limited to 12 players- players are divided into 2 teams by the supervisor and given uniforms (costs $5)

3. The game tips on time with a jump ball (from there- it is call your own)- and we keep score. We play two halves of 26 minutes each (if the game accidentally has 14 players, we add 8 minutes to the game).

4. There is only 1 substitute per team, so in each half, each player will sit out 1 time (4 minutes)

Who: this is a private program so you must qualify by playing within our rules/style; rules include 1) you can dribble a lot- and you can shoot a lot- but if you do BOTH you will be asked to not play- bc players who dribble all around the court- then proceed to shoot the ball as well (on same posession), ruin the flow for everyone else... 2) no anger allowed in this program (you must be peaceful & must be recreational to play in the 60 Minute Hoops program), no bragging, no putting other players down, no smack talking (this is a private program- that stuff is okay in other games but not these games)... 3) if you are beat on a play, you need to let the player go (fouls from behind are considered unethical in a 'call your own' program such as this, so if you are beat- just let the player go); also hard fouls are unacceptable in this program... 4) zone defense is not allowed (this is about getting a strong workout, it is not about winning (to that point- even with 30 seconds to go and game tied, the clock never stops- even if the ball is out of bounds).

What: normal open gyms take 2.25 hours to get your run in whereas 60 Minute Hoops Program will give you a better/more thorough workout in 55 minutes! More time for your family or other things in life.

When: see listings at top of page- text to hold a spot

Where: all games are at Bend Hoops

Why: these games feel like real league games as we 'jump ball' to start, we use the scoreboard, a supervisor will rule on close calls and uniforms are provided. Also- Bend Hoops is well lit and has a grippy/clean floor.

Cost: $5 per game (but read cancellation policy)

Cancellation policy: 12 players is the perfect # so when you cancel, you are in effect reducing a team to zero subs (which degrades the quality of the game) so this (refund policy below) will be enforced starting October 1st forward-

Refunds- if you cancel: Once you commit, you owe $5, but if you give 5 hours notice (or more) you get $5 back. If you give us 4-hours notice, you get $4 back, if you give us 3-hours notice you get $3 back, 2-hours notice you get $2 back (meaning you owe use $3) and 1 hour notice- you get $1 back (you will owe us $4). Under 1 hour and we have to charge you the $5.

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 SAME DAY trip (your team will pay $210 to play 3 games all in one day in Portland)

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

Play 3 games (choose Saturday or Sunday) in the 2pm - 6:30pm range

7:45pm- Depart and drive 3 hours and 3 minutes back to Bend


Saturday/Sunday overnight trip (your team will pay $276 to play 2 games Sat night, 2 games Sun afternoon)

Saturday 2:00pm Depart Bend

Play 2 games Saturday at 6pm and 7pm

Play 2 games Sunday in the 1:00pm - 3:30pm range

Sunday 4:30pm- Depart Portland (and drive 3 hours and 5 minutes back to Bend)


Teams will arrange on their own transportation and overnight arrangements.

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