Source: Raiders trade receiver Ryan Switzer to Steelers

Oakland Raiders wide receiver Ryan Switzer talks to reporters after practice at the NFL football team’s minicamp Wednesday, June 13, 2018, in Alameda, Calif. Switzer was acquired from the Dallas Cowboys in exchange for Raiders defensive lineman Jihad Ward. (AP Photo/Rich Pedroncelli)

Wide receiver Ryan Switzer has been traded for the second time in four months, this time going from the Oakland Raiders to the Pittsburgh Steelers, a league source told Yahoo Sports.

On an April 28 draft-day trade, Switzer – who grew up just hours away from Pittsburgh in Charleston, West Virginia – was dealt from Dallas to Oakland.

A valuable special teams player, the former North Carolina standout totaled nearly nine yards per punt return as a rookie with the Cowboys last season, including an 83-yard touchdown runback. Additionally, Switzer ranked seventh in total kick return yardage and 12th in total punt return yardage.

Pittsburgh will also deploy the PFWA All-Rookie selection in the slot, to complement All-Pro Antonio Brown, JuJu Smith-Schuster and promising rookie James Washington, who has made a habit of making highlight-reel catches during the preseason. Slot receiver Eli Rogers is not only suspended Week 1, but also recovering from a torn anterior cruciate ligament.

This is the second time the Steelers and Raiders have made a trade this offseason for a receiver. Pittsburgh dealt Martavis Bryant to Oakland for the 79th pick in the 2018 draft on April 26.

Follow Jordan Schultz on Twitter and Instagram @Schultz_Report.

Jordan Schultz is an NFL, NBA and NCAAB insider/analyst for Yahoo Sports.

More from Yahoo Sports:
Jeff Passan: MLB attendance is spooking owners
Patriots’ Brady hangs up during live radio interview
Tiger on Trump: ‘We all must respect the office’
Pat Forde: Fearless predictions for college football