Junior

The North Shore Junior Twins are a member of the prestigious British Columbia Junior Premier Baseball League, a wood bat league for players aged 14 to 16 made up of clubs that are based across southern BC. The Jr Twins play approximately 80 to 90 games per season including league games and tournaments throughout British Columbia and the US.

The Junior Twins’ roster is primarily made up of North Shore players, along with select others from across the Lower Mainland. Players are selected for their ability, commitment, and desire to ultimately compete at the college or professional level. The program aims to provide the environment, guidance, and skills – physical, mental and emotional – that will allow its players to reach for their dreams.

Schedule

Roster

Coaches

Junior Schedule

Twitter

BCPBL: North Shore Twins - JUNIOR TWINS SCHEDULE Calendar

Pointstreak Sites calendar events.

March 2024

Mon Tue Wed Thu Fri Sat Sun
Friday March 1
Saturday March 2
Sunday March 3
Monday March 4
Tuesday March 5
Wednesday March 6
Thursday March 7
Friday March 8
Saturday March 9
Sunday March 10
Monday March 11
Tuesday March 12
Wednesday March 13
Thursday March 14
Friday March 15
Saturday March 16
Sunday March 17
Monday March 18
Tuesday March 19
Wednesday March 20
Thursday March 21
Friday March 22
Saturday March 23
Sunday March 24
Monday March 25
Tuesday March 26
Wednesday March 27
Thursday March 28
Friday March 29
Saturday March 30
Sunday March 31

No events.

April 2024

Mon Tue Wed Thu Fri Sat Sun
Monday April 1
Tuesday April 2
Wednesday April 3
Thursday April 4
Friday April 5
Saturday April 6
  • 12:00 pm – 2:00 pm Game at Jr Tritons
    Game at Jr Tritons
    12:00 pm – 2:00 pm
  • 2:30 pm – 4:30 pm Game at Jr Tritons
    Game at Jr Tritons
    2:30 pm – 4:30 pm
Sunday April 7
Monday April 8
Tuesday April 9
Wednesday April 10
Thursday April 11
Friday April 12
Saturday April 13
Sunday April 14
Monday April 15
Tuesday April 16
Wednesday April 17
Thursday April 18
Friday April 19
Saturday April 20
Sunday April 21
Monday April 22
Tuesday April 23
Wednesday April 24
Thursday April 25
  • 7:00 pm – 9:00 pm Game at Jr Cardinals
    Game at Jr Cardinals
    7:00 pm – 9:00 pm
Friday April 26
Saturday April 27
  • 2:00 pm – 4:00 pm Game at Jr Royals
    Game at Jr Royals
    2:00 pm – 4:00 pm
  • 4:30 pm – 6:30 pm Game at Jr Royals
    Game at Jr Royals
    4:30 pm – 6:30 pm
Sunday April 28
  • 10:00 am – 12:00 pm Game at Jr Pirates
    Game at Jr Pirates
    10:00 am – 12:00 pm
  • 12:30 pm – 2:30 pm Game at Jr Pirates
    Game at Jr Pirates
    12:30 pm – 2:30 pm
Monday April 29
Tuesday April 30

May 2024

Mon Tue Wed Thu Fri Sat Sun
Wednesday May 1
Thursday May 2
  • 6:30 pm – 8:30 pm Game vs Jr Chiefs
    Game vs Jr Chiefs
    6:30 pm – 8:30 pm
Friday May 3
Saturday May 4
  • 12:00 pm – 2:00 pm Game vs Jr Tritons
    Game vs Jr Tritons
    12:00 pm – 2:00 pm
  • 2:30 pm – 4:30 pm Game vs Jr Tritons
    Game vs Jr Tritons
    2:30 pm – 4:30 pm
Sunday May 5
Monday May 6
Tuesday May 7
Wednesday May 8
Thursday May 9
  • 6:00 pm – 8:00 pm Game at Jr Blue Jays
    Game at Jr Blue Jays
    6:00 pm – 8:00 pm
