Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016 22 RGV Toros us USA 3. USL 14 13 1,243 13.8 9 0.65 48 39 81.3 4 6 4 8 61.5 Matches 2017 23 Ottawa Fury us USA 2. USL 32 32 2,880 32.0 41 1.28 134 93 70.9 8 14 10 7 21.9 3 2 1 0 33.3 Matches 2018 24 Ottawa Fury us USA 2. USL 2 2 180 2.0 9 4.50 15 7 46.7 0 0 2 0 0.0 1 1 0 0 0.0 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 31 31 2,790 31.0 39 1.26 110 73 65.5 13 9 9 8 25.8 2 1 1 0 50.0 Matches 2020 26 Pacific FC ca CAN 1. CanPL 6 6 540 6.0 3 0 3 1 16.7 4 3 1 0 25.0 Matches 2021 27 Pacific FC ca CAN 1. CanPL 25 25 2,235 24.8 12 5 8 7 28.0 4 4 0 0 0.0 Matches 2022 28 Pacific FC ca CAN 1. CanPL 26 26 2,340 26.0 12 7 7 9 34.6 4 4 0 0 0.0 Matches 2023 29 Vancouver FC ca CAN 1. CanPL 27 27 2,430 27.0 7 5 15 5 18.5 7 7 0 0 0.0 Matches 2024 30 Vancouver FC ca CAN 1. CanPL 28 28 2,520 28.0 7 9 12 28 100.0 6 4 2 0 33.3 Matches 2025 31 Vancouver FC ca CAN 1. CanPL 28 28 2,520 28.0 57 2.04 4 9 15 2 7.1 4 2 2 0 50.0 Matches 2026 32 Vancouver FC ca CAN 1. CanPL 7 7 630 7.0 8 1.14 1 2 4 0 0.0 2 0 2 0 100.0 Matches 2026 32 Vancouver FC 1. CCC 2 2 180 2.0 8 4.00 14 6 42.9 0 0 2 0 0.0 0 0 0 0 Matches 11 Seasons 5 Clubs 4 Leagues 228 227 20,488 227.6 171 1.48 321 218 68.2 71 66 91 75 33.0 37 28 9 0 24.3 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Vancouver FC (4 Seasons) 2 Leagues 92 92 8,280 92.0 73 1.97 14 6 42.9 19 25 48 35 38.0 19 13 6 0 31.6 Ottawa Fury (3 Seasons) 1 League 65 65 5,850 65.0 89 1.37 259 173 67.2 21 23 21 15 23.1 6 4 2 0 33.3 Pacific FC (3 Seasons) 1 League 57 57 5,115 56.8 27 12 18 17 29.8 12 11 1 0 8.3 RGV Toros (1 Season) 1 League 14 13 1,243 13.8 9 0.65 48 39 81.3 4 6 4 8 61.5 CanPL (7 Seasons) 147 147 13,215 146.8 65 1.86 46 37 64 52 35.4 31 24 7 0 22.6 USL (4 Seasons) 79 78 7,093 78.8 98 1.24 307 212 69.4 25 29 25 23 29.5 6 4 2 0 33.3 CCC (1 Season) 2 2 180 2.0 8 4.00 14 6 42.9 0 0 2 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016 22 RGV Toros 1 League 14 13 1,243 13.8 9 0.65 48 39 81.3 4 6 4 8 61.5 2017 23 Ottawa Fury 1 League 32 32 2,880 32.0 41 1.28 134 93 70.9 8 14 10 7 21.9 3 2 1 0 33.3 2018 24 Ottawa Fury 1 League 2 2 180 2.0 9 4.50 15 7 46.7 0 0 2 0 0.0 1 1 0 0 0.0 2019 25 Ottawa Fury 1 League 31 31 2,790 31.0 39 1.26 110 73 65.5 13 9 9 8 25.8 2 1 1 0 50.0 2020 26 Pacific FC 1 League 6 6 540 6.0 3 0 3 1 16.7 4 3 1 0 25.0 2021 27 Pacific FC 1 League 25 25 2,235 24.8 12 5 8 7 28.0 4 4 0 0 0.0 2022 28 Pacific FC 1 League 26 26 2,340 26.0 12 7 7 9 34.6 4 4 0 0 0.0 2023 29 Vancouver FC 1 League 27 27 2,430 27.0 7 5 15 5 18.5 7 7 0 0 0.0 2024 30 Vancouver FC 1 League 28 28 2,520 28.0 7 9 12 28 100.0 6 4 2 0 33.3 2025 31 Vancouver FC 1 League 28 28 2,520 28.0 57 2.04 4 9 15 2 7.1 4 2 2 0 50.0 2026 32 Vancouver FC 2 Leagues 9 9 810 9.0 16 1.78 14 6 42.9 1 2 6 0 0.0 2 0 2 0 100.0 11 Seasons 5 Clubs 4 Leagues 228 227 20,488 227.6 171 1.48 321 218 68.2 71 66 91 75 33.0 37 28 9 0 24.3 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Vancouver FC (4 Seasons) 2 Leagues 92 92 8,280 92.0 73 1.97 14 6 42.9 19 25 48 35 38.0 19 13 6 0 31.6 Ottawa Fury (3 Seasons) 1 League 65 65 5,850 65.0 89 1.37 259 173 67.2 21 23 21 15 23.1 6 4 2 0 33.3 Pacific FC (3 Seasons) 1 League 57 57 5,115 56.8 27 12 18 17 29.8 12 11 1 0 8.3 RGV Toros (1 Season) 1 League 14 13 1,243 13.8 9 0.65 48 39 81.3 4 6 4 8 61.5 CanPL (7 Seasons) 147 147 13,215 146.8 65 1.86 46 37 64 52 35.4 31 24 7 0 22.6 USL (4 Seasons) 79 78 7,093 78.8 98 1.24 307 212 69.4 25 29 25 23 29.5 6 4 2 0 33.3 CCC (1 Season) 2 2 180 2.0 8 4.00 14 6 42.9 0 0 2 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016 22 RGV Toros us USA 3. USL 5th 14 13 1,243 13.8 9 0.65 48 39 81.3 4 6 4 8 61.5 Matches 2017 23 Ottawa Fury us USA 2. USL 20th 32 32 2,880 32.0 41 1.28 134 93 70.9 8 14 10 7 21.9 3 2 1 0 33.3 Matches 2018 24 Ottawa Fury us USA 2. USL 19th 2 2 180 2.0 9 4.50 15 7 46.7 0 0 2 0 0.0 1 1 0 0 0.0 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 13th 31 31 2,790 31.0 39 1.26 110 73 65.5 13 9 9 8 25.8 2 1 1 0 50.0 Matches 2020 26 Pacific FC ca CAN 1. CanPL 4th 6 6 540 6.0 3 0 3 1 16.7 4 3 1 0 25.0 Matches 2021 27 Pacific FC ca CAN 1. CanPL 3rd 25 25 2,235 24.8 12 5 8 7 28.0 4 4 0 0 0.0 Matches 2022 28 Pacific FC ca CAN 1. CanPL 4th 26 26 2,340 26.0 12 7 7 9 34.6 4 4 0 0 0.0 Matches 2023 29 Vancouver FC ca CAN 1. CanPL 7th 27 27 2,430 27.0 7 5 15 5 18.5 7 7 0 0 0.0 Matches 2024 30 Vancouver FC ca CAN 1. CanPL 7th 28 28 2,520 28.0 7 9 12 28 100.0 6 4 2 0 33.3 Matches 2025 31 Vancouver FC ca CAN 1. CanPL 8th 28 28 2,520 28.0 57 2.04 4 9 15 2 7.1 4 2 2 0 50.0 Matches 2026 32 Vancouver FC ca CAN 1. CanPL 7th 7 7 630 7.0 8 1.14 1 2 4 0 0.0 2 0 2 0 100.0 Matches 11 Seasons 5 Clubs 3 Leagues 226 225 20,308 225.6 163 1.43 307 212 69.4 71 66 89 75 33.3 37 28 9 0 24.3 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Vancouver FC (4 Seasons) 1 League 90 90 8,100 90.0 65 1.86 19 25 46 35 38.9 19 13 6 0 31.6 Ottawa Fury (3 Seasons) 1 League 65 65 5,850 65.0 89 1.37 259 173 67.2 21 23 21 15 23.1 6 4 2 0 33.3 Pacific FC (3 Seasons) 1 League 57 57 5,115 56.8 27 12 18 17 29.8 12 11 1 0 8.3 RGV Toros (1 Season) 1 League 14 13 1,243 13.8 9 0.65 48 39 81.3 4 6 4 8 61.5 CanPL (7 Seasons) 147 147 13,215 146.8 65 1.86 46 37 64 52 35.4 31 24 7 0 22.6 USL (4 Seasons) 79 78 7,093 78.8 98 1.24 307 212 69.4 25 29 25 23 29.5 6 4 2 0 33.3
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2026 32 Vancouver FC 1. CCC 2 2 180 2.0 8 4.00 14 6 42.9 0 0 2 0 0.0 0 0 0 0 Matches 1 Season 1 Club 1 League 2 2 180 2.0 8 4.00 14 6 42.9 0 0 2 0 0.0 0 0 0 0
Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016 22 Houston Dynamo us USA 1. MLS 0 0 Matches 2016 22 RGV Toros us USA 3. USL 14 13 1,243 13.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 23 Ottawa Fury us USA 2. USL 32 32 2,880 32.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 24 Ottawa Fury us USA 2. USL 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 26 Pacific FC ca CAN 1. CanPL 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 27 Pacific FC ca CAN 1. CanPL 25 25 2,235 24.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2022 28 Pacific FC ca CAN 1. CanPL 26 26 2,340 26.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 29 Vancouver FC ca CAN 1. CanPL 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 30 Vancouver FC ca CAN 1. CanPL 28 28 2,520 28.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 31 Vancouver FC ca CAN 1. CanPL 28 28 2,520 28.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 32 Vancouver FC ca CAN 1. CanPL 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 32 Vancouver FC 1. CCC 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 5 Clubs 4 Leagues 228 227 20,488 227.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Vancouver FC (4 Seasons) 2 Leagues 92 92 8,280 92.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ottawa Fury (3 Seasons) 1 League 65 65 5,850 65.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Pacific FC (3 Seasons) 1 League 57 57 5,115 56.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 RGV Toros (1 Season) 1 League 14 13 1,243 13.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Houston Dynamo (1 Season) 1 League 0 0 CanPL (7 Seasons) 147 147 13,215 146.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 USL (4 Seasons) 79 78 7,093 78.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 CCC (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MLS (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016 22 RGV Toros 1 League 14 13 1,243 13.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016 22 Houston Dynamo 1 League 0 0 2017 23 Ottawa Fury 1 League 32 32 2,880 32.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018 24 Ottawa Fury 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019 25 Ottawa Fury 1 League 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020 26 Pacific FC 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021 27 Pacific FC 1 League 25 25 2,235 24.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2022 28 Pacific FC 1 League 26 26 2,340 26.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023 29 Vancouver FC 1 League 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024 30 Vancouver FC 1 League 28 28 2,520 28.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2025 31 Vancouver FC 1 League 28 28 2,520 28.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2026 32 Vancouver FC 2 Leagues 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 5 Clubs 4 Leagues 228 227 20,488 227.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Vancouver FC (4 Seasons) 2 Leagues 92 92 8,280 92.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ottawa Fury (3 Seasons) 1 League 65 65 5,850 65.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Pacific FC (3 Seasons) 1 League 57 57 5,115 56.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 RGV Toros (1 Season) 1 League 14 13 1,243 13.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Houston Dynamo (1 Season) 1 League 0 0 CanPL (7 Seasons) 147 147 13,215 146.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 USL (4 Seasons) 79 78 7,093 78.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 CCC (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MLS (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016 22 RGV Toros us USA 3. USL 5th 14 13 1,243 13.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016 22 Houston Dynamo us USA 1. MLS 19th 0 0 Matches 2017 23 Ottawa Fury us USA 2. USL 20th 32 32 2,880 32.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 24 Ottawa Fury us USA 2. USL 19th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 13th 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 26 Pacific FC ca CAN 1. CanPL 4th 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 27 Pacific FC ca CAN 1. CanPL 3rd 25 25 2,235 24.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2022 28 Pacific FC ca CAN 1. CanPL 4th 26 26 2,340 26.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 29 Vancouver FC ca CAN 1. CanPL 7th 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 30 Vancouver FC ca CAN 1. CanPL 7th 28 28 2,520 28.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 31 Vancouver FC ca CAN 1. CanPL 8th 28 28 2,520 28.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 32 Vancouver FC ca CAN 1. CanPL 7th 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 5 Clubs 3 Leagues 226 225 20,308 225.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Vancouver FC (4 Seasons) 1 League 90 90 8,100 90.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ottawa Fury (3 Seasons) 1 League 65 65 5,850 65.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Pacific FC (3 Seasons) 1 League 57 57 5,115 56.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 RGV Toros (1 Season) 1 League 14 13 1,243 13.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Houston Dynamo (1 Season) 1 League 0 0 CanPL (7 Seasons) 147 147 13,215 146.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 USL (4 Seasons) 79 78 7,093 78.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 MLS (1 Season) 0 0
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2026 32 Vancouver FC 1. CCC 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016 22 ca Canada Friendlies (M) 0 0 Matches 2017 23 ca Canada Friendlies (M) 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016 22 Houston Dynamo us USA 1. MLS 0 0 0 0 1 Matches 2016 22 RGV Toros us USA 3. USL 14 1,243 89 46.0 13.8 13 1 Matches 2017 23 Ottawa Fury us USA 2. USL 32 2,880 90 100.0 32.0 32 32 0 0 1.19 42 41 +1 +0.03 Matches 2018 24 Ottawa Fury us USA 2. USL 2 180 90 5.9 2.0 2 90 2 0 5 0.00 1 9 -8 -4.00 -3.88 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 31 2,790 90 91.2 31.0 31 90 31 0 2 1.50 48 39 +9 +0.29 +0.96 Matches 2020 26 Pacific FC ca CAN 1. CanPL 6 540 90 60.0 6.0 6 90 6 0 4 1.50 7 8 -1 -0.17 -1.17 Matches 2021 27 Pacific FC ca CAN 1. CanPL 25 2,235 89 88.7 24.8 25 89 24 0 2 1.74 39 28 +11 +0.44 -0.19 Matches 2022 28 Pacific FC ca CAN 1. CanPL 26 2,340 90 92.9 26.0 26 90 26 0 2 1.57 34 31 +3 +0.12 +0.12 Matches 2023 29 Vancouver FC ca CAN 1. CanPL 27 2,430 90 96.4 27.0 27 90 27 0 0 0.96 26 49 -23 -0.85 -1.85 Matches 2024 30 Vancouver FC ca CAN 1. CanPL 28 2,520 90 100.0 28.0 28 90 28 0 0 1.07 29 43 -14 -0.50 Matches 2025 31 Vancouver FC ca CAN 1. CanPL 28 2,520 90 100.0 28.0 28 90 28 0 0 0.75 35 57 -22 -0.79 Matches 2026 32 Vancouver FC ca CAN 1. CanPL 7 630 90 87.5 7.0 7 90 7 0 0 0.71 5 8 -3 -0.43 +0.57 Matches 2026 32 Vancouver FC 1. CCC 2 180 90 100.0 2.0 2 90 2 0 0 0.00 0 8 -8 -4.00 Matches 11 Seasons 5 Clubs 4 Leagues 228 20,488 90 70.3 227.6 227 90 213 1 16 1.21 266 321 -55 -0.26 -0.26 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Vancouver FC (4 Seasons) 2 Leagues 92 8,280 90 97.9 92.0 92 90 92 0 0 0.89 95 165 -70 -0.76 -0.76 Ottawa Fury (3 Seasons) 1 League 65 5,850 90 65.0 65.0 65 90 65 0 7 1.30 91 89 +2 +0.03 +0.20 Pacific FC (3 Seasons) 1 League 57 5,115 90 86.1 56.8 57 90 56 0 8 1.64 80 67 +13 +0.23 -0.43 RGV Toros (1 Season) 1 League 14 1,243 89 46.0 13.8 13 1 Houston Dynamo (1 Season) 1 League 0 0 0 0 1 CanPL (7 Seasons) 147 13,215 90 92.9 146.8 147 90 146 0 8 1.19 175 224 -49 -0.33 -0.87 USL (4 Seasons) 79 7,093 90 60.6 78.8 78 90 65 1 7 1.30 91 89 +2 +0.03 +0.20 CCC (1 Season) 2 180 90 100.0 2.0 2 90 2 0 0 0.00 0 8 -8 -4.00 MLS (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016 22 RGV Toros 1 League 14 1,243 89 46.0 13.8 13 1 2016 22 Houston Dynamo 1 League 0 0 0 0 1 2017 23 Ottawa Fury 1 League 32 2,880 90 100.0 32.0 32 32 0 0 1.19 42 41 +1 +0.03 2018 24 Ottawa Fury 1 League 2 180 90 5.9 2.0 2 90 2 0 5 0.00 1 9 -8 -4.00 -3.88 2019 25 Ottawa Fury 1 League 31 2,790 90 91.2 31.0 31 90 31 0 2 1.50 48 39 +9 +0.29 +0.96 2020 26 Pacific FC 1 League 6 540 90 60.0 6.0 6 90 6 0 4 1.50 7 8 -1 -0.17 -1.17 2021 27 Pacific FC 1 League 25 2,235 89 88.7 24.8 25 89 24 0 2 1.74 39 28 +11 +0.44 -0.19 2022 28 Pacific FC 1 League 26 2,340 90 92.9 26.0 26 90 26 0 2 1.57 34 31 +3 +0.12 +0.12 2023 29 Vancouver FC 1 League 27 2,430 90 96.4 27.0 27 90 27 0 0 0.96 26 49 -23 -0.85 -1.85 2024 30 Vancouver FC 1 League 28 2,520 90 100.0 28.0 28 90 28 0 0 1.07 29 43 -14 -0.50 2025 31 Vancouver FC 1 League 28 2,520 90 100.0 28.0 28 90 28 0 0 0.75 35 57 -22 -0.79 2026 32 Vancouver FC 2 Leagues 9 810 90 90.0 9.0 9 90 9 0 0 0.55 5 16 -11 -1.22 -0.22 11 Seasons 5 Clubs 4 Leagues 228 20,488 90 70.3 227.6 227 90 213 1 16 1.21 266 321 -55 -0.26 -0.26 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Vancouver FC (4 Seasons) 2 Leagues 92 8,280 90 97.9 92.0 92 90 92 0 0 0.89 95 165 -70 -0.76 -0.76 Ottawa Fury (3 Seasons) 1 League 65 5,850 90 65.0 65.0 65 90 65 0 7 1.30 91 89 +2 +0.03 +0.20 Pacific FC (3 Seasons) 1 League 57 5,115 90 86.1 56.8 57 90 56 0 8 1.64 80 67 +13 +0.23 -0.43 RGV Toros (1 Season) 1 League 14 1,243 89 46.0 13.8 13 1 Houston Dynamo (1 Season) 1 League 0 0 0 0 1 CanPL (7 Seasons) 147 13,215 90 92.9 146.8 147 90 146 0 8 1.19 175 224 -49 -0.33 -0.87 USL (4 Seasons) 79 7,093 90 60.6 78.8 78 90 65 1 7 1.30 91 89 +2 +0.03 +0.20 CCC (1 Season) 2 180 90 100.0 2.0 2 90 2 0 0 0.00 0 8 -8 -4.00 MLS (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016 22 RGV Toros us USA 3. USL 5th 14 1,243 89 46.0 13.8 13 1 Matches 2016 22 Houston Dynamo us USA 1. MLS 19th 0 0 0 0 1 Matches 2017 23 Ottawa Fury us USA 2. USL 20th 32 2,880 90 100.0 32.0 32 32 0 0 1.19 42 41 +1 +0.03 Matches 2018 24 Ottawa Fury us USA 2. USL 19th 2 180 90 5.9 2.0 2 90 2 0 5 0.00 1 9 -8 -4.00 -3.88 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 13th 31 2,790 90 91.2 31.0 31 90 31 0 2 1.50 48 39 +9 +0.29 +0.96 Matches 2020 26 Pacific FC ca CAN 1. CanPL 4th 6 540 90 60.0 6.0 6 90 6 0 4 1.50 7 8 -1 -0.17 -1.17 Matches 2021 27 Pacific FC ca CAN 1. CanPL 3rd 25 2,235 89 88.7 24.8 25 89 24 0 2 1.74 39 28 +11 +0.44 -0.19 Matches 2022 28 Pacific FC ca CAN 1. CanPL 4th 26 2,340 90 92.9 26.0 26 90 26 0 2 1.57 34 31 +3 +0.12 +0.12 Matches 2023 29 Vancouver FC ca CAN 1. CanPL 7th 27 2,430 90 96.4 27.0 27 90 27 0 0 0.96 26 49 -23 -0.85 -1.85 Matches 2024 30 Vancouver FC ca CAN 1. CanPL 7th 28 2,520 90 100.0 28.0 28 90 28 0 0 1.07 29 43 -14 -0.50 Matches 2025 31 Vancouver FC ca CAN 1. CanPL 8th 28 2,520 90 100.0 28.0 28 90 28 0 0 0.75 35 57 -22 -0.79 Matches 2026 32 Vancouver FC ca CAN 1. CanPL 7th 7 630 90 87.5 7.0 7 90 7 0 0 0.71 5 8 -3 -0.43 +0.57 Matches 11 Seasons 5 Clubs 3 Leagues 226 20,308 90 70.1 225.6 225 90 211 1 16 1.23 266 313 -47 -0.22 -0.22 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Vancouver FC (4 Seasons) 1 League 90 8,100 90 97.8 90.0 90 90 90 0 0 0.91 95 157 -62 -0.69 -0.69 Ottawa Fury (3 Seasons) 1 League 65 5,850 90 65.0 65.0 65 90 65 0 7 1.30 91 89 +2 +0.03 +0.20 Pacific FC (3 Seasons) 1 League 57 5,115 90 86.1 56.8 57 90 56 0 8 1.64 80 67 +13 +0.23 -0.43 RGV Toros (1 Season) 1 League 14 1,243 89 46.0 13.8 13 1 Houston Dynamo (1 Season) 1 League 0 0 0 0 1 CanPL (7 Seasons) 147 13,215 90 92.9 146.8 147 90 146 0 8 1.19 175 224 -49 -0.33 -0.87 USL (4 Seasons) 79 7,093 90 60.6 78.8 78 90 65 1 7 1.30 91 89 +2 +0.03 +0.20 MLS (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2026 32 Vancouver FC 1. CCC 2 180 90 100.0 2.0 2 90 2 0 0 0.00 0 8 -8 -4.00 Matches 1 Season 1 Club 1 League 2 180 90 100.0 2.0 2 90 2 0 0 0.00 0 8 -8 -4.00
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016 22 ca Canada Friendlies (M) 0 0 0 0 1 Matches 2017 23 ca Canada Friendlies (M) 1 45 45 10.0 0.5 1 45 0 0 0 3.00 2 1 +1 +2.00 +1.33 Matches 2 Seasons 1 Club 1 League 1 45 45 4.5 0.5 1 45 0 0 1 3.00 2 1 +1 +2.00 +1.33
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016 22 RGV Toros 1 League 13.8 0 0 0 2017 23 Ottawa Fury 1 League 32.0 1 0 0 1 9 0 0 5 0 0 0 0 2018 24 Ottawa Fury 1 League 2.0 0 0 0 0 0 0 0 0 0 0 0 0 2019 25 Ottawa Fury 1 League 31.0 1 0 0 1 7 0 0 0 1 0 0 0 2020 26 Pacific FC 1 League 6.0 0 0 0 0 2021 27 Pacific FC 1 League 24.8 0 1 0 0 2022 28 Pacific FC 1 League 26.0 0 0 0 0 2023 29 Vancouver FC 1 League 27.0 0 0 0 0 2024 30 Vancouver FC 1 League 28.0 1 0 0 0 2025 31 Vancouver FC 1 League 28.0 0 0 0 1 2026 32 Vancouver FC 2 Leagues 9.0 0 0 0 0 0 0 0 0 0 0 11 Seasons 5 Clubs 4 Leagues 227.6 3 1 0 2 16 0 0 5 1 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Vancouver FC (4 Seasons) 2 Leagues 92.0 1 0 0 0 0 0 0 0 0 1 Ottawa Fury (3 Seasons) 1 League 65.0 2 0 0 2 16 0 0 5 1 0 0 0 Pacific FC (3 Seasons) 1 League 56.8 0 1 0 0 RGV Toros (1 Season) 1 League 13.8 0 0 0 Houston Dynamo (1 Season) 1 League CanPL (7 Seasons) 146.8 1 1 0 1 USL (4 Seasons) 78.8 2 0 0 2 16 0 0 5 1 0 0 0 CCC (1 Season) 2.0 0 0 0 0 0 0 0 0 0 0 MLS (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2026 32 Vancouver FC 1. CCC 2.0 0 0 0 0 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 2.0 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017 23 ca Canada Friendlies (M) 0.5 0 0 0 0 Matches 2 Seasons 1 Club 1 League 0.5 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Callum Irving Pages
Callum Irving Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary