The Frank J. Selke Trophy is awarded to the forward who demonstrates the most skill in the defensive component of the game. I had some issues unlocking this one. I had the highest +/-, takeaways and hits and still wasn't winning it. So here is the method I used and it was relatively quick and easy.
Start a new Be A Pro as a 2 Way Forward Center with the Tampa Bay Lightning. Now play some games and simulate through the season and try to be near the top in takeaways and +/-. Whenever you get XP, try to focus on adding it to Hand Eye, Defensive Awareness, Stick Checking, Shot Blocking and Strength to get them above at least 90. Now hopefully once you finish that season and start the next, the coach will give you a goal of finishing in the top 10 or top 40 in Selke voting. Now you can go into "My Pro" and select "Season Expectations." In the top right, it should say "Top 10 Frank J. Selke Trophy" and a little under that you should see "Current Ranking: 1" that tells you what rank you are in the running for the Selke.
So now that you can see where you stand, SAVE YOUR GAME and simulate the first game of the regular season. Check your rank and if you are in the top 5, SAVE YOUR GAME and simulate the next. Keep doing this until you get to rank 1. Every 5 games, you will need to play a game, but as soon as the puck drops you can quit out. This will keep you from getting demoted. Now its as simple as simulating 1 game at a time and checking your rank after each game. Make sure you keep saving after each successful game. If there is a gap in the schedule where your team doesn't play for 5-6 days, you might drop a couple ranks but you should get it right back. And if you are getting sick of the 1 game at a time strategy, you can always switch to doing 3-5 games at a time and then checking your stats.
There is probably a better method, but this is what worked for me.