Friday May 10
Saturday May 11
  • 2:00 pm – 4:00 pm Game at OA
    Game at OA
    2:00 pm – 4:00 pm
  • 5:30 pm – 7:30 pm Game vs OA
    Game vs OA
    5:30 pm – 7:30 pm
Sunday May 12
  • 10:00 am – 12:00 pm Game vs OA
    Game vs OA
    10:00 am – 12:00 pm
  • 12:00 pm – 2:00 pm Game at OA
    Game at OA
    12:00 pm – 2:00 pm
Monday May 13
Tuesday May 14
Wednesday May 15
Thursday May 16
  • 6:30 pm – 8:30 pm Game vs Jr Cardinals
    Game vs Jr Cardinals
    6:30 pm – 8:30 pm
Friday May 17
Saturday May 18
  • 12:00 pm – 2:00 pm Game vs Jr Thunder
    Game vs Jr Thunder
    12:00 pm – 2:00 pm
  • 2:30 pm – 4:30 pm Game vs Jr Thunder
    Game vs Jr Thunder
    2:30 pm – 4:30 pm
Sunday May 19
  • 4:00 pm – 6:00 pm Game at Jr Thunder
    Game at Jr Thunder
    4:00 pm – 6:00 pm
  • 6:30 pm – 8:30 pm Game at Jr Thunder
    Game at Jr Thunder
    6:30 pm – 8:30 pm
Monday May 20
Tuesday May 21
Wednesday May 22
Thursday May 23
Friday May 24
Saturday May 25
Sunday May 26
Monday May 27
Tuesday May 28
Wednesday May 29
Thursday May 30
  • 6:30 pm – 8:30 pm Game vs Jr Chiefs
    Game vs Jr Chiefs
    6:30 pm – 8:30 pm
Friday May 31

June 2024

Mon Tue Wed Thu Fri Sat Sun
Saturday June 1
  • 2:00 pm – 4:00 pm Game vs Jr Royals
    Game vs Jr Royals
    2:00 pm – 4:00 pm
  • 4:30 pm – 6:30 pm Game vs Jr Royals
    Game vs Jr Royals
    4:30 pm – 6:30 pm
Sunday June 2
  • 10:00 am – 12:00 pm Game vs Jr Eagles
    Game vs Jr Eagles
    10:00 am – 12:00 pm
  • 12:30 pm – 2:30 pm Game vs Jr Eagles
    Game vs Jr Eagles
    12:30 pm – 2:30 pm
Monday June 3
Tuesday June 4
Wednesday June 5
  • 6:30 pm – 8:30 pm Game vs Redlegs
    Game vs Redlegs
    6:30 pm – 8:30 pm
Thursday June 6
  • 6:30 pm – 8:30 pm Game vs Jr Cardinals
    Game vs Jr Cardinals
    6:30 pm – 8:30 pm
Friday June 7
Saturday June 8
  • 2:00 pm – 4:00 pm Game vs Jr Mariners
    Game vs Jr Mariners
    2:00 pm – 4:00 pm
  • 4:30 pm – 6:30 pm Game vs Jr Mariners
    Game vs Jr Mariners
    4:30 pm – 6:30 pm
Sunday June 9
  • 12:00 pm – 2:00 pm Game vs Jr Blaze
    Game vs Jr Blaze
    12:00 pm – 2:00 pm
  • 2:30 pm – 4:30 pm Game vs Jr Blaze
    Game vs Jr Blaze
    2:30 pm – 4:30 pm
Monday June 10
Tuesday June 11
Wednesday June 12
  • 7:00 pm – 9:00 pm Game at Redlegs
    Game at Redlegs
    7:00 pm – 9:00 pm
Thursday June 13
  • 6:30 pm – 8:30 pm Game vs Jr Blue Jays
    Game vs Jr Blue Jays
    6:30 pm – 8:30 pm
Friday June 14
Saturday June 15
Sunday June 16
Monday June 17
Tuesday June 18
  • 7:00 pm – 9:00 pm Game at Jr Cardinals
    Game at Jr Cardinals
    7:00 pm – 9:00 pm
