01 - Combine salt, pepper, smoked paprika, garlic powder, onion powder, and dried oregano in a small bowl.
02 - Rub the spice mixture evenly over the entire surface of the beef chuck roast.
03 - Place sliced onion and minced garlic in the bottom of the slow cooker. Set the seasoned beef roast on top of the vegetables.
04 - Pour beef broth, barbecue sauce, and Worcestershire sauce over the beef.
05 - Cover and cook on low setting for 8 hours, or until beef is fork-tender and shreds easily.
06 - Transfer cooked beef to a large bowl. Shred using two forks, discarding any large pieces of fat.
07 - Skim excess fat from cooking liquid in slow cooker. Return shredded beef to slow cooker and toss with juices.
08 - Serve pulled beef on sandwich buns with extra barbecue sauce and desired toppings such as coleslaw or pickles.