Active NHL Players Born in Minnesota ‑ All-Time Stats Leaders
Show and hide column groups:
Overall | Time on Ice | Goals | Assists | Points | per 60 All Situations | per 60 Even-Strength | per 60 Power-Play | per Game | Shots | Defensive | Faceoffs | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rk | Name | Born | Pos | GP | G | A | P | PIM | +/- | TOI | ES | PP | SH | ESG | PPG | SHG | GWG | OTG | ESA | PPA | SHA | GWA | OTA | ESP | PPP | SHP | GWP | OTP | PPP% | G/60 | A/60 | P/60 | ESG/60 | ESA/60 | ESP/60 | PPG/60 | PPA/60 | PPP/60 | G/GP | A/GP | P/GP | SHOTS | SH% | HITS | BS | FOW | FOL | FO% | |
1 | Brock Nelson | 1991 | F | 874 | 285 | 266 | 551 | 308 | 5 | 16:53 | 13:51 | 2:16 | 0:45 | 220 | 61 | 4 | 43 | 8 | 209 | 55 | 2 | 50 | 10 | 429 | 116 | 6 | 93 | 18 | 21.1% | 1.159 | 1.081 | 2.240 | 1.090 | 1.036 | 2.126 | 1.847 | 1.665 | 3.512 | 0.326 | 0.304 | 0.630 | 2008 | 14.2% | 599 | 515 | 4633 | 5056 | 47.82% | |
2 | Anders Lee | 1990 | F | 793 | 273 | 207 | 480 | 479 | 20 | 16:18 | 13:47 | 2:30 | 0:01 | 197 | 76 | 0 | 41 | 1 | 161 | 46 | 0 | 24 | 1 | 358 | 122 | 0 | 65 | 2 | 25.4% | 1.266 | 0.960 | 2.226 | 1.081 | 0.883 | 1.964 | 2.298 | 1.391 | 3.688 | 0.344 | 0.261 | 0.605 | 1990 | 13.7% | 1340 | 406 | 364 | 407 | 47.21% | |
3 | Justin Faulk | 1992 | D | 935 | 127 | 308 | 435 | 460 | -64 | 23:03 | 19:01 | 2:19 | 1:42 | 78 | 46 | 3 | 32 | 4 | 211 | 92 | 5 | 45 | 11 | 289 | 138 | 8 | 77 | 15 | 31.7% | 0.353 | 0.857 | 1.210 | 0.263 | 0.712 | 0.975 | 1.265 | 2.530 | 3.796 | 0.136 | 0.329 | 0.465 | 2219 | 5.7% | 1532 | 1266 | 0 | 1 | 0.00% | |
4 | Nick Leddy | 1991 | D | 1015 | 73 | 338 | 411 | 201 | -45 | 20:48 | 18:02 | 1:58 | 0:47 | 53 | 19 | 1 | 9 | 3 | 233 | 103 | 2 | 57 | 8 | 286 | 122 | 3 | 66 | 11 | 29.7% | 0.207 | 0.960 | 1.168 | 0.174 | 0.763 | 0.937 | 0.569 | 3.082 | 3.651 | 0.072 | 0.333 | 0.405 | 1353 | 5.4% | 839 | 1108 | 0 | 0 | 0.00% | |
5 | Brock Boeser | 1997 | F | 505 | 189 | 216 | 405 | 140 | -13 | 18:19 | 14:55 | 3:22 | 0:01 | 121 | 67 | 1 | 25 | 3 | 148 | 67 | 1 | 37 | 13 | 269 | 134 | 2 | 62 | 16 | 33.1% | 1.225 | 1.401 | 2.626 | 0.963 | 1.178 | 2.141 | 2.357 | 2.357 | 4.714 | 0.374 | 0.428 | 0.802 | 1350 | 14.0% | 278 | 174 | 136 | 204 | 40.00% | |
6 | Ryan McDonagh | 1989 | D | 958 | 76 | 322 | 398 | 367 | 265 | 22:41 | 18:40 | 1:11 | 2:49 | 63 | 9 | 4 | 13 | 3 | 249 | 60 | 13 | 59 | 11 | 312 | 69 | 17 | 72 | 14 | 17.3% | 0.210 | 0.889 | 1.098 | 0.211 | 0.835 | 1.047 | 0.472 | 3.145 | 3.617 | 0.079 | 0.336 | 0.415 | 1469 | 5.2% | 1064 | 1917 | 2 | 3 | 40.00% | |
7 | Erik Johnson | 1988 | D | 1002 | 94 | 251 | 345 | 549 | -12 | 20:45 | 16:51 | 1:42 | 2:11 | 68 | 22 | 4 | 20 | 6 | 175 | 69 | 7 | 39 | 3 | 243 | 91 | 11 | 59 | 9 | 26.4% | 0.271 | 0.724 | 0.996 | 0.242 | 0.622 | 0.863 | 0.769 | 2.413 | 3.183 | 0.094 | 0.250 | 0.344 | 1932 | 4.9% | 1659 | 1701 | 0 | 3 | 0.00% | |
8 | Nick Bjugstad | 1992 | F | 718 | 153 | 166 | 319 | 336 | -17 | 14:55 | 12:51 | 1:29 | 0:34 | 128 | 22 | 3 | 20 | 1 | 131 | 34 | 1 | 18 | 1 | 259 | 56 | 4 | 38 | 2 | 17.6% | 0.857 | 0.930 | 1.786 | 0.832 | 0.851 | 1.683 | 1.238 | 1.914 | 3.152 | 0.213 | 0.231 | 0.444 | 1582 | 9.7% | 1148 | 285 | 3716 | 3879 | 48.93% | |
9 | Brady Skjei | 1994 | D | 643 | 71 | 187 | 258 | 346 | 17 | 20:41 | 17:58 | 0:42 | 2:00 | 62 | 6 | 3 | 10 | 1 | 151 | 29 | 7 | 39 | 6 | 213 | 35 | 10 | 49 | 7 | 13.6% | 0.320 | 0.843 | 1.164 | 0.322 | 0.784 | 1.105 | 0.792 | 3.827 | 4.618 | 0.110 | 0.291 | 0.401 | 1280 | 5.6% | 889 | 732 | 1 | 1 | 50.00% | |
10 | Nate Schmidt | 1991 | D | 693 | 50 | 178 | 228 | 129 | 97 | 18:55 | 16:42 | 1:05 | 1:07 | 42 | 8 | 0 | 6 | 0 | 134 | 41 | 3 | 30 | 7 | 176 | 49 | 3 | 36 | 7 | 21.5% | 0.229 | 0.814 | 1.043 | 0.218 | 0.694 | 0.912 | 0.632 | 3.238 | 3.870 | 0.072 | 0.257 | 0.329 | 938 | 5.3% | 474 | 885 | 0 | 1 | 0.00% | |
11 | Casey Mittelstadt | 1998 | F | 392 | 73 | 146 | 219 | 92 | -63 | 15:43 | 13:20 | 2:12 | 0:10 | 54 | 17 | 2 | 9 | 2 | 102 | 43 | 1 | 17 | 3 | 156 | 60 | 3 | 26 | 5 | 27.4% | 0.710 | 1.421 | 2.131 | 0.620 | 1.170 | 1.790 | 1.175 | 2.971 | 4.146 | 0.186 | 0.372 | 0.559 | 613 | 11.9% | 140 | 114 | 1805 | 2200 | 45.07% | |
12 | Nick Jensen | 1990 | D | 595 | 21 | 126 | 147 | 138 | 33 | 18:48 | 16:22 | 0:04 | 2:21 | 21 | 0 | 0 | 1 | 0 | 121 | 2 | 3 | 23 | 1 | 142 | 2 | 3 | 24 | 1 | 1.4% | 0.113 | 0.676 | 0.788 | 0.129 | 0.745 | 0.874 | 0.000 | 2.957 | 2.957 | 0.035 | 0.212 | 0.247 | 689 | 3.1% | 663 | 765 | 0 | 0 | 0.00% | |
13 | Travis Boyd | 1993 | F | 299 | 47 | 71 | 118 | 74 | -27 | 13:32 | 11:39 | 1:18 | 0:34 | 42 | 5 | 0 | 7 | 2 | 58 | 13 | 0 | 12 | 1 | 100 | 18 | 0 | 19 | 3 | 15.3% | 0.697 | 1.053 | 1.750 | 0.723 | 0.998 | 1.721 | 0.771 | 2.004 | 2.775 | 0.157 | 0.237 | 0.395 | 280 | 16.8% | 168 | 173 | 1164 | 1487 | 43.91% | |
14 | Blake Lizotte | 1997 | F | 339 | 44 | 73 | 117 | 168 | 40 | 12:39 | 11:04 | 0:17 | 1:17 | 36 | 2 | 6 | 5 | 0 | 66 | 1 | 6 | 8 | 1 | 102 | 3 | 12 | 13 | 1 | 2.6% | 0.615 | 1.021 | 1.636 | 0.575 | 1.055 | 1.630 | 1.201 | 0.600 | 1.801 | 0.130 | 0.215 | 0.345 | 423 | 10.4% | 331 | 133 | 1449 | 1443 | 50.10% | |
15 | K'Andre Miller | 2000 | D | 322 | 31 | 80 | 111 | 148 | 44 | 21:19 | 19:00 | 0:31 | 1:46 | 30 | 1 | 0 | 8 | 2 | 71 | 5 | 4 | 14 | 2 | 101 | 6 | 4 | 22 | 4 | 5.4% | 0.271 | 0.699 | 0.970 | 0.294 | 0.696 | 0.990 | 0.349 | 1.747 | 2.097 | 0.096 | 0.248 | 0.345 | 415 | 7.5% | 609 | 434 | 0 | 0 | 0.00% | |
16 | Thomas Novak | 1997 | F | 176 | 41 | 62 | 103 | 22 | -1 | 13:51 | 11:47 | 2:02 | 0:00 | 29 | 12 | 0 | 5 | 1 | 44 | 18 | 0 | 16 | 3 | 73 | 30 | 0 | 21 | 4 | 29.1% | 1.008 | 1.525 | 2.533 | 0.838 | 1.271 | 2.109 | 1.996 | 2.994 | 4.989 | 0.233 | 0.352 | 0.585 | 281 | 14.6% | 20 | 72 | 520 | 680 | 43.33% | |
17 | Derek Forbort | 1992 | D | 503 | 17 | 79 | 96 | 303 | 29 | 19:16 | 16:38 | 0:04 | 2:33 | 15 | 0 | 2 | 4 | 0 | 77 | 0 | 2 | 9 | 0 | 92 | 0 | 4 | 13 | 0 | 0.0% | 0.105 | 0.489 | 0.594 | 0.108 | 0.552 | 0.659 | 0.000 | 0.000 | 0.000 | 0.034 | 0.157 | 0.191 | 486 | 3.5% | 864 | 868 | 1 | 1 | 50.00% | |
18 | Justin Holl | 1992 | D | 348 | 12 | 78 | 90 | 178 | 66 | 18:49 | 16:35 | 0:04 | 2:10 | 11 | 0 | 1 | 4 | 1 | 75 | 0 | 3 | 8 | 1 | 86 | 0 | 4 | 12 | 2 | 0.0% | 0.110 | 0.714 | 0.824 | 0.114 | 0.780 | 0.894 | 0.000 | 0.000 | 0.000 | 0.034 | 0.224 | 0.259 | 301 | 4.0% | 537 | 489 | 0 | 0 | 0.00% | |
19 | Ryan Lindgren | 1998 | D | 361 | 11 | 73 | 84 | 239 | 96 | 19:01 | 16:34 | 0:02 | 2:21 | 10 | 0 | 1 | 2 | 0 | 71 | 0 | 2 | 12 | 0 | 81 | 0 | 3 | 14 | 0 | 0.0% | 0.096 | 0.638 | 0.734 | 0.100 | 0.712 | 0.812 | 0.000 | 0.000 | 0.000 | 0.030 | 0.202 | 0.233 | 362 | 3.0% | 554 | 512 | 0 | 0 | 0.00% | |
20 | Noah Cates | 1999 | F | 187 | 29 | 47 | 76 | 18 | 6 | 15:22 | 12:42 | 1:02 | 1:36 | 24 | 4 | 1 | 7 | 0 | 39 | 5 | 3 | 5 | 1 | 63 | 9 | 4 | 12 | 1 | 11.8% | 0.605 | 0.981 | 1.586 | 0.606 | 0.984 | 1.590 | 1.222 | 1.528 | 2.750 | 0.155 | 0.251 | 0.406 | 238 | 12.2% | 192 | 122 | 706 | 966 | 42.22% | |
21 | Ryan Poehling | 1999 | F | 246 | 33 | 41 | 74 | 34 | -36 | 12:56 | 11:00 | 0:31 | 1:24 | 25 | 3 | 5 | 2 | 0 | 38 | 1 | 2 | 3 | 0 | 63 | 4 | 7 | 5 | 0 | 5.4% | 0.622 | 0.773 | 1.395 | 0.554 | 0.842 | 1.395 | 1.411 | 0.470 | 1.882 | 0.134 | 0.167 | 0.301 | 319 | 10.3% | 208 | 226 | 1067 | 1154 | 48.04% | |
22 | Michael Anderson | 1999 | D | 301 | 15 | 53 | 68 | 112 | 64 | 21:03 | 18:43 | 0:04 | 2:15 | 14 | 1 | 0 | 4 | 0 | 49 | 0 | 4 | 9 | 0 | 63 | 1 | 4 | 13 | 0 | 1.5% | 0.142 | 0.502 | 0.643 | 0.149 | 0.522 | 0.671 | 2.428 | 0.000 | 2.428 | 0.050 | 0.176 | 0.226 | 336 | 4.5% | 550 | 463 | 0 | 0 | 0.00% | |
23 | Brock Faber | 2002 | D | 118 | 11 | 53 | 64 | 35 | 13 | 24:55 | 19:47 | 2:28 | 2:39 | 7 | 4 | 0 | 1 | 0 | 35 | 18 | 0 | 12 | 2 | 42 | 22 | 0 | 13 | 2 | 34.4% | 0.224 | 1.081 | 1.305 | 0.180 | 0.899 | 1.079 | 0.819 | 3.687 | 4.507 | 0.093 | 0.449 | 0.542 | 179 | 6.2% | 78 | 203 | 0 | 0 | 0.00% | |
24 | William Borgen | 1996 | D | 249 | 9 | 46 | 55 | 153 | -15 | 16:28 | 14:58 | 0:02 | 1:22 | 9 | 0 | 0 | 1 | 0 | 46 | 0 | 0 | 8 | 0 | 55 | 0 | 0 | 9 | 0 | 0.0% | 0.132 | 0.673 | 0.805 | 0.145 | 0.740 | 0.885 | 0.000 | 0.000 | 0.000 | 0.036 | 0.185 | 0.221 | 257 | 3.5% | 586 | 288 | 0 | 0 | 0.00% | |
25 | Nicklaus Perbix | 1998 | D | 171 | 11 | 43 | 54 | 42 | 26 | 16:03 | 15:39 | 0:05 | 0:18 | 11 | 0 | 0 | 4 | 1 | 43 | 0 | 0 | 5 | 0 | 54 | 0 | 0 | 9 | 1 | 0.0% | 0.240 | 0.939 | 1.179 | 0.246 | 0.963 | 1.210 | 0.000 | 0.000 | 0.000 | 0.064 | 0.251 | 0.316 | 199 | 5.5% | 175 | 203 | 0 | 0 | 0.00% | |
26 | Nick Seeler | 1993 | D | 325 | 10 | 43 | 53 | 277 | 4 | 14:27 | 13:15 | 0:02 | 1:09 | 10 | 0 | 0 | 1 | 0 | 38 | 0 | 5 | 7 | 0 | 48 | 0 | 5 | 8 | 0 | 0.0% | 0.128 | 0.549 | 0.677 | 0.139 | 0.529 | 0.668 | 0.000 | 0.000 | 0.000 | 0.031 | 0.132 | 0.163 | 334 | 3.0% | 482 | 670 | 0 | 0 | 0.00% | |
27 | Cole Smith | 1995 | F | 192 | 15 | 30 | 45 | 143 | -10 | 12:59 | 10:52 | 0:02 | 2:05 | 14 | 0 | 1 | 5 | 0 | 25 | 0 | 5 | 6 | 0 | 39 | 0 | 6 | 11 | 0 | 0.0% | 0.361 | 0.721 | 1.082 | 0.402 | 0.718 | 1.121 | 0.000 | 0.000 | 0.000 | 0.078 | 0.156 | 0.234 | 209 | 7.2% | 531 | 73 | 9 | 23 | 28.13% | |
28 | Bobby Brink | 2001 | F | 98 | 15 | 26 | 41 | 20 | -16 | 13:38 | 11:24 | 2:13 | 0:00 | 12 | 3 | 0 | 3 | 0 | 21 | 5 | 0 | 0 | 0 | 33 | 8 | 0 | 3 | 0 | 19.5% | 0.674 | 1.167 | 1.841 | 0.644 | 1.127 | 1.771 | 0.825 | 1.376 | 2.201 | 0.153 | 0.265 | 0.418 | 144 | 10.4% | 89 | 39 | 10 | 12 | 45.45% | |
29 | Joey Anderson | 1998 | F | 168 | 19 | 21 | 40 | 18 | -9 | 12:43 | 11:26 | 0:06 | 1:10 | 18 | 0 | 1 | 2 | 0 | 21 | 0 | 0 | 4 | 0 | 39 | 0 | 1 | 6 | 0 | 0.0% | 0.533 | 0.589 | 1.123 | 0.562 | 0.656 | 1.217 | 0.000 | 0.000 | 0.000 | 0.113 | 0.125 | 0.238 | 195 | 9.7% | 156 | 67 | 15 | 18 | 45.45% | |
30 | Jonny Brodzinski | 1993 | F | 173 | 17 | 23 | 40 | 44 | 10 | 10:24 | 9:51 | 0:23 | 0:09 | 16 | 1 | 0 | 3 | 0 | 22 | 1 | 0 | 6 | 0 | 38 | 2 | 0 | 9 | 0 | 5.0% | 0.567 | 0.767 | 1.334 | 0.563 | 0.774 | 1.336 | 0.895 | 0.895 | 1.791 | 0.098 | 0.133 | 0.231 | 269 | 6.3% | 130 | 65 | 289 | 285 | 50.35% | |
31 | Dylan Samberg | 1999 | D | 177 | 6 | 31 | 37 | 90 | 41 | 15:51 | 13:52 | 0:02 | 1:57 | 6 | 0 | 0 | 1 | 0 | 28 | 1 | 2 | 9 | 0 | 34 | 1 | 2 | 10 | 0 | 2.7% | 0.128 | 0.662 | 0.791 | 0.147 | 0.684 | 0.831 | 0.000 | 8.867 | 8.867 | 0.034 | 0.175 | 0.209 | 167 | 3.6% | 201 | 253 | 0 | 0 | 0.00% | |
32 | Scott Perunovich | 1998 | D | 95 | 2 | 27 | 29 | 26 | 3 | 15:08 | 13:14 | 1:53 | 0:00 | 2 | 0 | 0 | 0 | 0 | 18 | 9 | 0 | 6 | 0 | 20 | 9 | 0 | 6 | 0 | 31.0% | 0.083 | 1.126 | 1.210 | 0.095 | 0.858 | 0.954 | 0.000 | 3.012 | 3.012 | 0.021 | 0.284 | 0.305 | 59 | 3.4% | 44 | 86 | 0 | 0 | 0.00% | |
33 | Jackson LaCombe | 2001 | D | 97 | 8 | 20 | 28 | 28 | -26 | 19:14 | 16:14 | 0:45 | 2:14 | 8 | 0 | 0 | 1 | 0 | 15 | 4 | 1 | 3 | 2 | 23 | 4 | 1 | 4 | 2 | 14.3% | 0.257 | 0.643 | 0.900 | 0.305 | 0.571 | 0.876 | 0.000 | 3.255 | 3.255 | 0.082 | 0.206 | 0.289 | 98 | 8.2% | 65 | 179 | 0 | 0 | 0.00% | |
34 | Sam Malinski | 1998 | D | 58 | 4 | 10 | 14 | 12 | 2 | 15:28 | 15:04 | 0:16 | 0:07 | 3 | 1 | 0 | 1 | 0 | 9 | 1 | 0 | 0 | 0 | 12 | 2 | 0 | 1 | 0 | 14.3% | 0.268 | 0.669 | 0.936 | 0.206 | 0.618 | 0.824 | 3.734 | 3.734 | 7.469 | 0.069 | 0.172 | 0.241 | 85 | 4.7% | 34 | 77 | 0 | 0 | 0.00% | |
35 | Cole Koepke | 1998 | F | 59 | 6 | 7 | 13 | 10 | 5 | 9:43 | 9:14 | 0:01 | 0:27 | 6 | 0 | 0 | 1 | 0 | 7 | 0 | 0 | 1 | 0 | 13 | 0 | 0 | 2 | 0 | 0.0% | 0.627 | 0.732 | 1.360 | 0.660 | 0.770 | 1.429 | 0.000 | 0.000 | 0.000 | 0.102 | 0.119 | 0.220 | 58 | 10.3% | 123 | 13 | 0 | 0 | 0.00% | |
36 | Wyatt Kaiser | 2002 | D | 69 | 0 | 11 | 11 | 40 | -8 | 17:34 | 15:43 | 0:04 | 1:47 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 | 0.0% | 0.000 | 0.544 | 0.544 | 0.000 | 0.609 | 0.609 | 0.000 | 0.000 | 0.000 | 0.000 | 0.159 | 0.159 | 64 | 0.0% | 60 | 110 | 0 | 0 | 0.00% | |
37 | Ben Meyers | 1998 | F | 70 | 6 | 2 | 8 | 14 | -12 | 9:43 | 9:23 | 0:08 | 0:10 | 6 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 | 0.0% | 0.529 | 0.176 | 0.706 | 0.547 | 0.182 | 0.730 | 0.000 | 0.000 | 0.000 | 0.086 | 0.029 | 0.114 | 55 | 10.9% | 63 | 17 | 158 | 167 | 48.62% | |
38 | Drew Helleson | 2001 | D | 13 | 2 | 3 | 5 | 8 | 0 | 16:07 | 15:57 | 0:02 | 0:07 | 2 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 5 | 0 | 0 | 1 | 0 | 0.0% | 0.572 | 0.859 | 1.431 | 0.578 | 0.867 | 1.446 | 0.000 | 0.000 | 0.000 | 0.154 | 0.231 | 0.385 | 14 | 14.3% | 14 | 17 | 0 | 0 | 0.00% | |
39 | Jake Oettinger | 1998 | G | 218 | 0 | 5 | 5 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0% | 0.000 | 0.023 | 0.023 | ||||||||||||||||||||||||||||||
40 | Riley Tufte | 1998 | F | 21 | 2 | 1 | 3 | 10 | -6 | 8:21 | 8:14 | 0:07 | 0:00 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 0.0% | 0.684 | 0.342 | 1.026 | 0.694 | 0.347 | 1.041 | 0.000 | 0.000 | 0.000 | 0.095 | 0.048 | 0.143 | 13 | 15.4% | 26 | 6 | 2 | 3 | 40.00% | |
41 | Alex Lyon | 1992 | G | 94 | 0 | 1 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0% | 0.000 | 0.011 | 0.011 | ||||||||||||||||||||||||||||||
42 | Charlie Lindgren | 1993 | G | 126 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0% | 0.000 | 0.008 | 0.008 | ||||||||||||||||||||||||||||||
43 | Jaxson Stauber | 1999 | G | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0% | 0.000 | 0.000 | 0.000 |
Current season NHL stats last updated: December 22, 2024
Current season NHL stats provided by XML Team Solutions: Content Copyright 2024, The Sports Forecaster. Distributed by XML Team Solutions.