Wednesday June 19
  • 6:30 pm – 8:30 pm Game vs Jr Blue Jays
    Game vs Jr Blue Jays
    6:30 pm – 8:30 pm
Thursday June 20
Friday June 21
Saturday June 22
Sunday June 23
Monday June 24
Tuesday June 25
Wednesday June 26
Thursday June 27
  • 7:00 pm – 9:00 pm Game at Redlegs
    Game at Redlegs
    7:00 pm – 9:00 pm
Friday June 28
Saturday June 29
Sunday June 30
  • 12:00 pm – 2:00 pm Game at Jr Blaze
    Game at Jr Blaze
    12:00 pm – 2:00 pm
  • 2:30 pm – 4:30 pm Game at Jr Blaze
    Game at Jr Blaze
    2:30 pm – 4:30 pm

July 2024

Mon Tue Wed Thu Fri Sat Sun
Monday July 1
Tuesday July 2
Wednesday July 3
Thursday July 4
Friday July 5
Saturday July 6
Sunday July 7
Monday July 8
Tuesday July 9
Wednesday July 10
  • 6:30 pm – 8:30 pm Game vs Redlegs
    Game vs Redlegs
    6:30 pm – 8:30 pm
Thursday July 11
  • 6:00 pm – 8:00 pm Game at Jr Blue Jays
    Game at Jr Blue Jays
    6:00 pm – 8:00 pm
Friday July 12
Saturday July 13
  • 2:00 pm – 4:00 pm Game at Jr Eagles
    Game at Jr Eagles
    2:00 pm – 4:00 pm
  • 4:30 pm – 6:30 pm Game at Jr Eagles
    Game at Jr Eagles
    4:30 pm – 6:30 pm
Sunday July 14
  • 10:00 am – 12:00 pm Game at Jr Mariners
    Game at Jr Mariners
    10:00 am – 12:00 pm
  • 12:30 pm – 2:30 pm Game at Jr Mariners
    Game at Jr Mariners
    12:30 pm – 2:30 pm
Monday July 15
Tuesday July 16
Wednesday July 17
Thursday July 18
Friday July 19
Saturday July 20
Sunday July 21
Monday July 22
Tuesday July 23
Wednesday July 24
Thursday July 25
Friday July 26
Saturday July 27
Sunday July 28
  • 10:00 am – 12:00 pm Game vs Jr Pirates
    Game vs Jr Pirates
    10:00 am – 12:00 pm
  • 12:30 pm – 2:30 pm Game vs Jr Pirates
    Game vs Jr Pirates
    12:30 pm – 2:30 pm
Monday July 29
Tuesday July 30
Wednesday July 31

August 2024

Mon Tue Wed Thu Fri Sat Sun
Thursday August 1
Friday August 2
Saturday August 3
Sunday August 4
Monday August 5
Tuesday August 6
Wednesday August 7
Thursday August 8
Friday August 9
Saturday August 10
Sunday August 11
Monday August 12
Tuesday August 13
Wednesday August 14
Thursday August 15
Friday August 16
Saturday August 17
Sunday August 18
Monday August 19
Tuesday August 20
Wednesday August 21
Thursday August 22
Friday August 23
Saturday August 24
Sunday August 25
Monday August 26
Tuesday August 27
Wednesday August 28
Thursday August 29
Friday August 30
Saturday August 31

No events.

September 2024

Mon Tue Wed Thu Fri Sat Sun
Sunday September 1
Monday September 2
Tuesday September 3
Wednesday September 4
Thursday September 5
Friday September 6
Saturday September 7
Sunday September 8
Monday September 9
Tuesday September 10
Wednesday September 11
Thursday September 12
Friday September 13
Saturday September 14
Sunday September 15
Monday September 16
Tuesday September 17
Wednesday September 18
Thursday September 19
Friday September 20
Saturday September 21
Sunday September 22
Monday September 23
Tuesday September 24
Wednesday September 25
Thursday September 26
Friday September 27
Saturday September 28
Sunday September 29
Monday September 30

No events.

October 2024

Mon Tue Wed Thu Fri Sat Sun
Tuesday October 1
Wednesday October 2
Thursday October 3
Friday October 4
Saturday October 5
Sunday October 6
Monday October 7
Tuesday October 8
Wednesday October 9
Thursday October 10
Friday October 11
Saturday October 12
Sunday October 13
Monday October 14
Tuesday October 15
Wednesday October 16
Thursday October 17
Friday October 18
Saturday October 19
Sunday October 20
Monday October 21
Tuesday October 22
Wednesday October 23
Thursday October 24
Friday October 25
Saturday October 26
Sunday October 27
Monday October 28
Tuesday October 29
Wednesday October 30
Thursday October 31

No events.

November 2024

Mon Tue Wed Thu Fri Sat Sun
Friday November 1
Saturday November 2
Sunday November 3
Monday November 4
Tuesday November 5
Wednesday November 6
Thursday November 7
Friday November 8
Saturday November 9
Sunday November 10
Monday November 11
Tuesday November 12
Wednesday November 13
Thursday November 14
Friday November 15
Saturday November 16
Sunday November 17
Monday November 18
Tuesday November 19
Wednesday November 20
Thursday November 21
Friday November 22
Saturday November 23
Sunday November 24
Monday November 25
Tuesday November 26
Wednesday November 27
Thursday November 28
Friday November 29
Saturday November 30

No events.

December 2024

Mon Tue Wed Thu Fri Sat Sun
Sunday December 1
Monday December 2
Tuesday December 3
Wednesday December 4
Thursday December 5
Friday December 6
Saturday December 7
Sunday December 8
Monday December 9
Tuesday December 10
Wednesday December 11
Thursday December 12
Friday December 13
Saturday December 14
Sunday December 15
Monday December 16
Tuesday December 17
Wednesday December 18
Thursday December 19
Friday December 20
Saturday December 21
Sunday December 22
Monday December 23
Tuesday December 24
Wednesday December 25
Thursday December 26
Friday December 27
Saturday December 28
Sunday December 29
Monday December 30
Tuesday December 31

No events.

January 2025

Mon Tue Wed Thu Fri Sat Sun
Wednesday January 1
Thursday January 2
Friday January 3
Saturday January 4
Sunday January 5
Monday January 6
Tuesday January 7
Wednesday January 8
Thursday January 9
Friday January 10
Saturday January 11
Sunday January 12
Monday January 13
Tuesday January 14
Wednesday January 15
Thursday January 16
Friday January 17
Saturday January 18
Sunday January 19
Monday January 20
Tuesday January 21
Wednesday January 22
Thursday January 23
Friday January 24
Saturday January 25
Sunday January 26
Monday January 27
Tuesday January 28
Wednesday January 29
Thursday January 30
Friday January 31

No events.

February 2025

Mon Tue Wed Thu Fri Sat Sun
Saturday February 1
Sunday February 2
Monday February 3
Tuesday February 4
Wednesday February 5
Thursday February 6
Friday February 7
Saturday February 8
Sunday February 9
Monday February 10
Tuesday February 11
Wednesday February 12
Thursday February 13
Friday February 14
Saturday February 15
Sunday February 16
Monday February 17
Tuesday February 18
Wednesday February 19
Thursday February 20
Friday February 21
Saturday February 22
Sunday February 23
Monday February 24
Tuesday February 25
Wednesday February 26
Thursday February 27
Friday February 28

No events.

Junior Roster

2023 Junior Sponsors

Junior Coaches

Mark Pottie

Riley MacDonald

HEAD COACH

Twins Coach since 2017

Sam van snellenberg

Pitching Coach

Twins Coach since 2023

Matthew Reyes

ASSISTANT COACH

Twins Coach since 2024

JOSH HUNDAL

GENERAL Manager

Twins Coach since 2014

Top