1980‑1981 NHL Game by Game Stats
Goalies only
Rk | Name | Date | Game | Score | GAA | SV% | W | L | GA | SV | SOG | SO | TOI | G | A | P | PIM | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | Ed Staniowski | Apr 5, 1981 | STL @ WPG | (5-5) | 5.00 | 0.857 | 0 | 0 | 5 | 30 | 35 | 0 | 60:00 | 0 | 0 | 0 | 0 |
2 | ![]() | Michel Dion | Apr 5, 1981 | STL @ WPG | (5-5) | 5.00 | 0.828 | 0 | 0 | 5 | 24 | 29 | 0 | 60:00 | 0 | 0 | 0 | 0 |
3 | ![]() | Don Beaupre | Apr 5, 1981 | MNS @ CHI | (4-8) | 8.02 | 0.771 | 0 | 1 | 8 | 27 | 35 | 0 | 59:53 | 0 | 0 | 0 | 2 |
4 | ![]() | Tony Esposito | Apr 5, 1981 | MNS @ CHI | (4-8) | 4.00 | 0.907 | 1 | 0 | 4 | 39 | 43 | 0 | 60:00 | 0 | 0 | 0 | 0 |
5 | ![]() | Dan Bouchard | Apr 5, 1981 | TOR @ QUE | (3-2) | 3.01 | 0.929 | 0 | 1 | 3 | 39 | 42 | 0 | 59:47 | 0 | 0 | 0 | 0 |
6 | ![]() | Jirí Crha | Apr 5, 1981 | TOR @ QUE | (4-2) | 2.00 | 0.913 | 1 | 0 | 2 | 21 | 23 | 0 | 60:00 | 0 | 0 | 0 | 2 |
7 | ![]() | Nick Ricci | Apr 5, 1981 | PIT @ HFD | (5-4) | 4.00 | 0.897 | 1 | 0 | 4 | 35 | 39 | 0 | 60:00 | 0 | 0 | 0 | 0 |
8 | ![]() | Mike Veisor | Apr 5, 1981 | PIT @ HFD | (5-4) | 5.08 | 0.861 | 0 | 1 | 5 | 31 | 36 | 0 | 59:05 | 0 | 0 | 0 | 0 |
9 | ![]() | Denis Herron | Apr 5, 1981 | MTL @ BOS | (4-1) | 3.00 | 0.900 | 1 | 0 | 1 | 9 | 10 | 0 | 20:00 | 0 | 0 | 0 | 0 |
10 | ![]() | Rich Sevigny | Apr 5, 1981 | MTL @ BOS | (4-1) | 1.50 | 0.933 | 0 | 0 | 1 | 14 | 15 | 0 | 40:00 | 0 | 0 | 0 | 0 |
11 | ![]() | Marco Baron | Apr 5, 1981 | MTL @ BOS | (3-2) | 4.50 | 0.813 | 0 | 1 | 3 | 13 | 16 | 0 | 40:00 | 0 | 0 | 0 | 0 |
12 | ![]() | Rogie Vachon | Apr 5, 1981 | MTL @ BOS | (1-2) | 3.00 | 0.875 | 0 | 0 | 1 | 7 | 8 | 0 | 20:00 | 0 | 0 | 0 | 0 |
13 | ![]() | Larry Lozinski | Apr 5, 1981 | DET @ WSH | (2-5) | 5.30 | 0.833 | 0 | 1 | 5 | 25 | 30 | 0 | 56:39 | 0 | 0 | 0 | 0 |
14 | ![]() | Claude Legris | Apr 5, 1981 | DET @ WSH | (2-2) | 35.82 | 0.000 | 0 | 0 | 2 | 0 | 2 | 0 | 3:21 | 0 | 0 | 0 | 0 |
15 | ![]() | Mike Palmateer | Apr 5, 1981 | DET @ WSH | (2-7) | 2.00 | 0.933 | 1 | 0 | 2 | 28 | 30 | 0 | 60:00 | 0 | 0 | 0 | 0 |
16 | ![]() | Billy Smith | Apr 5, 1981 | NYI @ BUF | (7-3) | 3.00 | 0.875 | 1 | 0 | 3 | 21 | 24 | 0 | 60:00 | 0 | 0 | 0 | 2 |
17 | ![]() | Bob Sauve | Apr 5, 1981 | NYI @ BUF | (7-3) | 7.00 | 0.731 | 0 | 1 | 7 | 19 | 26 | 0 | 60:00 | 0 | 0 | 0 | 0 |
18 | ![]() | Steve Baker | Apr 5, 1981 | NYR @ PHI | (2-0) | 0.00 | 1.000 | 1 | 0 | 0 | 34 | 34 | 1 | 60:00 | 0 | 0 | 0 | 0 |
19 | ![]() | Pete Peeters | Apr 5, 1981 | NYR @ PHI | (1-0) | 1.02 | 0.952 | 0 | 1 | 1 | 20 | 21 | 0 | 59:00 | 0 | 0 | 0 | 0 |
20 | ![]() | Glenn Resch | Apr 4, 1981 | CLR @ LAK | (5-1) | 2.07 | 0.900 | 0 | 0 | 1 | 9 | 10 | 0 | 29:02 | 0 | 0 | 0 | 0 |
21 | ![]() | Al Smith | Apr 4, 1981 | CLR @ LAK | (5-4) | 7.75 | 0.790 | 0 | 0 | 4 | 15 | 19 | 0 | 30:58 | 0 | 0 | 0 | 0 |
22 | ![]() | Mario Lessard | Apr 4, 1981 | CLR @ LAK | (5-5) | 5.00 | 0.828 | 0 | 0 | 5 | 24 | 29 | 0 | 60:00 | 0 | 0 | 0 | 0 |
23 | ![]() | Markus Mattsson | Apr 4, 1981 | WPG @ EDM | (2-7) | 7.00 | 0.774 | 0 | 1 | 7 | 24 | 31 | 0 | 60:00 | 0 | 0 | 0 | 0 |
24 | ![]() | Gary Edwards | Apr 4, 1981 | WPG @ EDM | (2-7) | 2.00 | 0.920 | 1 | 0 | 2 | 23 | 25 | 0 | 60:00 | 0 | 2 | 2 | 0 |
25 | ![]() | Gary Bromley | Apr 4, 1981 | VAN @ CGY | (5-6) | 6.00 | 0.769 | 0 | 1 | 6 | 20 | 26 | 0 | 60:00 | 0 | 1 | 1 | 0 |
26 | ![]() | Pat Riggin | Apr 4, 1981 | VAN @ CGY | (2-6) | 3.87 | 0.857 | 1 | 0 | 2 | 12 | 14 | 0 | 31:01 | 0 | 0 | 0 | 0 |
27 | ![]() | Reggie Lemelin | Apr 4, 1981 | VAN @ CGY | (3-6) | 6.21 | 0.786 | 0 | 0 | 3 | 11 | 14 | 0 | 28:59 | 0 | 0 | 0 | 0 |
28 | ![]() | Gilles Meloche | Apr 4, 1981 | MNS @ STL | (5-0) | 0.00 | 1.000 | 1 | 0 | 0 | 38 | 38 | 1 | 60:00 | 0 | 0 | 0 | 0 |
29 | ![]() | Dan Bouchard | Apr 4, 1981 | QUE @ TOR | (5-5) | 5.00 | 0.889 | 0 | 0 | 5 | 40 | 45 | 0 | 60:00 | 0 | 0 | 0 | 0 |
30 | ![]() | Mike Liut | Apr 4, 1981 | MNS @ STL | (5-0) | 5.00 | 0.783 | 0 | 1 | 5 | 18 | 23 | 0 | 60:00 | 0 | 0 | 0 | 0 |
31 | ![]() | Michel Larocque | Apr 4, 1981 | QUE @ TOR | (5-5) | 5.00 | 0.792 | 0 | 0 | 5 | 19 | 24 | 0 | 60:00 | 0 | 0 | 0 | 0 |
32 | ![]() | Rogie Vachon | Apr 4, 1981 | BOS @ PIT | (5-2) | 2.00 | 0.931 | 1 | 0 | 2 | 27 | 29 | 0 | 60:00 | 0 | 0 | 0 | 0 |
33 | ![]() | Greg Millen | Apr 4, 1981 | BOS @ PIT | (5-2) | 5.00 | 0.844 | 0 | 1 | 5 | 27 | 32 | 0 | 60:00 | 0 | 0 | 0 | 0 |
34 | ![]() | Mike Palmateer | Apr 4, 1981 | WSH @ NYI | (1-3) | 3.01 | 0.889 | 0 | 1 | 3 | 24 | 27 | 0 | 59:49 | 0 | 0 | 0 | 0 |
35 | ![]() | Don Edwards | Apr 4, 1981 | BUF @ DET | (5-4) | 4.00 | 0.840 | 1 | 0 | 4 | 21 | 25 | 0 | 60:00 | 0 | 0 | 0 | 0 |
36 | ![]() | Rollie Melanson | Apr 4, 1981 | WSH @ NYI | (1-4) | 1.00 | 0.960 | 1 | 0 | 1 | 24 | 25 | 0 | 60:00 | 0 | 0 | 0 | 0 |
37 | ![]() | Larry Lozinski | Apr 4, 1981 | BUF @ DET | (3-4) | 9.00 | 0.625 | 0 | 0 | 3 | 5 | 8 | 0 | 20:00 | 0 | 0 | 0 | 0 |
38 | ![]() | Claude Legris | Apr 4, 1981 | BUF @ DET | (2-4) | 3.00 | 0.909 | 0 | 1 | 2 | 20 | 22 | 0 | 40:00 | 0 | 0 | 0 | 0 |
39 | ![]() | Gary Edwards | Apr 3, 1981 | EDM @ VAN | (7-0) | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0:35 | 0 | 0 | 0 | 0 | |
40 | ![]() | Andy Moog | Apr 3, 1981 | EDM @ VAN | (7-2) | 2.02 | 0.923 | 1 | 0 | 2 | 24 | 26 | 0 | 59:25 | 0 | 0 | 0 | 0 |
41 | ![]() | Richard Brodeur | Apr 3, 1981 | EDM @ VAN | (7-2) | 7.00 | 0.788 | 0 | 1 | 7 | 26 | 33 | 0 | 60:00 | 0 | 0 | 0 | 0 |
42 | ![]() | John Garrett | Apr 3, 1981 | HFD @ MTL | (1-6) | 6.00 | 0.842 | 0 | 1 | 6 | 32 | 38 | 0 | 60:00 | 0 | 0 | 0 | 0 |
43 | ![]() | Denis Herron | Apr 3, 1981 | HFD @ MTL | (0-6) | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 | 1:43 | 0 | 0 | 0 | 0 | |
44 | ![]() | Rich Sevigny | Apr 3, 1981 | HFD @ MTL | (1-6) | 1.03 | 0.941 | 1 | 0 | 1 | 16 | 17 | 0 | 58:17 | 0 | 0 | 0 | 0 |
45 | ![]() | Steve Baker | Apr 3, 1981 | CHI @ NYR | (1-3) | 1.00 | 0.958 | 1 | 0 | 1 | 23 | 24 | 0 | 60:00 | 0 | 0 | 0 | 0 |
46 | ![]() | Murray Bannerman | Apr 3, 1981 | CHI @ NYR | (1-2) | 2.03 | 0.936 | 0 | 1 | 2 | 29 | 31 | 0 | 59:15 | 0 | 0 | 0 | 0 |
47 | ![]() | Phil Myre | Apr 2, 1981 | CLR @ CGY | (3-5) | 5.07 | 0.839 | 0 | 1 | 5 | 26 | 31 | 0 | 59:10 | 0 | 0 | 0 | 0 |
48 | ![]() | Pat Riggin | Apr 2, 1981 | CLR @ CGY | (3-5) | 3.00 | 0.906 | 1 | 0 | 3 | 29 | 32 | 0 | 60:00 | 0 | 0 | 0 | 0 |
49 | ![]() | Mario Lessard | Apr 2, 1981 | LAK @ STL | (4-5) | 5.05 | 0.872 | 0 | 1 | 5 | 34 | 39 | 0 | 59:24 | 0 | 0 | 0 | 0 |
50 | ![]() | Mike Liut | Apr 2, 1981 | LAK @ STL | (4-6) | 4.00 | 0.833 | 1 | 0 | 4 | 20 | 24 | 0 | 60:00 | 0 | 0 | 0 | 0 |
51 | ![]() | Greg Millen | Apr 2, 1981 | PIT @ DET | (1-1) | 1.00 | 0.971 | 0 | 0 | 1 | 34 | 35 | 0 | 60:00 | 0 | 0 | 0 | 0 |
52 | ![]() | Larry Lozinski | Apr 2, 1981 | PIT @ DET | (1-1) | 1.00 | 0.973 | 0 | 0 | 1 | 36 | 37 | 0 | 60:00 | 0 | 0 | 0 | 0 |
53 | ![]() | Mike Palmateer | Apr 2, 1981 | WSH @ BOS | (3-2) | 2.00 | 0.946 | 1 | 0 | 2 | 35 | 37 | 0 | 60:00 | 0 | 0 | 0 | 0 |
54 | ![]() | Rogie Vachon | Apr 2, 1981 | WSH @ BOS | (3-2) | 3.04 | 0.842 | 0 | 1 | 3 | 16 | 19 | 0 | 59:16 | 0 | 0 | 0 | 0 |
55 | ![]() | Don Edwards | Apr 2, 1981 | BUF @ PHI | (2-2) | 2.00 | 0.938 | 0 | 0 | 2 | 30 | 32 | 0 | 60:00 | 0 | 0 | 0 | 0 |
56 | ![]() | Rick St. Croix | Apr 2, 1981 | BUF @ PHI | (2-2) | 2.00 | 0.895 | 0 | 0 | 2 | 17 | 19 | 0 | 60:00 | 0 | 0 | 0 | 0 |
57 | ![]() | Steve Weeks | Apr 2, 1981 | NYR @ NYI | (1-2) | 2.04 | 0.909 | 0 | 1 | 2 | 20 | 22 | 0 | 58:57 | 0 | 0 | 0 | 0 |
58 | ![]() | Billy Smith | Apr 2, 1981 | NYR @ NYI | (1-2) | 1.00 | 0.958 | 1 | 0 | 1 | 23 | 24 | 0 | 60:00 | 0 | 0 | 0 | 0 |
59 | ![]() | Markus Mattsson | Apr 1, 1981 | WPG @ VAN | (4-4) | 4.00 | 0.900 | 0 | 0 | 4 | 36 | 40 | 0 | 60:00 | 0 | 0 | 0 | 0 |
60 | ![]() | Richard Brodeur | Apr 1, 1981 | WPG @ VAN | (4-4) | 4.00 | 0.867 | 0 | 0 | 4 | 26 | 30 | 0 | 60:00 | 0 | 0 | 0 | 0 |
61 | ![]() | Glenn Resch | Apr 1, 1981 | CLR @ EDM | (4-4) | 4.00 | 0.862 | 0 | 0 | 4 | 25 | 29 | 0 | 60:00 | 0 | 0 | 0 | 0 |
62 | ![]() | Gary Edwards | Apr 1, 1981 | CLR @ EDM | (4-4) | 4.00 | 0.867 | 0 | 0 | 4 | 26 | 30 | 0 | 60:00 | 0 | 0 | 0 | 0 |
63 | ![]() | Tony Esposito | Apr 1, 1981 | CHI @ TOR | (2-2) | 2.00 | 0.952 | 0 | 0 | 2 | 40 | 42 | 0 | 60:00 | 0 | 0 | 0 | 0 |
64 | ![]() | Jirí Crha | Apr 1, 1981 | CHI @ TOR | (2-2) | 2.00 | 0.936 | 0 | 0 | 2 | 29 | 31 | 0 | 60:00 | 0 | 0 | 0 | 0 |
65 | ![]() | Dan Bouchard | Apr 1, 1981 | QUE @ HFD | (4-5) | 5.08 | 0.839 | 0 | 1 | 5 | 26 | 31 | 0 | 59:01 | 0 | 0 | 0 | 0 |
66 | ![]() | Markus Mattsson | Mar 31, 1981 | WPG @ LAK | (3-4) | 4.52 | 0.852 | 0 | 1 | 4 | 23 | 27 | 0 | 53:07 | 0 | 0 | 0 | 0 |
67 | ![]() | Mike Veisor | Apr 1, 1981 | QUE @ HFD | (4-5) | 4.00 | 0.895 | 1 | 0 | 4 | 34 | 38 | 0 | 60:00 | 0 | 0 | 0 | 0 |
68 | ![]() | Michel Dion | Mar 31, 1981 | WPG @ LAK | (3-3) | 26.15 | 0.500 | 0 | 0 | 3 | 3 | 6 | 0 | 6:53 | 0 | 0 | 0 | 0 |
69 | ![]() | Jim Rutherford | Mar 31, 1981 | WPG @ LAK | (3-7) | 3.00 | 0.857 | 1 | 0 | 3 | 18 | 21 | 0 | 60:00 | 0 | 0 | 0 | 0 |
70 | ![]() | Larry Lozinski | Mar 31, 1981 | DET @ CGY | (5-5) | 5.00 | 0.792 | 0 | 0 | 5 | 19 | 24 | 0 | 60:00 | 0 | 0 | 0 | 0 |
71 | ![]() | Reggie Lemelin | Mar 31, 1981 | DET @ CGY | (5-5) | 5.00 | 0.839 | 0 | 0 | 5 | 26 | 31 | 0 | 60:00 | 0 | 0 | 0 | 0 |
72 | ![]() | Mike Liut | Mar 31, 1981 | STL @ MNS | (3-6) | 8.18 | 0.800 | 0 | 1 | 6 | 24 | 30 | 0 | 44:00 | 0 | 0 | 0 | 0 |
73 | ![]() | Ed Staniowski | Mar 31, 1981 | STL @ MNS | (3-0) | 0.00 | 1.000 | 0 | 0 | 0 | 13 | 13 | 0 | 16:00 | 0 | 0 | 0 | 0 |
74 | ![]() | Don Beaupre | Mar 31, 1981 | STL @ MNS | (3-6) | 3.00 | 0.880 | 1 | 0 | 3 | 22 | 25 | 0 | 60:00 | 0 | 0 | 0 | 0 |
75 | ![]() | Greg Millen | Mar 31, 1981 | PIT @ QUE | (1-5) | 5.00 | 0.792 | 0 | 1 | 5 | 19 | 24 | 0 | 60:00 | 0 | 0 | 0 | 0 |
76 | ![]() | Dan Bouchard | Mar 31, 1981 | PIT @ QUE | (1-5) | 1.00 | 0.938 | 1 | 0 | 1 | 15 | 16 | 0 | 60:00 | 0 | 0 | 0 | 2 |
77 | ![]() | Rollie Melanson | Mar 31, 1981 | NYI @ MTL | (1-3) | 3.00 | 0.897 | 0 | 1 | 3 | 26 | 29 | 0 | 60:00 | 0 | 0 | 0 | 0 |
78 | ![]() | Rich Sevigny | Mar 31, 1981 | NYI @ MTL | (1-3) | 1.00 | 0.960 | 1 | 0 | 1 | 24 | 25 | 0 | 60:00 | 0 | 0 | 0 | 2 |
79 | ![]() | Rogie Vachon | Mar 30, 1981 | BOS @ BUF | (2-2) | 2.00 | 0.939 | 0 | 0 | 2 | 31 | 33 | 0 | 60:00 | 0 | 0 | 0 | 2 |
80 | ![]() | Bob Sauve | Mar 30, 1981 | BOS @ BUF | (2-2) | 2.00 | 0.900 | 0 | 0 | 2 | 18 | 20 | 0 | 60:00 | 0 | 0 | 0 | 0 |
81 | ![]() | Rick St. Croix | Mar 30, 1981 | PHI @ NYR | (0-0) | 0.00 | 1.000 | 0 | 0 | 0 | 36 | 36 | 1 | 60:00 | 0 | 0 | 0 | 0 |
82 | ![]() | Don Beaupre | Mar 29, 1981 | MNS @ VAN | (4-2) | 2.00 | 0.943 | 1 | 0 | 2 | 33 | 35 | 0 | 60:00 | 0 | 1 | 1 | 4 |
83 | ![]() | Steve Baker | Mar 30, 1981 | PHI @ NYR | (0-0) | 0.00 | 1.000 | 0 | 0 | 0 | 26 | 26 | 1 | 60:00 | 0 | 0 | 0 | 0 |
84 | ![]() | Richard Brodeur | Mar 29, 1981 | MNS @ VAN | (3-2) | 3.01 | 0.870 | 0 | 1 | 3 | 20 | 23 | 0 | 59:51 | 0 | 0 | 0 | 0 |
85 | ![]() | Markus Mattsson | Mar 29, 1981 | WPG @ CLR | (1-2) | 2.02 | 0.943 | 0 | 1 | 2 | 33 | 35 | 0 | 59:28 | 0 | 0 | 0 | 0 |
86 | ![]() | Phil Myre | Mar 29, 1981 | WPG @ CLR | (1-2) | 1.00 | 0.962 | 1 | 0 | 1 | 25 | 26 | 0 | 60:00 | 0 | 0 | 0 | 0 |
87 | ![]() | Larry Lozinski | Mar 29, 1981 | DET @ CHI | (3-4) | 4.05 | 0.902 | 0 | 1 | 4 | 37 | 41 | 0 | 59:13 | 0 | 0 | 0 | 0 |
88 | ![]() | Tony Esposito | Mar 29, 1981 | DET @ CHI | (3-4) | 3.00 | 0.938 | 1 | 0 | 3 | 45 | 48 | 0 | 60:00 | 0 | 0 | 0 | 0 |
89 | ![]() | Denis Herron | Mar 29, 1981 | MTL @ QUE | (0-0) | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 | 1:00 | 0 | 0 | 0 | 0 | |
90 | ![]() | Rich Sevigny | Mar 29, 1981 | MTL @ QUE | (0-4) | 4.07 | 0.882 | 0 | 1 | 4 | 30 | 34 | 0 | 59:00 | 0 | 0 | 0 | 0 |
91 | ![]() | Andy Moog | Mar 29, 1981 | EDM @ PIT | (5-2) | 2.00 | 0.941 | 1 | 0 | 2 | 32 | 34 | 0 | 60:00 | 0 | 0 | 0 | 0 |
92 | ![]() | Dan Bouchard | Mar 29, 1981 | MTL @ QUE | (0-4) | 0.00 | 1.000 | 1 | 0 | 0 | 18 | 18 | 1 | 60:00 | 0 | 0 | 0 | 0 |
93 | ![]() | Greg Millen | Mar 29, 1981 | EDM @ PIT | (4-2) | 4.02 | 0.778 | 0 | 1 | 4 | 14 | 18 | 0 | 59:42 | 0 | 0 | 0 | 0 |
94 | ![]() | Rick St. Croix | Mar 29, 1981 | PHI @ HFD | (4-1) | 1.00 | 0.967 | 1 | 0 | 1 | 29 | 30 | 0 | 60:00 | 0 | 0 | 0 | 0 |
95 | ![]() | John Garrett | Mar 29, 1981 | PHI @ HFD | (4-1) | 4.00 | 0.895 | 0 | 1 | 4 | 34 | 38 | 0 | 60:00 | 0 | 0 | 0 | 0 |
96 | ![]() | Rollie Melanson | Mar 29, 1981 | NYI @ WSH | (5-4) | 4.00 | 0.840 | 1 | 0 | 4 | 21 | 25 | 0 | 60:00 | 0 | 0 | 0 | 0 |
97 | ![]() | Mike Palmateer | Mar 29, 1981 | NYI @ WSH | (5-4) | 5.01 | 0.865 | 0 | 1 | 5 | 32 | 37 | 0 | 59:52 | 0 | 0 | 0 | 5 |
98 | ![]() | Gilles Meloche | Mar 28, 1981 | MNS @ LAK | (2-3) | 3.03 | 0.897 | 0 | 1 | 3 | 26 | 29 | 0 | 59:21 | 0 | 0 | 0 | 0 |
99 | ![]() | Don Edwards | Mar 28, 1981 | BUF @ STL | (4-6) | 6.00 | 0.838 | 0 | 1 | 6 | 31 | 37 | 0 | 59:58 | 0 | 0 | 0 | 0 |
100 | ![]() | Mario Lessard | Mar 28, 1981 | MNS @ LAK | (2-3) | 2.00 | 0.905 | 1 | 0 | 2 | 19 | 21 | 0 | 60:00 | 0 | 0 | 0 | 0 |
Current season NHL stats last updated: May 2, 2025
Current season NHL stats provided by XML Team Solutions: Content Copyright 2024, The Sports Forecaster. Distributed by XML Team Solutions.