
=== Live Match Monitor — 2026-06-28 ===
Watchlist: E:\soccer\data\watchlist.txt
Edit and save the file any time — picks up changes automatically.

  + Watching: Cavalry FC vs Supra du Quebec (CAN) ko=19:00
  [22:33] Cavalry FC vs Supra du Quebec: fixture ID 1517302
  [22:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EA6250>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EA6700>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [03:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>, 'Connection to v3.football.api-sports.io timed out. (connect timeout=10)'))
  [05:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [05:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [06:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9820>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9820>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [06:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE7C0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [11:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF93A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E20>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E20>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E20>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E20>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E20>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E20>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [15:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDEA30>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [16:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D7700>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D7700>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D75B0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D75B0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D73A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D73A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D75B0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A212D75B0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [18:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9D60>, 'Connection to v3.football.api-sports.io timed out. (connect timeout=10)'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9370>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BE0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BE0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9370>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9370>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BE0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BE0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9370>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9370>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9BE0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [19:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDEAC0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [23:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [00:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [01:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [02:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [03:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [04:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [05:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [06:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [07:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [08:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [09:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [10:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [11:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [12:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [13:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [14:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [15:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [16:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9A90>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [17:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [17:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EDE3A0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [18:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [18:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9EB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9EB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [19:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [19:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:36] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:44] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [20:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:01] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:09] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:16] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:24] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:30] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:31] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:32] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:33] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:34] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:35] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:37] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:38] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:39] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:40] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:41] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:42] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:43] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:46] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:53] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [21:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:00] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:02] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:03] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:04] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:05] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:06] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:07] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:08] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:10] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:11] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:12] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:13] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:14] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:15] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:17] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:18] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:19] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:20] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:21] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:22] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:23] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:25] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:26] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:27] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:28] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [22:29] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000021A19EF9A90>, 'Connection to v3.football.api-sports.io timed out. (connect timeout=10)'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA7F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517302 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A2BAEA850>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [23:45] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:47] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:48] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:49] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:50] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:51] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:52] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:54] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:55] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:56] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:57] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:58] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  [23:59] Cavalry FC vs Supra du Quebec: 0-0  [PST 0']
  + Watching: Forge vs Vancouver FC (CAN) ko=13:00
  + Watching: HFX Wanderers FC vs Atlético Ottawa (CAN) ko=16:00
  - Removed: Cavalry FC vs Supra du Quebec
  [PRE -778min] Forge vs Vancouver FC: Pin=5.88A  B365=5.75A  Kalshi=0.135A
  [PRE -958min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -763min] Forge vs Vancouver FC: Pin=5.88A  B365=5.75A  Kalshi=0.135A
  [PRE -943min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PENDING] Logged: Forge vs Vancouver FC AWAY YES Kalshi $1.75
  [AUTO] kill-switch engaged -> skip
  [PRE -748min] Forge vs Vancouver FC: Pin=5.88A  B365=5.75A  Kalshi=0.145A
  [PRE -928min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260701:0031
  [PRE -733min] Forge vs Vancouver FC: Pin=5.88A  B365=5.75A  Kalshi=0.15A
  [PRE -912min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -717min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -897min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -702min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -882min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -687min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -867min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -672min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -852min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -656min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -836min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -641min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -821min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -626min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -806min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -611min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -791min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -596min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.15A
  [PRE -775min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -580min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.155A
  [PRE -760min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [odds] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /odds?fixture=1517303&bet=1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A26DBECD0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [PRE -565min] Forge vs Vancouver FC: Pin=N/A  B365=N/A  Kalshi=N/A
  [odds] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /odds?fixture=1517304&bet=1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A26DBECD0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [PRE -745min] HFX Wanderers FC vs Atlético Ottawa: Pin=N/A  B365=N/A  Kalshi=N/A
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1517303-1517304 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EA6700>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [PRE -550min] Forge vs Vancouver FC: Pin=5.99A  B365=6.00A  Kalshi=0.155A
  [PRE -730min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -535min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.155A
  [PRE -715min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -520min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.155A
  [PRE -699min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -504min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.155A
  [PRE -684min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -489min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.155A
  [PRE -669min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -474min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.155A
  [PRE -654min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -459min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -639min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -443min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -623min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -428min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -608min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -413min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -593min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.355A
  [PRE -398min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -578min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -383min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -562min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -367min] Forge vs Vancouver FC: Pin=5.93A  B365=6.00A  Kalshi=0.165A
  [PRE -547min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -352min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.165A
  [PRE -532min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -337min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -517min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.36A
  [PRE -322min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -502min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -306min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -486min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -291min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -471min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -276min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -455min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -260min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -440min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -245min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -425min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.53A  B365=2.60A  Kalshi=0.35A
  [PRE -230min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -410min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.35A
  [PRE -215min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -395min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.35A
  [PRE -200min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.155A
  [PRE -379min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -184min] Forge vs Vancouver FC: Pin=4.99A  B365=5.25A  Kalshi=0.145A
  [PRE -364min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -169min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.16A
  [PRE -349min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -154min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.145A
  [PRE -334min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -139min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.145A
  [PRE -318min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -123min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.145A
  [PRE -303min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -108min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.145A
  [PRE -288min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.36A
  [PRE -93min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.145A
  [PRE -273min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.365A
  [PRE -78min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.135A
  [PRE -258min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.365A
  [PRE -62min] Forge vs Vancouver FC: Pin=5.18A  B365=5.00A  Kalshi=0.135A
  [PRE -242min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.59A  B365=2.50A  Kalshi=0.365A

  [CLV] Forge vs Vancouver FC (CAN)
    B365:     H=1.53  D=3.8  A=5.0
    Pin fair: H=1.66  D=4.51  A=5.69
    CLV:      H=-7.8%  D=-15.7%  A=-12.2%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.635  D=0.225  A=0.135
    Kalshi edge H: -5.4%  (Kalshi 0.635 vs Pin fair 0.602)
    Kalshi edge D: -1.4%  (Kalshi 0.225 vs Pin fair 0.222)
    Kalshi edge A: +23.1%  (Kalshi 0.135 vs Pin fair 0.176)
  [12:00] Forge vs Vancouver FC: 0-0  [NS -59']
  [12:01] Forge vs Vancouver FC: 0-0  [NS -58']
  [12:02] Forge vs Vancouver FC: 0-0  [NS -57']
  [12:03] Forge vs Vancouver FC: 0-0  [NS -56']
  [12:04] Forge vs Vancouver FC: 0-0  [NS -55']
  [12:05] Forge vs Vancouver FC: 0-0  [NS -54']
  [12:07] Forge vs Vancouver FC: 0-0  [NS -52']
  [12:08] Forge vs Vancouver FC: 0-0  [NS -51']
  [12:09] Forge vs Vancouver FC: 0-0  [NS -50']
  [12:10] Forge vs Vancouver FC: 0-0  [NS -49']
  [12:11] Forge vs Vancouver FC: 0-0  [NS -48']
  [12:12] Forge vs Vancouver FC: 0-0  [NS -47']
  [PRE -227min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.365A
  [12:13] Forge vs Vancouver FC: 0-0  [NS -46']
  [12:15] Forge vs Vancouver FC: 0-0  [NS -44']
  [12:16] Forge vs Vancouver FC: 0-0  [NS -43']
  [12:17] Forge vs Vancouver FC: 0-0  [NS -42']
  [12:18] Forge vs Vancouver FC: 0-0  [NS -41']
  [12:19] Forge vs Vancouver FC: 0-0  [NS -40']
  [12:20] Forge vs Vancouver FC: 0-0  [NS -39']
  [12:22] Forge vs Vancouver FC: 0-0  [NS -37']
  [12:23] Forge vs Vancouver FC: 0-0  [NS -36']
  [12:24] Forge vs Vancouver FC: 0-0  [NS -35']
  [12:25] Forge vs Vancouver FC: 0-0  [NS -34']
  [12:26] Forge vs Vancouver FC: 0-0  [NS -33']
  [12:27] Forge vs Vancouver FC: 0-0  [NS -32']
  [12:28] Forge vs Vancouver FC: 0-0  [NS -31']
  [PRE -210min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [12:30] Forge vs Vancouver FC: 0-0  [NS -29']
  [12:31] Forge vs Vancouver FC: 0-0  [NS -28']
  [12:32] Forge vs Vancouver FC: 0-0  [NS -27']
  [12:33] Forge vs Vancouver FC: 0-0  [NS -26']
  [12:34] Forge vs Vancouver FC: 0-0  [NS -25']
  [12:35] Forge vs Vancouver FC: 0-0  [NS -24']
  [12:37] Forge vs Vancouver FC: 0-0  [NS -22']
  [12:38] Forge vs Vancouver FC: 0-0  [NS -21']
  [12:39] Forge vs Vancouver FC: 0-0  [NS -20']
  [12:40] Forge vs Vancouver FC: 0-0  [NS -19']
  [12:41] Forge vs Vancouver FC: 0-0  [NS -18']
  [12:42] Forge vs Vancouver FC: 0-0  [NS -17']
  [12:43] Forge vs Vancouver FC: 0-0  [NS -16']
  [PRE -195min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [12:45] Forge vs Vancouver FC: 0-0  [NS -14']
  [12:46] Forge vs Vancouver FC: 0-0  [NS -13']
  [12:47] Forge vs Vancouver FC: 0-0  [NS -12']
  [12:48] Forge vs Vancouver FC: 0-0  [NS -11']
  [12:49] Forge vs Vancouver FC: 0-0  [NS -10']
  [12:50] Forge vs Vancouver FC: 0-0  [NS -9']
  [12:52] Forge vs Vancouver FC: 0-0  [NS -7']
  [12:53] Forge vs Vancouver FC: 0-0  [NS -6']
  [12:54] Forge vs Vancouver FC: 0-0  [NS -5']
  [12:55] Forge vs Vancouver FC: 0-0  [NS -4']
  [12:56] Forge vs Vancouver FC: 0-0  [NS -3']
  [12:57] Forge vs Vancouver FC: 0-0  [NS -2']
  [12:58] Forge vs Vancouver FC: 0-0  [NS -1']
  [13:00] Forge vs Vancouver FC: 0-0  [NS 0']
  [PRE -179min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [13:01] Forge vs Vancouver FC: 0-0  [NS 1']
  [13:02] Forge vs Vancouver FC: 0-0  [NS 2']
  [13:03] Forge vs Vancouver FC: 0-0  [NS 3']
  [13:04] Forge vs Vancouver FC: 0-0  [NS 4']
  [13:05] Forge vs Vancouver FC: 0-0  [NS 5']
  [13:07] Forge vs Vancouver FC: 0-0  [NS 7']
  [13:08] Forge vs Vancouver FC: 0-0  [NS 8']
  [13:09] Forge vs Vancouver FC: 0-0  [NS 9']
  [13:10] Forge vs Vancouver FC: 0-0  [NS 10']
  [13:11] Forge vs Vancouver FC: 0-0  [NS 11']
  [13:12] Forge vs Vancouver FC: 0-0  [NS 12']
  [13:14] Forge vs Vancouver FC: 0-0  [NS 14']
  [13:15] Forge vs Vancouver FC: 0-0  [1H 3']
  [PRE -164min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [13:16] Forge vs Vancouver FC: 0-0  [1H 4']
  [13:17] Forge vs Vancouver FC: 0-0  [1H 5']
  [13:18] Forge vs Vancouver FC: 0-0  [1H 7']
  [13:19] Forge vs Vancouver FC: 0-0  [1H 8']
  [13:20] Forge vs Vancouver FC: 0-0  [1H 9']
  [13:22] Forge vs Vancouver FC: 0-1  [1H 11']
  [13:23] Forge vs Vancouver FC: 0-1  [1H 12']
  [13:24] Forge vs Vancouver FC: 0-1  [1H 13']
  [13:25] Forge vs Vancouver FC: 0-1  [1H 14']
  [13:26] Forge vs Vancouver FC: 0-1  [1H 15']
  [13:27] Forge vs Vancouver FC: 0-1  [1H 16']
  [13:29] Forge vs Vancouver FC: 0-1  [1H 17']
  [13:30] Forge vs Vancouver FC: 0-1  [1H 18']
  [PRE -149min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.365A
  [13:31] Forge vs Vancouver FC: 0-1  [1H 19']
  [13:32] Forge vs Vancouver FC: 0-1  [1H 21']
  [13:33] Forge vs Vancouver FC: 0-1  [1H 22']
  [13:34] Forge vs Vancouver FC: 0-1  [1H 23']
  [13:35] Forge vs Vancouver FC: 0-1  [1H 24']
  [13:37] Forge vs Vancouver FC: 0-1  [1H 25']
  [13:38] Forge vs Vancouver FC: 0-1  [1H 26']
  [13:39] Forge vs Vancouver FC: 0-1  [1H 28']
  [13:40] Forge vs Vancouver FC: 0-1  [1H 29']
  [13:41] Forge vs Vancouver FC: 0-1  [1H 30']
  [13:42] Forge vs Vancouver FC: 0-1  [1H 32']
  [13:44] Forge vs Vancouver FC: 0-1  [1H 33']
  [13:45] Forge vs Vancouver FC: 0-1  [1H 34']
  [PRE -134min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [13:46] Forge vs Vancouver FC: 0-1  [1H 35']
  [13:47] Forge vs Vancouver FC: 0-1  [1H 36']
  [13:48] Forge vs Vancouver FC: 0-1  [1H 37']
  [13:49] Forge vs Vancouver FC: 0-1  [1H 38']
  [13:51] Forge vs Vancouver FC: 0-1  [1H 39']
  [13:52] Forge vs Vancouver FC: 0-1  [1H 40']
  [13:53] Forge vs Vancouver FC: 0-1  [1H 42']
  [13:54] Forge vs Vancouver FC: 0-1  [1H 43']
  [13:55] Forge vs Vancouver FC: 0-1  [1H 44']
  [13:56] Forge vs Vancouver FC: 0-1  [1H 45']
  [13:57] Forge vs Vancouver FC: 0-1  [1H 46']
  [13:59] Forge vs Vancouver FC: 0-1  [1H 47']
  [14:00] Forge vs Vancouver FC: 0-2  [1H 48']
  [PRE -119min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [14:01] Forge vs Vancouver FC: 0-2  [1H 49']
  [14:02] Forge vs Vancouver FC: 0-2  [1H 50']
  [14:03] Forge vs Vancouver FC: 0-2  [1H 51']
  [14:04] Forge vs Vancouver FC: 0-2  [1H 53']
  [14:06] Forge vs Vancouver FC: 0-2  [1H 54']
  [14:07] Forge vs Vancouver FC: 0-2  [HT 45']

============================================================
HALFTIME ALERT  14:07:21
============================================================

[CAN] Forge 0-2 Vancouver FC at HT
  Away team winning — HOLD. No action needed.
============================================================

  [14:08] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:09] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:10] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:11] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:12] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:14] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:15] Forge vs Vancouver FC: 0-2  [HT 45']
  [PRE -104min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.365A
  [14:16] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:17] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:18] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:19] Forge vs Vancouver FC: 0-2  [HT 45']
  [14:21] Forge vs Vancouver FC: 0-2  [2H 46']
  [14:22] Forge vs Vancouver FC: 0-2  [2H 47']
  [14:23] Forge vs Vancouver FC: 0-2  [2H 48']
  [14:24] Forge vs Vancouver FC: 0-2  [2H 49']
  [14:25] Forge vs Vancouver FC: 0-2  [2H 50']
  [14:26] Forge vs Vancouver FC: 0-2  [2H 51']
  [14:28] Forge vs Vancouver FC: 0-2  [2H 53']
  [14:29] Forge vs Vancouver FC: 0-2  [2H 54']
  [14:30] Forge vs Vancouver FC: 0-2  [2H 55']
  [PRE -89min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.365A
  [14:31] Forge vs Vancouver FC: 0-2  [2H 56']
  [14:32] Forge vs Vancouver FC: 0-2  [2H 57']
  [14:33] Forge vs Vancouver FC: 0-2  [2H 58']
  [14:35] Forge vs Vancouver FC: 0-2  [2H 60']
  [14:36] Forge vs Vancouver FC: 0-2  [2H 61']
  [14:37] Forge vs Vancouver FC: 0-2  [2H 62']
  [14:38] Forge vs Vancouver FC: 1-2  [2H 63']
  [14:39] Forge vs Vancouver FC: 1-2  [2H 64']
  [14:40] Forge vs Vancouver FC: 1-2  [2H 65']
  [14:41] Forge vs Vancouver FC: 2-2  [2H 67']
  [14:43] Forge vs Vancouver FC: 2-2  [2H 68']
  [14:44] Forge vs Vancouver FC: 2-2  [2H 69']
  [14:45] Forge vs Vancouver FC: 2-2  [2H 70']
  [PRE -74min] HFX Wanderers FC vs Atlético Ottawa: Pin=2.55A  B365=2.50A  Kalshi=0.36A
  [14:46] Forge vs Vancouver FC: 2-2  [2H 71']
  [14:47] Forge vs Vancouver FC: 2-2  [2H 72']
  [14:48] Forge vs Vancouver FC: 2-2  [2H 74']
  [14:50] Forge vs Vancouver FC: 2-2  [2H 75']
  [14:51] Forge vs Vancouver FC: 2-2  [2H 76']
  [14:52] Forge vs Vancouver FC: 3-2  [2H 77']
  [14:53] Forge vs Vancouver FC: 3-2  [2H 78']
  [14:54] Forge vs Vancouver FC: 3-2  [2H 79']
  [14:55] Forge vs Vancouver FC: 3-2  [2H 80']
  [14:57] Forge vs Vancouver FC: 3-2  [2H 81']
  [14:58] Forge vs Vancouver FC: 3-2  [2H 82']
  [14:59] Forge vs Vancouver FC: 3-2  [2H 84']
  [15:00] Forge vs Vancouver FC: 3-2  [2H 85']

  [CLV] HFX Wanderers FC vs Atlético Ottawa (CAN)
    B365:     H=2.5  D=3.25  A=2.5
    Pin fair: H=2.78  D=3.55  A=2.78
    CLV:      H=-10.2%  D=-8.4%  A=-10.2%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.37  D=0.275  A=0.36
    Kalshi edge H: -3.0%  (Kalshi 0.370 vs Pin fair 0.359)
    Kalshi edge D: +2.4%  (Kalshi 0.275 vs Pin fair 0.282)
    Kalshi edge A: -0.2%  (Kalshi 0.360 vs Pin fair 0.359)
  [15:00] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -59']
  [15:01] Forge vs Vancouver FC: 3-2  [2H 86']
  [15:01] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -58']
  [15:02] Forge vs Vancouver FC: 3-2  [2H 87']
  [15:02] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -57']
  [15:03] Forge vs Vancouver FC: 3-2  [2H 88']
  [15:04] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -55']
  [15:05] Forge vs Vancouver FC: 3-2  [2H 89']
  [15:05] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -54']
  [15:06] Forge vs Vancouver FC: 3-2  [2H 90']
  [15:06] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -53']
  [15:07] Forge vs Vancouver FC: 3-2  [2H 91']
  [15:07] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -52']
  [15:08] Forge vs Vancouver FC: 3-2  [2H 92']
  [15:08] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -51']
  [15:09] Forge vs Vancouver FC: 3-2  [2H 93']
  [15:09] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -50']
  [15:10] Forge vs Vancouver FC: 3-2  [2H 94']
  [15:11] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -48']
  [15:12] Forge vs Vancouver FC: 3-2  [2H 95']
  [15:12] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -47']
  [15:13] Forge vs Vancouver FC: 3-2  [2H 96']
  [15:13] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -46']
  [15:14] Forge vs Vancouver FC: 3-2  [2H 98']
  [15:14] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -45']
  [15:15] Forge vs Vancouver FC: 3-2  [2H 99']
  [15:15] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -44']
  [15:16] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:16] Forge vs Vancouver FC: FT — will stop polling at 15:16 +30min
  [15:16] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -43']
  [15:17] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:18] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -41']
  [15:19] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:19] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -40']
  [15:20] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:20] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -39']
  [15:21] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:21] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -38']
  [15:22] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:22] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -37']
  [15:23] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:23] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -36']
  [15:24] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:25] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -34']
  [15:26] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:26] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -33']
  [15:27] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:27] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -32']
  [15:28] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:28] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -31']
  [15:29] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:29] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -30']
  [15:30] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:30] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -29']
  [15:31] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:31] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -28']
  [15:33] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:33] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -26']
  [15:34] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:34] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -25']
  [15:35] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:35] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -24']
  [15:36] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:36] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -23']
  [15:37] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:37] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -22']
  [15:38] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:39] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -20']
  [15:40] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:40] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -19']
  [15:41] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:41] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -18']
  [15:42] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:42] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -17']
  [15:43] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:43] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -16']
  [15:44] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:44] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -15']
  [15:45] Forge vs Vancouver FC: 3-2  [FT 90']
  [15:45] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -14']
  [15:46] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -13']
  [15:48] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -11']
  [15:49] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -10']
  [15:50] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -9']
  [15:51] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -8']
  [15:52] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -7']
  [15:53] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -6']
  [15:55] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -4']
  [15:56] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -3']
  [15:57] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -2']
  [15:58] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS -1']
  [15:59] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 0']
  [16:00] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 0']
  [16:01] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 1']
  [16:03] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 3']
  [16:04] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 4']
  [16:05] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 5']
  [16:06] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 6']
  [16:07] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 7']
  [16:08] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 8']
  [16:10] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 10']
  [16:11] HFX Wanderers FC vs Atlético Ottawa: 0-0  [NS 11']
  [16:12] HFX Wanderers FC vs Atlético Ottawa: 0-0  [1H 1']
  [16:13] HFX Wanderers FC vs Atlético Ottawa: 0-0  [1H 2']
  [16:14] HFX Wanderers FC vs Atlético Ottawa: 0-0  [1H 3']
  [16:15] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 5']
  [16:17] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 6']
  [16:18] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 7']
  [16:19] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 8']
  [16:20] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 9']
  [16:21] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 10']
  [16:22] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 11']
  [16:23] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 12']
  [16:25] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 13']
  [16:26] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 15']
  [16:27] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 16']
  [16:28] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 17']
  [16:29] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 18']
  [16:30] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 19']
  [16:32] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 20']
  [16:33] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 22']
  [16:34] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 23']
  [16:35] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 24']
  [16:36] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 26']
  [16:37] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 27']
  [16:38] HFX Wanderers FC vs Atlético Ottawa: 0-1  [1H 28']
  [16:40] HFX Wanderers FC vs Atlético Ottawa: 0-2  [1H 29']
  [16:41] HFX Wanderers FC vs Atlético Ottawa: 0-2  [1H 30']
  [16:42] HFX Wanderers FC vs Atlético Ottawa: 0-2  [1H 31']
  [16:43] HFX Wanderers FC vs Atlético Ottawa: 0-2  [1H 32']
  [16:44] HFX Wanderers FC vs Atlético Ottawa: 0-2  [1H 33']
  [16:45] HFX Wanderers FC vs Atlético Ottawa: 0-2  [1H 34']
  [16:47] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 36']
  [16:48] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 37']
  [16:49] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 38']
  [16:50] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 39']
  [16:51] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 40']
  [16:52] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 41']
  [16:53] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 43']
  [16:55] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 44']
  [16:56] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 45']
  [16:57] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 45']
  [16:58] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 46']
  [16:59] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 47']
  [17:00] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 48']
  [17:02] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 49']
  [17:03] HFX Wanderers FC vs Atlético Ottawa: 0-3  [1H 50']
  [17:04] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']

============================================================
HALFTIME ALERT  17:04:30
============================================================

[CAN] HFX Wanderers FC 0-3 Atlético Ottawa at HT
  Away team winning — HOLD. No action needed.
============================================================

  [17:05] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:06] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:07] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:09] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:10] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:11] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:12] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:13] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:14] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:15] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:17] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:18] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:19] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:20] HFX Wanderers FC vs Atlético Ottawa: 0-3  [HT 45']
  [17:21] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 48']
  [17:22] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 49']
  [17:24] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 50']
  [17:25] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 52']
  [17:26] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 53']
  [17:27] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 54']
  [17:28] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 55']
  [17:29] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 56']
  [17:31] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 57']
  [17:32] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 59']
  [17:33] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 60']
  [17:34] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 61']
  [17:35] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 62']
  [17:36] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 63']
  [17:37] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 64']
  [17:39] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 66']
  [17:40] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 67']
  [17:41] HFX Wanderers FC vs Atlético Ottawa: 0-3  [2H 68']
  [17:42] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 69']
  [17:43] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 70']
  [17:44] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 71']
  [17:46] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 73']
  [17:47] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 74']
  [17:48] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 75']
  [17:49] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 76']
  [17:50] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 77']
  [17:52] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 78']
  [17:53] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 80']
  [17:54] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 81']
  [17:55] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 82']
  [17:57] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 84']
  [17:58] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 85']
  [17:59] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 86']
  [18:00] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 87']
  [18:01] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 88']
  [18:03] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 89']
  [18:04] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 90']
  [18:05] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 91']
  [18:06] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 92']
  [18:07] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 93']
  [18:08] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 94']
  [18:09] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 95']
  [18:11] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 96']
  [18:12] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 98']
  [18:13] HFX Wanderers FC vs Atlético Ottawa: 1-3  [2H 99']
  [18:14] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:14] HFX Wanderers FC vs Atlético Ottawa: FT — will stop polling at 18:14 +30min
  [18:15] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:16] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:18] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:19] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:20] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:21] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:22] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:23] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:25] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:26] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:27] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:28] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:29] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:30] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:32] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:33] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:34] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:35] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:36] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:37] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:38] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:40] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:41] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:42] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']
  [18:43] HFX Wanderers FC vs Atlético Ottawa: 1-3  [FT 90']

[18:44] All matches complete — waiting for next watchlist.
  + Watching: Birmingham Legion vs Detroit City (USL) ko=20:00
  [PRE -1199min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1183min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1168min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1153min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1138min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1122min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1107min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.4A
  [PRE -1092min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -1077min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.39A
  [PRE -1061min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.385A
  [PRE -1046min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -1031min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -1016min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -1000min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -985min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -969min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -954min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -939min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -924min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -908min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.375A
  [PRE -893min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -878min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -863min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -847min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -832min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -817min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -801min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -786min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.38A
  [PRE -771min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.38A
  [PRE -756min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.385A
  [PRE -740min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.39A
  [PRE -725min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.39A
  [PRE -710min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.39A
  [PRE -695min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.39A
  [PRE -679min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.39A
  [PRE -664min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.395A
  [PRE -649min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.395A
  [PRE -634min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.395A
  [PRE -618min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.395A
  [PRE -603min] Birmingham Legion vs Detroit City: Pin=2.40A  B365=2.35A  Kalshi=0.395A
  [PRE -588min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -573min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.39A
  [PRE -557min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -542min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -527min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -512min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -496min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -481min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -466min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -451min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -435min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -420min] Birmingham Legion vs Detroit City: Pin=2.41A  B365=2.35A  Kalshi=0.395A
  [PRE -405min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -389min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -374min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -359min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -343min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -328min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -313min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -297min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -282min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -267min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.395A
  [PRE -252min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.305A
  [PRE -236min] Birmingham Legion vs Detroit City: Pin=2.44A  B365=2.35A  Kalshi=0.295A
  [PRE -221min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.29A
  [PRE -206min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.3A
  [PRE -190min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.295A
  [PENDING] Logged: Birmingham Legion vs Detroit City HOME YES Kalshi $23.05
  [AUTO] kill-switch engaged -> skip
  [PRE -175min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.325A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260702:1704
  [PRE -160min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.325A
  [PRE -144min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.355A
  [PRE -129min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.37A
  [PRE -114min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.37A
  [PRE -99min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.355A
  [PRE -83min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.36A
  [PRE -68min] Birmingham Legion vs Detroit City: Pin=3.13A  B365=3.00A  Kalshi=0.355A

  [CLV] Birmingham Legion vs Detroit City (USL)
    B365:     H=2.1  D=3.3  A=3.0
    Pin fair: H=2.22  D=3.91  A=3.41
    CLV:      H=-5.4%  D=-15.5%  A=-11.9%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.37  D=0.275  A=0.36
    Kalshi edge H: +17.9%  (Kalshi 0.370 vs Pin fair 0.450)
    Kalshi edge D: -7.4%  (Kalshi 0.275 vs Pin fair 0.256)
    Kalshi edge A: -22.6%  (Kalshi 0.360 vs Pin fair 0.294)
  [19:00] Birmingham Legion vs Detroit City: 0-0  [NS -59']
  [19:02] Birmingham Legion vs Detroit City: 0-0  [NS -57']
  [19:03] Birmingham Legion vs Detroit City: 0-0  [NS -56']
  [19:04] Birmingham Legion vs Detroit City: 0-0  [NS -55']
  [19:05] Birmingham Legion vs Detroit City: 0-0  [NS -54']
  [19:06] Birmingham Legion vs Detroit City: 0-0  [NS -53']
  [19:08] Birmingham Legion vs Detroit City: 0-0  [NS -51']
  [19:09] Birmingham Legion vs Detroit City: 0-0  [NS -50']
  [19:10] Birmingham Legion vs Detroit City: 0-0  [NS -49']
  [19:11] Birmingham Legion vs Detroit City: 0-0  [NS -48']
  [19:12] Birmingham Legion vs Detroit City: 0-0  [NS -47']
  [19:14] Birmingham Legion vs Detroit City: 0-0  [NS -45']
  [19:15] Birmingham Legion vs Detroit City: 0-0  [NS -44']
  [19:16] Birmingham Legion vs Detroit City: 0-0  [NS -43']
  [19:17] Birmingham Legion vs Detroit City: 0-0  [NS -42']
  [19:18] Birmingham Legion vs Detroit City: 0-0  [NS -41']
  [19:20] Birmingham Legion vs Detroit City: 0-0  [NS -39']
  [19:21] Birmingham Legion vs Detroit City: 0-0  [NS -38']
  [19:22] Birmingham Legion vs Detroit City: 0-0  [NS -37']
  [19:23] Birmingham Legion vs Detroit City: 0-0  [NS -36']
  [19:24] Birmingham Legion vs Detroit City: 0-0  [NS -35']
  [19:26] Birmingham Legion vs Detroit City: 0-0  [NS -33']
  [19:27] Birmingham Legion vs Detroit City: 0-0  [NS -32']
  [19:28] Birmingham Legion vs Detroit City: 0-0  [NS -31']
  [19:29] Birmingham Legion vs Detroit City: 0-0  [NS -30']
  [19:30] Birmingham Legion vs Detroit City: 0-0  [NS -29']
  [19:32] Birmingham Legion vs Detroit City: 0-0  [NS -27']
  [19:33] Birmingham Legion vs Detroit City: 0-0  [NS -26']
  [19:34] Birmingham Legion vs Detroit City: 0-0  [NS -25']
  [19:35] Birmingham Legion vs Detroit City: 0-0  [NS -24']
  [19:36] Birmingham Legion vs Detroit City: 0-0  [NS -23']
  [19:38] Birmingham Legion vs Detroit City: 0-0  [NS -21']
  [19:39] Birmingham Legion vs Detroit City: 0-0  [NS -20']
  [19:40] Birmingham Legion vs Detroit City: 0-0  [NS -19']
  [19:41] Birmingham Legion vs Detroit City: 0-0  [NS -18']
  [19:43] Birmingham Legion vs Detroit City: 0-0  [NS -16']
  [19:44] Birmingham Legion vs Detroit City: 0-0  [NS -15']
  [19:45] Birmingham Legion vs Detroit City: 0-0  [NS -14']
  [19:46] Birmingham Legion vs Detroit City: 0-0  [NS -13']
  [19:47] Birmingham Legion vs Detroit City: 0-0  [NS -12']
  [19:49] Birmingham Legion vs Detroit City: 0-0  [NS -10']
  [19:50] Birmingham Legion vs Detroit City: 0-0  [NS -9']
  [19:51] Birmingham Legion vs Detroit City: 0-0  [NS -8']
  [19:52] Birmingham Legion vs Detroit City: 0-0  [NS -7']
  [19:54] Birmingham Legion vs Detroit City: 0-0  [NS -5']
  [19:55] Birmingham Legion vs Detroit City: 0-0  [NS -4']
  [19:56] Birmingham Legion vs Detroit City: 0-0  [NS -3']
  [19:57] Birmingham Legion vs Detroit City: 0-0  [NS -2']
  [19:59] Birmingham Legion vs Detroit City: 0-0  [NS 0']
  [20:00] Birmingham Legion vs Detroit City: 0-0  [NS 0']
  [20:01] Birmingham Legion vs Detroit City: 0-0  [NS 1']
  [20:02] Birmingham Legion vs Detroit City: 0-0  [NS 2']
  [20:03] Birmingham Legion vs Detroit City: 0-0  [NS 3']
  [20:05] Birmingham Legion vs Detroit City: 0-0  [NS 5']
  [20:06] Birmingham Legion vs Detroit City: 0-0  [NS 6']
  [20:07] Birmingham Legion vs Detroit City: 0-0  [1H 1']
  [20:08] Birmingham Legion vs Detroit City: 0-0  [1H 2']
  [20:10] Birmingham Legion vs Detroit City: 0-0  [1H 3']
  [20:11] Birmingham Legion vs Detroit City: 0-1  [1H 5']
  [20:12] Birmingham Legion vs Detroit City: 0-1  [1H 6']
  [20:13] Birmingham Legion vs Detroit City: 0-1  [1H 7']
  [20:14] Birmingham Legion vs Detroit City: 0-1  [1H 9']
  [20:16] Birmingham Legion vs Detroit City: 0-1  [1H 10']
  [20:17] Birmingham Legion vs Detroit City: 0-1  [1H 11']
  [20:18] Birmingham Legion vs Detroit City: 0-1  [1H 12']
  [20:19] Birmingham Legion vs Detroit City: 0-1  [1H 13']
  [20:21] Birmingham Legion vs Detroit City: 0-1  [1H 14']
  [20:22] Birmingham Legion vs Detroit City: 0-1  [1H 16']
  [20:23] Birmingham Legion vs Detroit City: 0-1  [1H 17']
  [20:24] Birmingham Legion vs Detroit City: 0-1  [1H 18']
  [20:25] Birmingham Legion vs Detroit City: 0-1  [1H 20']
  [20:27] Birmingham Legion vs Detroit City: 0-1  [1H 21']
  [20:28] Birmingham Legion vs Detroit City: 0-1  [1H 22']
  [20:29] Birmingham Legion vs Detroit City: 0-1  [1H 23']
  [20:30] Birmingham Legion vs Detroit City: 0-1  [1H 24']
  [20:31] Birmingham Legion vs Detroit City: 0-1  [1H 25']
  [20:33] Birmingham Legion vs Detroit City: 1-1  [1H 27']
  [20:34] Birmingham Legion vs Detroit City: 1-1  [1H 28']
  [20:35] Birmingham Legion vs Detroit City: 1-1  [1H 29']
  [20:36] Birmingham Legion vs Detroit City: 1-1  [1H 29']
  [20:37] Birmingham Legion vs Detroit City: 1-1  [1H 30']
  [20:39] Birmingham Legion vs Detroit City: 1-1  [1H 31']
  [20:40] Birmingham Legion vs Detroit City: 1-1  [1H 34']
  [20:41] Birmingham Legion vs Detroit City: 1-1  [1H 35']
  [20:42] Birmingham Legion vs Detroit City: 1-1  [1H 36']
  [20:44] Birmingham Legion vs Detroit City: 1-1  [1H 38']
  [20:45] Birmingham Legion vs Detroit City: 1-1  [1H 39']
  [20:46] Birmingham Legion vs Detroit City: 1-1  [1H 40']
  [20:47] Birmingham Legion vs Detroit City: 1-1  [1H 41']
  [20:49] Birmingham Legion vs Detroit City: 1-1  [1H 42']
  [20:50] Birmingham Legion vs Detroit City: 1-1  [1H 43']
  [20:51] Birmingham Legion vs Detroit City: 1-1  [1H 45']
  [20:52] Birmingham Legion vs Detroit City: 1-1  [1H 46']
  [20:53] Birmingham Legion vs Detroit City: 1-1  [1H 47']
  [20:55] Birmingham Legion vs Detroit City: 1-1  [1H 48']
  [20:56] Birmingham Legion vs Detroit City: 1-1  [1H 49']
  [20:57] Birmingham Legion vs Detroit City: 1-1  [1H 50']
  [20:58] Birmingham Legion vs Detroit City: 1-1  [HT 45']

============================================================
HALFTIME ALERT  20:58:53
============================================================

[USL] Birmingham Legion 1-1 Detroit City at HT
  Level at HT — HOLD.
============================================================

  [20:59] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:01] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:02] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:03] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:04] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:05] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:07] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:08] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:09] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:10] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:11] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:13] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:14] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:15] Birmingham Legion vs Detroit City: 1-1  [HT 45']
  [21:16] Birmingham Legion vs Detroit City: 1-1  [2H 48']
  [21:17] Birmingham Legion vs Detroit City: 1-1  [2H 49']
  [21:18] Birmingham Legion vs Detroit City: 1-1  [2H 50']
  [21:20] Birmingham Legion vs Detroit City: 1-1  [2H 51']
  [21:21] Birmingham Legion vs Detroit City: 1-1  [2H 52']
  [21:22] Birmingham Legion vs Detroit City: 1-1  [2H 53']
  [21:23] Birmingham Legion vs Detroit City: 1-1  [2H 55']
  [21:24] Birmingham Legion vs Detroit City: 1-1  [2H 56']
  [21:26] Birmingham Legion vs Detroit City: 1-1  [2H 57']
  [21:27] Birmingham Legion vs Detroit City: 1-1  [2H 59']
  [21:28] Birmingham Legion vs Detroit City: 1-1  [2H 60']
  [21:29] Birmingham Legion vs Detroit City: 1-1  [2H 61']
  [21:30] Birmingham Legion vs Detroit City: 1-1  [2H 62']
  [21:32] Birmingham Legion vs Detroit City: 1-1  [2H 63']
  [21:33] Birmingham Legion vs Detroit City: 1-1  [2H 64']
  [21:34] Birmingham Legion vs Detroit City: 1-1  [2H 66']
  [21:35] Birmingham Legion vs Detroit City: 1-1  [2H 67']
  [21:36] Birmingham Legion vs Detroit City: 1-1  [2H 68']
  [21:38] Birmingham Legion vs Detroit City: 1-1  [2H 69']
  [21:39] Birmingham Legion vs Detroit City: 1-1  [2H 70']
  [21:40] Birmingham Legion vs Detroit City: 1-1  [2H 71']
  [21:41] Birmingham Legion vs Detroit City: 1-1  [2H 73']
  [21:42] Birmingham Legion vs Detroit City: 1-1  [2H 74']
  [21:43] Birmingham Legion vs Detroit City: 1-1  [2H 75']
  [21:45] Birmingham Legion vs Detroit City: 1-1  [2H 76']
  [21:46] Birmingham Legion vs Detroit City: 1-1  [2H 77']
  [21:47] Birmingham Legion vs Detroit City: 1-1  [2H 78']
  [21:48] Birmingham Legion vs Detroit City: 1-1  [2H 80']
  [21:49] Birmingham Legion vs Detroit City: 1-1  [2H 81']
  [21:51] Birmingham Legion vs Detroit City: 1-1  [2H 82']
  [21:52] Birmingham Legion vs Detroit City: 1-1  [2H 83']
  [21:53] Birmingham Legion vs Detroit City: 1-1  [2H 84']
  [21:54] Birmingham Legion vs Detroit City: 1-1  [2H 85']
  [21:55] Birmingham Legion vs Detroit City: 1-1  [2H 87']
  [21:57] Birmingham Legion vs Detroit City: 1-1  [2H 88']
  [21:58] Birmingham Legion vs Detroit City: 1-1  [2H 89']
  [21:59] Birmingham Legion vs Detroit City: 1-1  [2H 90']
  [22:00] Birmingham Legion vs Detroit City: 1-1  [2H 91']
  [22:01] Birmingham Legion vs Detroit City: 1-1  [2H 92']
  [22:03] Birmingham Legion vs Detroit City: 1-2  [2H 93']
  [22:04] Birmingham Legion vs Detroit City: 1-2  [2H 94']
  [22:05] Birmingham Legion vs Detroit City: 1-2  [2H 96']
  [22:06] Birmingham Legion vs Detroit City: 1-2  [2H 97']
  [22:07] Birmingham Legion vs Detroit City: 1-2  [2H 98']
  [22:09] Birmingham Legion vs Detroit City: 1-2  [2H 99']
  [22:10] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:10] Birmingham Legion vs Detroit City: FT — will stop polling at 22:10 +30min
  [22:11] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:12] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:13] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:15] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:16] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:17] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:18] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:19] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:21] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:22] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:23] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:24] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:25] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:27] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:28] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:29] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:30] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:31] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:33] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:34] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:35] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:36] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:37] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:39] Birmingham Legion vs Detroit City: 1-2  [FT 90']
  [22:40] Birmingham Legion vs Detroit City: 1-2  [FT 90']

[22:41] All matches complete — waiting for next watchlist.
  + Watching: Yunnan Yukun vs Henan Jianye (CN1) ko=08:00
  + Watching: Sirius vs Mjallby AIF (SE1) ko=13:00
  + Watching: Loudoun United vs Sporting JAX (USL) ko=19:30
  [PRE -479min] Yunnan Yukun vs Henan Jianye: Pin=2.72A  B365=2.70A  Kalshi=0.35A
  [PENDING] Logged: Sirius vs Mjallby AIF AWAY YES Kalshi $6.48
  [AUTO] kill-switch engaged -> skip
  [PRE -779min] Sirius vs Mjallby AIF: Pin=4.84A  B365=4.75A  Kalshi=0.175A
  [PENDING] Logged: Loudoun United vs Sporting JAX AWAY YES Kalshi $1.06
  [AUTO] kill-switch engaged -> skip
  [PRE -1169min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [EMAIL] Sent: CLV ALERT (2 MATCHES) - 20260703:0000
  [PRE -464min] Yunnan Yukun vs Henan Jianye: Pin=2.72A  B365=2.70A  Kalshi=0.35A
  [PRE -764min] Sirius vs Mjallby AIF: Pin=4.84A  B365=4.75A  Kalshi=0.175A
  [PRE -1154min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -448min] Yunnan Yukun vs Henan Jianye: Pin=2.72A  B365=2.70A  Kalshi=0.35A
  [PRE -748min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1138min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -433min] Yunnan Yukun vs Henan Jianye: Pin=2.72A  B365=2.70A  Kalshi=0.35A
  [PRE -733min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1123min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -418min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -718min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1108min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -403min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.35A
  [PRE -702min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1092min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -387min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.35A
  [PRE -687min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1077min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -372min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.35A
  [PRE -672min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1062min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -357min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -657min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1047min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.50A  Kalshi=0.19A
  [PRE -341min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -641min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1031min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -326min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -626min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1016min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -311min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -611min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -1001min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -295min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -595min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -985min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -280min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -580min] Sirius vs Mjallby AIF: Pin=5.24A  B365=5.00A  Kalshi=0.175A
  [PRE -970min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -265min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -565min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -955min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -249min] Yunnan Yukun vs Henan Jianye: Pin=2.74A  B365=2.70A  Kalshi=0.355A
  [PRE -549min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -939min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -234min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -534min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -924min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -219min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -519min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -909min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -204min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -503min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -893min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -188min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -488min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -878min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -173min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -473min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -863min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -158min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -458min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -848min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -142min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -442min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -832min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -127min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -427min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -817min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -112min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -412min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -802min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -97min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -396min] Sirius vs Mjallby AIF: Pin=5.28A  B365=5.00A  Kalshi=0.175A
  [PRE -786min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -81min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -381min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -771min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [PRE -66min] Yunnan Yukun vs Henan Jianye: Pin=2.69A  B365=2.60A  Kalshi=0.375A
  [PRE -366min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -756min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A

  [CLV] Yunnan Yukun vs Henan Jianye (CN1)
    B365:     H=2.5  D=3.7  A=2.6
    Pin fair: H=2.60  D=3.89  A=2.79
    CLV:      H=-3.7%  D=-5.0%  A=-6.9%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.395  D=0.235  A=0.375
    Kalshi edge H: -2.5%  (Kalshi 0.395 vs Pin fair 0.385)
    Kalshi edge D: +8.5%  (Kalshi 0.235 vs Pin fair 0.257)
    Kalshi edge A: -4.8%  (Kalshi 0.375 vs Pin fair 0.358)
  [07:00] Yunnan Yukun vs Henan Jianye: 0-0  [NS -59']
  [07:01] Yunnan Yukun vs Henan Jianye: 0-0  [NS -58']
  [07:03] Yunnan Yukun vs Henan Jianye: 0-0  [NS -56']
  [07:04] Yunnan Yukun vs Henan Jianye: 0-0  [NS -55']
  [07:05] Yunnan Yukun vs Henan Jianye: 0-0  [NS -54']
  [07:06] Yunnan Yukun vs Henan Jianye: 0-0  [NS -53']
  [07:07] Yunnan Yukun vs Henan Jianye: 0-0  [NS -52']
  [07:08] Yunnan Yukun vs Henan Jianye: 0-0  [NS -51']
  [PRE -351min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -741min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [07:09] Yunnan Yukun vs Henan Jianye: 0-0  [NS -50']
  [07:11] Yunnan Yukun vs Henan Jianye: 0-0  [NS -48']
  [07:12] Yunnan Yukun vs Henan Jianye: 0-0  [NS -47']
  [07:13] Yunnan Yukun vs Henan Jianye: 0-0  [NS -46']
  [07:14] Yunnan Yukun vs Henan Jianye: 0-0  [NS -45']
  [07:15] Yunnan Yukun vs Henan Jianye: 0-0  [NS -44']
  [07:16] Yunnan Yukun vs Henan Jianye: 0-0  [NS -43']
  [07:17] Yunnan Yukun vs Henan Jianye: 0-0  [NS -42']
  [07:19] Yunnan Yukun vs Henan Jianye: 0-0  [NS -40']
  [07:20] Yunnan Yukun vs Henan Jianye: 0-0  [NS -39']
  [07:21] Yunnan Yukun vs Henan Jianye: 0-0  [NS -38']
  [07:22] Yunnan Yukun vs Henan Jianye: 0-0  [NS -37']
  [07:23] Yunnan Yukun vs Henan Jianye: 0-0  [NS -36']
  [07:24] Yunnan Yukun vs Henan Jianye: 0-0  [NS -35']
  [PRE -335min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -725min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [07:25] Yunnan Yukun vs Henan Jianye: 0-0  [NS -34']
  [07:27] Yunnan Yukun vs Henan Jianye: 0-0  [NS -32']
  [07:28] Yunnan Yukun vs Henan Jianye: 0-0  [NS -31']
  [07:29] Yunnan Yukun vs Henan Jianye: 0-0  [NS -30']
  [07:30] Yunnan Yukun vs Henan Jianye: 0-0  [NS -29']
  [07:31] Yunnan Yukun vs Henan Jianye: 0-0  [NS -28']
  [07:32] Yunnan Yukun vs Henan Jianye: 0-0  [NS -27']
  [07:33] Yunnan Yukun vs Henan Jianye: 0-0  [NS -26']
  [07:34] Yunnan Yukun vs Henan Jianye: 0-0  [NS -25']
  [07:36] Yunnan Yukun vs Henan Jianye: 0-0  [NS -23']
  [07:37] Yunnan Yukun vs Henan Jianye: 0-0  [NS -22']
  [07:38] Yunnan Yukun vs Henan Jianye: 0-0  [NS -21']
  [07:39] Yunnan Yukun vs Henan Jianye: 0-0  [NS -20']
  [07:40] Yunnan Yukun vs Henan Jianye: 0-0  [NS -19']
  [PRE -319min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -709min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [07:41] Yunnan Yukun vs Henan Jianye: 0-0  [NS -18']
  [07:42] Yunnan Yukun vs Henan Jianye: 0-0  [NS -17']
  [07:43] Yunnan Yukun vs Henan Jianye: 0-0  [NS -16']
  [07:45] Yunnan Yukun vs Henan Jianye: 0-0  [NS -14']
  [07:46] Yunnan Yukun vs Henan Jianye: 0-0  [NS -13']
  [07:47] Yunnan Yukun vs Henan Jianye: 0-0  [NS -12']
  [07:48] Yunnan Yukun vs Henan Jianye: 0-0  [NS -11']
  [07:49] Yunnan Yukun vs Henan Jianye: 0-0  [NS -10']
  [07:50] Yunnan Yukun vs Henan Jianye: 0-0  [NS -9']
  [07:51] Yunnan Yukun vs Henan Jianye: 0-0  [NS -8']
  [07:52] Yunnan Yukun vs Henan Jianye: 0-0  [NS -7']
  [07:53] Yunnan Yukun vs Henan Jianye: 0-0  [NS -6']
  [07:55] Yunnan Yukun vs Henan Jianye: 0-0  [NS -4']
  [07:56] Yunnan Yukun vs Henan Jianye: 0-0  [NS -3']
  [PRE -303min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -693min] Loudoun United vs Sporting JAX: Pin=4.65A  B365=4.33A  Kalshi=0.19A
  [07:57] Yunnan Yukun vs Henan Jianye: 0-0  [NS -2']
  [config] league_map.json / team_map.json reloaded
  [07:58] Yunnan Yukun vs Henan Jianye: 0-0  [NS -1']
  [07:59] Yunnan Yukun vs Henan Jianye: 0-0  [NS 0']
  [08:00] Yunnan Yukun vs Henan Jianye: 0-0  [NS 0']
  [08:01] Yunnan Yukun vs Henan Jianye: 0-0  [1H 2']
  [08:03] Yunnan Yukun vs Henan Jianye: 0-0  [1H 3']
  [08:04] Yunnan Yukun vs Henan Jianye: 0-0  [1H 4']
  [08:05] Yunnan Yukun vs Henan Jianye: 0-0  [1H 5']
  [08:06] Yunnan Yukun vs Henan Jianye: 0-0  [1H 6']
  [08:07] Yunnan Yukun vs Henan Jianye: 0-0  [1H 7']
  [08:08] Yunnan Yukun vs Henan Jianye: 0-0  [1H 8']
  [08:09] Yunnan Yukun vs Henan Jianye: 0-0  [1H 9']
  [08:10] Yunnan Yukun vs Henan Jianye: 0-0  [1H 10']
  [08:12] Yunnan Yukun vs Henan Jianye: 0-0  [1H 12']
  [PRE -287min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -677min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [08:13] Yunnan Yukun vs Henan Jianye: 0-0  [1H 13']
  [08:14] Yunnan Yukun vs Henan Jianye: 0-0  [1H 14']
  [08:15] Yunnan Yukun vs Henan Jianye: 0-0  [1H 15']
  [08:16] Yunnan Yukun vs Henan Jianye: 0-0  [1H 16']
  [08:17] Yunnan Yukun vs Henan Jianye: 0-0  [1H 17']
  [08:18] Yunnan Yukun vs Henan Jianye: 0-0  [1H 19']
  [08:19] Yunnan Yukun vs Henan Jianye: 0-0  [1H 20']
  [08:21] Yunnan Yukun vs Henan Jianye: 0-0  [1H 21']
  [08:22] Yunnan Yukun vs Henan Jianye: 0-0  [1H 22']
  [08:23] Yunnan Yukun vs Henan Jianye: 0-0  [1H 23']
  [08:24] Yunnan Yukun vs Henan Jianye: 0-0  [1H 24']
  [08:25] Yunnan Yukun vs Henan Jianye: 0-0  [1H 25']
  [08:26] Yunnan Yukun vs Henan Jianye: 0-0  [1H 26']
  [08:27] Yunnan Yukun vs Henan Jianye: 0-0  [1H 27']
  [PRE -271min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -661min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [08:29] Yunnan Yukun vs Henan Jianye: 0-0  [1H 29']
  [08:30] Yunnan Yukun vs Henan Jianye: 0-0  [1H 30']
  [08:31] Yunnan Yukun vs Henan Jianye: 0-0  [1H 31']
  [08:32] Yunnan Yukun vs Henan Jianye: 0-0  [1H 32']
  [08:33] Yunnan Yukun vs Henan Jianye: 0-0  [1H 33']
  [08:34] Yunnan Yukun vs Henan Jianye: 0-0  [1H 34']
  [08:35] Yunnan Yukun vs Henan Jianye: 0-0  [1H 36']
  [08:37] Yunnan Yukun vs Henan Jianye: 0-0  [1H 37']
  [08:38] Yunnan Yukun vs Henan Jianye: 0-0  [1H 38']
  [08:39] Yunnan Yukun vs Henan Jianye: 0-1  [1H 39']
  [08:40] Yunnan Yukun vs Henan Jianye: 0-1  [1H 40']
  [08:41] Yunnan Yukun vs Henan Jianye: 0-1  [1H 41']
  [08:42] Yunnan Yukun vs Henan Jianye: 1-1  [1H 43']
  [08:43] Yunnan Yukun vs Henan Jianye: 1-1  [1H 44']
  [PRE -255min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -645min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [08:45] Yunnan Yukun vs Henan Jianye: 1-1  [1H 45']
  [08:46] Yunnan Yukun vs Henan Jianye: 0-1  [1H 45']
  [08:47] Yunnan Yukun vs Henan Jianye: 0-1  [1H 46']
  [08:48] Yunnan Yukun vs Henan Jianye: 0-1  [1H 47']
  [08:49] Yunnan Yukun vs Henan Jianye: 0-1  [1H 48']
  [08:50] Yunnan Yukun vs Henan Jianye: 0-1  [1H 49']
  [08:51] Yunnan Yukun vs Henan Jianye: 0-1  [1H 50']
  [08:53] Yunnan Yukun vs Henan Jianye: 0-1  [1H 51']
  [08:54] Yunnan Yukun vs Henan Jianye: 0-1  [1H 52']
  [08:55] Yunnan Yukun vs Henan Jianye: 0-1  [1H 54']
  [08:56] Yunnan Yukun vs Henan Jianye: 0-1  [1H 55']
  [08:57] Yunnan Yukun vs Henan Jianye: 0-1  [1H 56']
  [08:58] Yunnan Yukun vs Henan Jianye: 0-1  [1H 57']
  [08:59] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']

============================================================
HALFTIME ALERT  09:00:04
============================================================

[CN1] Yunnan Yukun 0-1 Henan Jianye at HT
  Away team winning — HOLD. No action needed.
============================================================

  [PRE -239min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -629min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [09:01] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:02] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:03] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:04] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:05] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:06] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:07] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:09] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:10] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:11] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:12] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:13] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:14] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [09:15] Yunnan Yukun vs Henan Jianye: 0-1  [HT 45']
  [PRE -223min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -613min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [09:17] Yunnan Yukun vs Henan Jianye: 0-1  [2H 49']
  [09:18] Yunnan Yukun vs Henan Jianye: 0-1  [2H 50']
  [09:19] Yunnan Yukun vs Henan Jianye: 0-1  [2H 51']
  [09:20] Yunnan Yukun vs Henan Jianye: 0-1  [2H 52']
  [09:21] Yunnan Yukun vs Henan Jianye: 0-1  [2H 53']
  [09:22] Yunnan Yukun vs Henan Jianye: 0-1  [2H 54']
  [09:24] Yunnan Yukun vs Henan Jianye: 0-1  [2H 56']
  [09:25] Yunnan Yukun vs Henan Jianye: 0-1  [2H 57']
  [09:26] Yunnan Yukun vs Henan Jianye: 0-1  [2H 58']
  [09:27] Yunnan Yukun vs Henan Jianye: 0-1  [2H 59']
  [09:28] Yunnan Yukun vs Henan Jianye: 0-1  [2H 60']
  [09:29] Yunnan Yukun vs Henan Jianye: 0-1  [2H 61']
  [09:30] Yunnan Yukun vs Henan Jianye: 0-1  [2H 62']
  [09:32] Yunnan Yukun vs Henan Jianye: 0-1  [2H 63']
  [PRE -207min] Sirius vs Mjallby AIF: Pin=5.26A  B365=5.00A  Kalshi=0.175A
  [PRE -597min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [09:33] Yunnan Yukun vs Henan Jianye: 0-1  [2H 64']
  [09:34] Yunnan Yukun vs Henan Jianye: 1-1  [2H 66']
  [09:35] Yunnan Yukun vs Henan Jianye: 1-1  [2H 67']
  [09:36] Yunnan Yukun vs Henan Jianye: 1-1  [2H 68']
  [09:37] Yunnan Yukun vs Henan Jianye: 1-1  [2H 70']
  [09:38] Yunnan Yukun vs Henan Jianye: 1-1  [2H 71']
  [09:40] Yunnan Yukun vs Henan Jianye: 1-1  [2H 72']
  [09:41] Yunnan Yukun vs Henan Jianye: 1-1  [2H 73']
  [09:42] Yunnan Yukun vs Henan Jianye: 1-1  [2H 74']
  [09:43] Yunnan Yukun vs Henan Jianye: 1-1  [2H 75']
  [09:44] Yunnan Yukun vs Henan Jianye: 2-1  [2H 76']
  [09:45] Yunnan Yukun vs Henan Jianye: 2-1  [2H 77']
  [09:46] Yunnan Yukun vs Henan Jianye: 2-1  [2H 78']
  [09:47] Yunnan Yukun vs Henan Jianye: 2-1  [2H 80']
  [PRE -191min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.175A
  [PRE -581min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [09:49] Yunnan Yukun vs Henan Jianye: 2-1  [2H 81']
  [09:50] Yunnan Yukun vs Henan Jianye: 2-1  [2H 82']
  [09:51] Yunnan Yukun vs Henan Jianye: 2-1  [2H 83']
  [09:52] Yunnan Yukun vs Henan Jianye: 2-1  [2H 84']
  [09:53] Yunnan Yukun vs Henan Jianye: 2-1  [2H 85']
  [09:54] Yunnan Yukun vs Henan Jianye: 2-1  [2H 86']
  [09:56] Yunnan Yukun vs Henan Jianye: 2-1  [2H 87']
  [09:57] Yunnan Yukun vs Henan Jianye: 2-1  [2H 88']
  [09:58] Yunnan Yukun vs Henan Jianye: 2-1  [2H 90']
  [09:59] Yunnan Yukun vs Henan Jianye: 2-1  [2H 91']
  [10:00] Yunnan Yukun vs Henan Jianye: 2-1  [2H 92']
  [10:01] Yunnan Yukun vs Henan Jianye: 2-1  [2H 93']
  [10:02] Yunnan Yukun vs Henan Jianye: 2-1  [2H 94']
  [10:04] Yunnan Yukun vs Henan Jianye: 2-1  [2H 95']
  [PRE -175min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.175A
  [PRE -565min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [10:05] Yunnan Yukun vs Henan Jianye: 2-1  [2H 96']
  [10:06] Yunnan Yukun vs Henan Jianye: 2-1  [2H 98']
  [10:07] Yunnan Yukun vs Henan Jianye: 2-1  [2H 99']
  [10:08] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:08] Yunnan Yukun vs Henan Jianye: FT — will stop polling at 10:08 +30min
  [10:09] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:10] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:12] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:13] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:14] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:15] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:16] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:17] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:18] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:20] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [PRE -159min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.18A
  [PRE -549min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.19A
  [10:21] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:22] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:23] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:24] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:25] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:26] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:28] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:29] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:30] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:31] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:32] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:33] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:34] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:36] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [PRE -143min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.175A
  [PRE -533min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.185A
  [10:37] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [10:38] Yunnan Yukun vs Henan Jianye: 2-1  [FT 90']
  [PRE -128min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.175A
  [PRE -518min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.185A
  [PRE -113min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.175A
  [PRE -502min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [PRE -97min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.185A
  [PRE -487min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [PRE -82min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.185A
  [PRE -472min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [PRE -67min] Sirius vs Mjallby AIF: Pin=5.36A  B365=5.00A  Kalshi=0.185A
  [PRE -457min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A

  [CLV] Sirius vs Mjallby AIF (SE1)
    B365:     H=1.62  D=4.1  A=5.0
    Pin fair: H=1.69  D=4.34  A=5.60
    CLV:      H=-4.3%  D=-5.4%  A=-10.7%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.605  D=0.215  A=0.185
    Kalshi edge H: -2.4%  (Kalshi 0.605 vs Pin fair 0.591)
    Kalshi edge D: +6.8%  (Kalshi 0.215 vs Pin fair 0.231)
    Kalshi edge A: -3.6%  (Kalshi 0.185 vs Pin fair 0.179)
  [12:00] Sirius vs Mjallby AIF: 0-0  [NS -59']
  [12:01] Sirius vs Mjallby AIF: 0-0  [NS -58']
  [12:02] Sirius vs Mjallby AIF: 0-0  [NS -57']
  [12:03] Sirius vs Mjallby AIF: 0-0  [NS -56']
  [12:04] Sirius vs Mjallby AIF: 0-0  [NS -55']
  [12:05] Sirius vs Mjallby AIF: 0-0  [NS -54']
  [12:07] Sirius vs Mjallby AIF: 0-0  [NS -52']
  [12:08] Sirius vs Mjallby AIF: 0-0  [NS -51']
  [PRE -441min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [12:09] Sirius vs Mjallby AIF: 0-0  [NS -50']
  [12:10] Sirius vs Mjallby AIF: 0-0  [NS -49']
  [12:11] Sirius vs Mjallby AIF: 0-0  [NS -48']
  [12:12] Sirius vs Mjallby AIF: 0-0  [NS -47']
  [12:13] Sirius vs Mjallby AIF: 0-0  [NS -46']
  [12:15] Sirius vs Mjallby AIF: 0-0  [NS -44']
  [12:16] Sirius vs Mjallby AIF: 0-0  [NS -43']
  [12:17] Sirius vs Mjallby AIF: 0-0  [NS -42']
  [12:18] Sirius vs Mjallby AIF: 0-0  [NS -41']
  [12:19] Sirius vs Mjallby AIF: 0-0  [NS -40']
  [12:20] Sirius vs Mjallby AIF: 0-0  [NS -39']
  [12:21] Sirius vs Mjallby AIF: 0-0  [NS -38']
  [12:23] Sirius vs Mjallby AIF: 0-0  [NS -36']
  [12:24] Sirius vs Mjallby AIF: 0-0  [NS -35']
  [PRE -425min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [12:25] Sirius vs Mjallby AIF: 0-0  [NS -34']
  [12:26] Sirius vs Mjallby AIF: 0-0  [NS -33']
  [12:27] Sirius vs Mjallby AIF: 0-0  [NS -32']
  [12:28] Sirius vs Mjallby AIF: 0-0  [NS -31']
  [12:29] Sirius vs Mjallby AIF: 0-0  [NS -30']
  [12:31] Sirius vs Mjallby AIF: 0-0  [NS -28']
  [12:32] Sirius vs Mjallby AIF: 0-0  [NS -27']
  [12:33] Sirius vs Mjallby AIF: 0-0  [NS -26']
  [12:34] Sirius vs Mjallby AIF: 0-0  [NS -25']
  [12:35] Sirius vs Mjallby AIF: 0-0  [NS -24']
  [12:36] Sirius vs Mjallby AIF: 0-0  [NS -23']
  [12:38] Sirius vs Mjallby AIF: 0-0  [NS -21']
  [12:39] Sirius vs Mjallby AIF: 0-0  [NS -20']
  [12:40] Sirius vs Mjallby AIF: 0-0  [NS -19']
  [PRE -409min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [12:41] Sirius vs Mjallby AIF: 0-0  [NS -18']
  [12:42] Sirius vs Mjallby AIF: 0-0  [NS -17']
  [12:43] Sirius vs Mjallby AIF: 0-0  [NS -16']
  [12:45] Sirius vs Mjallby AIF: 0-0  [NS -14']
  [12:46] Sirius vs Mjallby AIF: 0-0  [NS -13']
  [12:47] Sirius vs Mjallby AIF: 0-0  [NS -12']
  [12:48] Sirius vs Mjallby AIF: 0-0  [NS -11']
  [12:49] Sirius vs Mjallby AIF: 0-0  [NS -10']
  [12:50] Sirius vs Mjallby AIF: 0-0  [NS -9']
  [12:51] Sirius vs Mjallby AIF: 0-0  [NS -8']
  [12:53] Sirius vs Mjallby AIF: 0-0  [NS -6']
  [12:54] Sirius vs Mjallby AIF: 0-0  [NS -5']
  [12:55] Sirius vs Mjallby AIF: 0-0  [NS -4']
  [12:56] Sirius vs Mjallby AIF: 0-0  [NS -3']
  [PRE -393min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [12:57] Sirius vs Mjallby AIF: 0-0  [NS -2']
  [12:58] Sirius vs Mjallby AIF: 0-0  [NS -1']
  [13:00] Sirius vs Mjallby AIF: 0-0  [NS 0']
  [13:01] Sirius vs Mjallby AIF: 0-0  [NS 1']
  [13:02] Sirius vs Mjallby AIF: 0-0  [NS 2']
  [13:03] Sirius vs Mjallby AIF: 0-0  [NS 3']
  [13:04] Sirius vs Mjallby AIF: 0-0  [1H 4']
  [13:05] Sirius vs Mjallby AIF: 0-0  [1H 5']
  [13:06] Sirius vs Mjallby AIF: 0-0  [1H 6']
  [13:08] Sirius vs Mjallby AIF: 0-0  [1H 8']
  [13:09] Sirius vs Mjallby AIF: 0-0  [1H 9']
  [13:10] Sirius vs Mjallby AIF: 0-0  [1H 10']
  [13:11] Sirius vs Mjallby AIF: 0-0  [1H 11']
  [13:12] Sirius vs Mjallby AIF: 0-0  [1H 12']
  [PRE -377min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [13:13] Sirius vs Mjallby AIF: 0-0  [1H 13']
  [13:15] Sirius vs Mjallby AIF: 1-0  [1H 14']
  [13:16] Sirius vs Mjallby AIF: 1-0  [1H 15']
  [13:17] Sirius vs Mjallby AIF: 1-0  [1H 16']
  [13:18] Sirius vs Mjallby AIF: 1-0  [1H 16']
  [13:19] Sirius vs Mjallby AIF: 1-0  [1H 17']
  [13:20] Sirius vs Mjallby AIF: 1-0  [1H 18']
  [13:22] Sirius vs Mjallby AIF: 1-0  [1H 22']
  [13:23] Sirius vs Mjallby AIF: 1-0  [1H 23']
  [13:24] Sirius vs Mjallby AIF: 1-0  [1H 24']
  [13:25] Sirius vs Mjallby AIF: 1-0  [1H 25']
  [13:26] Sirius vs Mjallby AIF: 1-0  [1H 26']
  [13:27] Sirius vs Mjallby AIF: 1-0  [1H 27']
  [13:28] Sirius vs Mjallby AIF: 1-0  [1H 28']
  [PRE -360min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [13:30] Sirius vs Mjallby AIF: 1-0  [1H 29']
  [13:31] Sirius vs Mjallby AIF: 1-0  [1H 30']
  [13:32] Sirius vs Mjallby AIF: 1-0  [1H 32']
  [13:33] Sirius vs Mjallby AIF: 1-0  [1H 33']
  [13:34] Sirius vs Mjallby AIF: 1-0  [1H 34']
  [13:36] Sirius vs Mjallby AIF: 1-0  [1H 35']
  [13:37] Sirius vs Mjallby AIF: 1-0  [1H 36']
  [13:38] Sirius vs Mjallby AIF: 1-0  [1H 37']
  [13:39] Sirius vs Mjallby AIF: 1-0  [1H 39']
  [13:40] Sirius vs Mjallby AIF: 1-0  [1H 40']
  [13:41] Sirius vs Mjallby AIF: 1-0  [1H 41']
  [13:42] Sirius vs Mjallby AIF: 1-0  [1H 42']
  [13:44] Sirius vs Mjallby AIF: 1-0  [1H 43']
  [PRE -345min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [13:45] Sirius vs Mjallby AIF: 1-0  [1H 44']
  [13:46] Sirius vs Mjallby AIF: 1-0  [1H 45']
  [13:47] Sirius vs Mjallby AIF: 1-0  [1H 46']
  [13:48] Sirius vs Mjallby AIF: 1-0  [1H 47']
  [13:50] Sirius vs Mjallby AIF: 1-0  [HT 45']

============================================================
HALFTIME ALERT  13:50:08
============================================================

[SE1] Sirius 1-0 Mjallby AIF at HT
  Market:   KXALLSVENSKANGAME-26JUL03SIRMJA-MJA
  Price:    7.5%  (bid 7.0% / ask 8.0%)
  Historical comeback rate (down 1): 11.4%
  Edge:     +3.9%  ->  [BUY MORE]
  -> Add 2.1% of bankroll at 7.5c  (fair value 11.4c)
  -> EV on additional bet: 52% return on investment
============================================================

  [13:51] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:52] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:53] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:54] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:55] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:56] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:58] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [13:59] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [14:00] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [PRE -329min] Loudoun United vs Sporting JAX: Pin=4.68A  B365=4.33A  Kalshi=0.205A
  [14:01] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [14:02] Sirius vs Mjallby AIF: 1-0  [HT 45']
  [14:03] Sirius vs Mjallby AIF: 2-0  [2H 46']
  [14:05] Sirius vs Mjallby AIF: 2-0  [2H 47']
  [14:06] Sirius vs Mjallby AIF: 2-0  [2H 48']
  [14:07] Sirius vs Mjallby AIF: 2-0  [2H 50']
  [14:08] Sirius vs Mjallby AIF: 2-0  [2H 51']
  [14:09] Sirius vs Mjallby AIF: 2-0  [2H 52']
  [14:10] Sirius vs Mjallby AIF: 3-0  [2H 54']
  [14:11] Sirius vs Mjallby AIF: 3-0  [2H 55']
  [14:13] Sirius vs Mjallby AIF: 3-0  [2H 56']
  [14:14] Sirius vs Mjallby AIF: 3-1  [2H 57']
  [14:15] Sirius vs Mjallby AIF: 3-1  [2H 58']
  [14:16] Sirius vs Mjallby AIF: 3-1  [2H 59']
  [PRE -313min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [14:17] Sirius vs Mjallby AIF: 3-1  [2H 61']
  [14:18] Sirius vs Mjallby AIF: 3-1  [2H 62']
  [14:20] Sirius vs Mjallby AIF: 3-1  [2H 63']
  [14:21] Sirius vs Mjallby AIF: 3-1  [2H 64']
  [14:22] Sirius vs Mjallby AIF: 3-1  [2H 65']
  [14:23] Sirius vs Mjallby AIF: 3-1  [2H 66']
  [14:24] Sirius vs Mjallby AIF: 3-2  [2H 67']
  [14:25] Sirius vs Mjallby AIF: 3-2  [2H 68']
  [14:26] Sirius vs Mjallby AIF: 3-2  [2H 69']
  [14:28] Sirius vs Mjallby AIF: 4-2  [2H 71']
  [14:29] Sirius vs Mjallby AIF: 4-2  [2H 72']
  [14:30] Sirius vs Mjallby AIF: 4-2  [2H 73']
  [14:31] Sirius vs Mjallby AIF: 4-2  [2H 74']
  [14:32] Sirius vs Mjallby AIF: 4-2  [2H 75']
  [PRE -297min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [14:34] Sirius vs Mjallby AIF: 4-2  [2H 76']
  [14:35] Sirius vs Mjallby AIF: 4-2  [2H 78']
  [14:36] Sirius vs Mjallby AIF: 4-2  [2H 79']
  [14:37] Sirius vs Mjallby AIF: 4-2  [2H 80']
  [14:38] Sirius vs Mjallby AIF: 4-2  [2H 81']
  [14:39] Sirius vs Mjallby AIF: 4-2  [2H 82']
  [14:40] Sirius vs Mjallby AIF: 4-2  [2H 83']
  [14:42] Sirius vs Mjallby AIF: 4-3  [2H 85']
  [14:43] Sirius vs Mjallby AIF: 4-3  [2H 86']
  [14:44] Sirius vs Mjallby AIF: 4-3  [2H 87']
  [14:45] Sirius vs Mjallby AIF: 4-3  [2H 88']
  [14:46] Sirius vs Mjallby AIF: 4-3  [2H 89']
  [14:47] Sirius vs Mjallby AIF: 4-3  [2H 90']
  [14:48] Sirius vs Mjallby AIF: 4-4  [2H 90']
  [PRE -280min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [14:50] Sirius vs Mjallby AIF: 4-4  [2H 91']
  [14:51] Sirius vs Mjallby AIF: 4-4  [2H 92']
  [14:52] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [14:52] Sirius vs Mjallby AIF: FT — will stop polling at 14:52 +30min
  [14:53] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [14:54] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [14:55] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [14:56] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [14:58] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [14:59] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:00] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:01] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:02] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:03] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:04] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [PRE -265min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.195A
  [15:05] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:07] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:08] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:09] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:10] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:11] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:12] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:13] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:15] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:16] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:17] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:18] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:19] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [15:20] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [PRE -249min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [15:21] Sirius vs Mjallby AIF: 4-4  [FT 90']
  [PRE -233min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [PRE -218min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [PRE -203min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [PRE -188min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [PRE -172min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [PRE -157min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [PRE -142min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.2A
  [config] league_map.json / team_map.json reloaded
  [PRE -126min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [PRE -111min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [PRE -96min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [PRE -81min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A
  [PRE -65min] Loudoun United vs Sporting JAX: Pin=4.39A  B365=4.20A  Kalshi=0.205A

  [CLV] Loudoun United vs Sporting JAX (USL)
    B365:     H=1.62  D=3.9  A=4.2
    Pin fair: H=1.78  D=4.50  A=4.63
    CLV:      H=-9.0%  D=-13.3%  A=-9.2%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.585  D=0.215  A=0.205
    Kalshi edge H: -4.2%  (Kalshi 0.585 vs Pin fair 0.562)
    Kalshi edge D: +3.3%  (Kalshi 0.215 vs Pin fair 0.222)
    Kalshi edge A: +5.2%  (Kalshi 0.205 vs Pin fair 0.216)
  [18:30] Loudoun United vs Sporting JAX: 0-0  [NS -59']
  [18:31] Loudoun United vs Sporting JAX: 0-0  [NS -58']
  [18:33] Loudoun United vs Sporting JAX: 0-0  [NS -56']
  [18:34] Loudoun United vs Sporting JAX: 0-0  [NS -55']
  [18:35] Loudoun United vs Sporting JAX: 0-0  [NS -54']
  [18:37] Loudoun United vs Sporting JAX: 0-0  [NS -52']
  [18:38] Loudoun United vs Sporting JAX: 0-0  [NS -51']
  [18:39] Loudoun United vs Sporting JAX: 0-0  [NS -50']
  [18:40] Loudoun United vs Sporting JAX: 0-0  [NS -49']
  [18:42] Loudoun United vs Sporting JAX: 0-0  [NS -47']
  [18:43] Loudoun United vs Sporting JAX: 0-0  [NS -46']
  [18:44] Loudoun United vs Sporting JAX: 0-0  [NS -45']
  [18:45] Loudoun United vs Sporting JAX: 0-0  [NS -44']
  [18:46] Loudoun United vs Sporting JAX: 0-0  [NS -43']
  [18:48] Loudoun United vs Sporting JAX: 0-0  [NS -41']
  [18:49] Loudoun United vs Sporting JAX: 0-0  [NS -40']
  [18:50] Loudoun United vs Sporting JAX: 0-0  [NS -39']
  [18:51] Loudoun United vs Sporting JAX: 0-0  [NS -38']
  [18:53] Loudoun United vs Sporting JAX: 0-0  [NS -36']
  [18:54] Loudoun United vs Sporting JAX: 0-0  [NS -35']
  [18:55] Loudoun United vs Sporting JAX: 0-0  [NS -34']
  [18:56] Loudoun United vs Sporting JAX: 0-0  [NS -33']
  [18:57] Loudoun United vs Sporting JAX: 0-0  [NS -32']
  [18:59] Loudoun United vs Sporting JAX: 0-0  [NS -30']
  [19:00] Loudoun United vs Sporting JAX: 0-0  [NS -29']
  [19:01] Loudoun United vs Sporting JAX: 0-0  [NS -28']
  [19:02] Loudoun United vs Sporting JAX: 0-0  [NS -27']
  [19:04] Loudoun United vs Sporting JAX: 0-0  [NS -25']
  [19:05] Loudoun United vs Sporting JAX: 0-0  [NS -24']
  [19:06] Loudoun United vs Sporting JAX: 0-0  [NS -23']
  [19:07] Loudoun United vs Sporting JAX: 0-0  [NS -22']
  [19:08] Loudoun United vs Sporting JAX: 0-0  [NS -21']
  [19:10] Loudoun United vs Sporting JAX: 0-0  [NS -19']
  [19:11] Loudoun United vs Sporting JAX: 0-0  [NS -18']
  [19:12] Loudoun United vs Sporting JAX: 0-0  [NS -17']
  [19:13] Loudoun United vs Sporting JAX: 0-0  [NS -16']
  [19:15] Loudoun United vs Sporting JAX: 0-0  [NS -14']
  [19:16] Loudoun United vs Sporting JAX: 0-0  [NS -13']
  [19:17] Loudoun United vs Sporting JAX: 0-0  [NS -12']
  [19:18] Loudoun United vs Sporting JAX: 0-0  [NS -11']
  [19:20] Loudoun United vs Sporting JAX: 0-0  [NS -9']
  [19:21] Loudoun United vs Sporting JAX: 0-0  [NS -8']
  [19:22] Loudoun United vs Sporting JAX: 0-0  [NS -7']
  [19:23] Loudoun United vs Sporting JAX: 0-0  [NS -6']
  [19:24] Loudoun United vs Sporting JAX: 0-0  [NS -5']
  [19:26] Loudoun United vs Sporting JAX: 0-0  [NS -3']
  [19:27] Loudoun United vs Sporting JAX: 0-0  [NS -2']
  [19:28] Loudoun United vs Sporting JAX: 0-0  [NS -1']
  [19:29] Loudoun United vs Sporting JAX: 0-0  [NS 0']
  [19:30] Loudoun United vs Sporting JAX: 0-0  [NS 0']
  [19:32] Loudoun United vs Sporting JAX: 0-0  [NS 2']
  [19:33] Loudoun United vs Sporting JAX: 0-0  [NS 3']
  [19:34] Loudoun United vs Sporting JAX: 0-0  [NS 4']
  [19:35] Loudoun United vs Sporting JAX: 0-0  [NS 5']
  [19:36] Loudoun United vs Sporting JAX: 0-0  [NS 6']
  [19:38] Loudoun United vs Sporting JAX: 0-0  [NS 8']
  [19:39] Loudoun United vs Sporting JAX: 0-0  [1H 3']
  [19:40] Loudoun United vs Sporting JAX: 0-0  [1H 4']
  [19:41] Loudoun United vs Sporting JAX: 0-0  [1H 5']
  [19:42] Loudoun United vs Sporting JAX: 0-0  [1H 6']
  [19:44] Loudoun United vs Sporting JAX: 0-0  [1H 7']
  [19:45] Loudoun United vs Sporting JAX: 0-0  [1H 8']
  [19:46] Loudoun United vs Sporting JAX: 0-0  [1H 10']
  [19:47] Loudoun United vs Sporting JAX: 0-0  [1H 11']
  [19:49] Loudoun United vs Sporting JAX: 0-0  [1H 12']
  [19:50] Loudoun United vs Sporting JAX: 0-0  [1H 14']
  [19:51] Loudoun United vs Sporting JAX: 0-0  [1H 15']
  [19:52] Loudoun United vs Sporting JAX: 0-0  [1H 16']
  [19:53] Loudoun United vs Sporting JAX: 0-0  [1H 17']
  [19:55] Loudoun United vs Sporting JAX: 0-0  [1H 18']
  [19:56] Loudoun United vs Sporting JAX: 0-0  [1H 19']
  [19:57] Loudoun United vs Sporting JAX: 0-0  [1H 20']
  [19:58] Loudoun United vs Sporting JAX: 0-0  [1H 21']
  [19:59] Loudoun United vs Sporting JAX: 0-0  [1H 22']
  [20:01] Loudoun United vs Sporting JAX: 0-0  [1H 24']
  [20:02] Loudoun United vs Sporting JAX: 0-0  [1H 25']
  [20:03] Loudoun United vs Sporting JAX: 0-0  [1H 26']
  [20:04] Loudoun United vs Sporting JAX: 0-0  [1H 28']
  [20:05] Loudoun United vs Sporting JAX: 0-0  [1H 29']
  [20:07] Loudoun United vs Sporting JAX: 0-0  [1H 30']
  [20:08] Loudoun United vs Sporting JAX: 0-0  [1H 31']
  [20:09] Loudoun United vs Sporting JAX: 0-0  [1H 32']
  [20:10] Loudoun United vs Sporting JAX: 0-0  [1H 33']
  [20:12] Loudoun United vs Sporting JAX: 0-0  [1H 35']
  [20:13] Loudoun United vs Sporting JAX: 0-0  [1H 36']
  [20:14] Loudoun United vs Sporting JAX: 0-0  [1H 37']
  [20:15] Loudoun United vs Sporting JAX: 0-0  [1H 39']
  [20:17] Loudoun United vs Sporting JAX: 0-0  [1H 40']
  [20:18] Loudoun United vs Sporting JAX: 0-0  [1H 41']
  [20:19] Loudoun United vs Sporting JAX: 0-0  [1H 43']
  [20:20] Loudoun United vs Sporting JAX: 0-0  [1H 44']
  [20:21] Loudoun United vs Sporting JAX: 0-0  [1H 45']
  [20:23] Loudoun United vs Sporting JAX: 0-1  [1H 45']
  [20:24] Loudoun United vs Sporting JAX: 0-1  [1H 46']
  [20:25] Loudoun United vs Sporting JAX: 0-1  [1H 47']
  [20:26] Loudoun United vs Sporting JAX: 0-1  [1H 48']
  [20:27] Loudoun United vs Sporting JAX: 0-1  [1H 49']
  [20:29] Loudoun United vs Sporting JAX: 0-1  [1H 51']
  [20:30] Loudoun United vs Sporting JAX: 0-1  [HT 45']

============================================================
HALFTIME ALERT  20:30:38
============================================================

[USL] Loudoun United 0-1 Sporting JAX at HT
  Away team winning — HOLD. No action needed.
============================================================

  [20:31] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:32] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:34] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:35] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:36] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:37] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:38] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:40] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:41] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:42] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:43] Loudoun United vs Sporting JAX: 0-1  [HT 45']
  [20:44] Loudoun United vs Sporting JAX: 0-1  [2H 46']
  [20:46] Loudoun United vs Sporting JAX: 0-1  [2H 47']
  [20:47] Loudoun United vs Sporting JAX: 0-1  [2H 48']
  [20:48] Loudoun United vs Sporting JAX: 0-1  [2H 49']
  [20:49] Loudoun United vs Sporting JAX: 0-1  [2H 50']
  [20:50] Loudoun United vs Sporting JAX: 0-1  [2H 51']
  [20:52] Loudoun United vs Sporting JAX: 0-1  [2H 53']
  [20:53] Loudoun United vs Sporting JAX: 0-1  [2H 54']
  [20:54] Loudoun United vs Sporting JAX: 0-1  [2H 55']
  [20:55] Loudoun United vs Sporting JAX: 0-1  [2H 57']
  [20:56] Loudoun United vs Sporting JAX: 0-1  [2H 58']
  [20:58] Loudoun United vs Sporting JAX: 0-1  [2H 59']
  [20:59] Loudoun United vs Sporting JAX: 0-1  [2H 60']
  [21:00] Loudoun United vs Sporting JAX: 0-1  [2H 61']
  [21:01] Loudoun United vs Sporting JAX: 0-1  [2H 62']
  [21:02] Loudoun United vs Sporting JAX: 0-1  [2H 63']
  [21:04] Loudoun United vs Sporting JAX: 0-1  [2H 64']
  [21:05] Loudoun United vs Sporting JAX: 0-1  [2H 65']
  [21:06] Loudoun United vs Sporting JAX: 0-1  [2H 67']
  [21:07] Loudoun United vs Sporting JAX: 0-1  [2H 68']
  [21:09] Loudoun United vs Sporting JAX: 0-1  [2H 69']
  [21:10] Loudoun United vs Sporting JAX: 0-1  [2H 71']
  [21:11] Loudoun United vs Sporting JAX: 0-1  [2H 72']
  [21:12] Loudoun United vs Sporting JAX: 0-1  [2H 73']
  [21:13] Loudoun United vs Sporting JAX: 0-1  [2H 75']
  [21:15] Loudoun United vs Sporting JAX: 0-1  [2H 76']
  [21:16] Loudoun United vs Sporting JAX: 0-1  [2H 77']
  [21:17] Loudoun United vs Sporting JAX: 0-1  [2H 78']
  [21:18] Loudoun United vs Sporting JAX: 0-1  [2H 79']
  [21:19] Loudoun United vs Sporting JAX: 0-1  [2H 80']
  [21:21] Loudoun United vs Sporting JAX: 1-1  [2H 82']
  [21:22] Loudoun United vs Sporting JAX: 1-1  [2H 83']
  [21:23] Loudoun United vs Sporting JAX: 1-1  [2H 84']
  [21:24] Loudoun United vs Sporting JAX: 1-1  [2H 85']
  [21:26] Loudoun United vs Sporting JAX: 1-1  [2H 86']
  [21:27] Loudoun United vs Sporting JAX: 1-1  [2H 87']
  [21:28] Loudoun United vs Sporting JAX: 1-1  [2H 89']
  [21:29] Loudoun United vs Sporting JAX: 1-1  [2H 90']
  [21:30] Loudoun United vs Sporting JAX: 1-1  [2H 91']
  [21:32] Loudoun United vs Sporting JAX: 2-1  [2H 90']
  [21:33] Loudoun United vs Sporting JAX: 2-1  [2H 91']
  [21:34] Loudoun United vs Sporting JAX: 2-1  [2H 92']
  [21:35] Loudoun United vs Sporting JAX: 2-2  [2H 93']
  [21:36] Loudoun United vs Sporting JAX: 2-2  [2H 94']
  [21:38] Loudoun United vs Sporting JAX: 2-2  [2H 96']
  [21:39] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:39] Loudoun United vs Sporting JAX: FT — will stop polling at 21:39 +30min
  [21:40] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:41] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:42] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:44] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:45] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:46] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:47] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:48] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:50] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:51] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:52] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:53] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:55] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:56] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:57] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:58] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [21:59] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:01] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:02] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:03] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:04] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:05] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:07] Loudoun United vs Sporting JAX: 2-2  [FT 90']
  [22:08] Loudoun United vs Sporting JAX: 2-2  [FT 90']

[22:09] All matches complete — waiting for next watchlist.
  + Watching: Atlético Ottawa vs Cavalry FC (CAN) ko=16:00
  + Watching: Vancouver FC vs York United (CAN) ko=19:00
  + Watching: Shenyang Urban vs Chongqing Tongliang Long (CN1) ko=07:00
  + Watching: Qingdao Youth Island vs SHANGHAI SIPG (CN1) ko=07:00
  + Watching: Beijing Guoan vs Shandong Luneng (CN1) ko=07:35
  + Watching: Dalian Zhixing vs Wuhan Three Towns (CN1) ko=07:35
  + Watching: Tianjin Teda vs Sichuan Jiuniu (CN1) ko=08:00
  + Watching: FC Anyang vs Pohang Steelers (KO1) ko=06:30
  + Watching: Daejeon Citizen vs Bucheon FC 1995 (KO1) ko=06:30
  + Watching: Jeonbuk Motors vs Gangwon FC (KO1) ko=06:30
  + Watching: Halmstad vs Vasteras SK FK (SE1) ko=09:00
  + Watching: Degerfors IF vs Malmo FF (SE1) ko=09:00
  + Watching: Indy Eleven vs Charleston Battery (USL) ko=16:00
  + Watching: Tampa Bay Rowdies vs Lexington (USL) ko=18:00
  + Watching: Pittsburgh Riverhounds vs Brooklyn (USL) ko=19:00
  + Watching: Rhode Island vs Orange County SC (USL) ko=19:30
  [PRE -959min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1139min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -419min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -419min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -454min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -454min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -479min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -389min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -389min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.07A  B365=4.50A  Kalshi=N/A
  [PRE -389min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -538min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -538min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -958min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -1078min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1138min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1168min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -943min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1123min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -403min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -403min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -438min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -438min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -463min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -373min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -373min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -373min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -523min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -523min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -943min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -1063min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1123min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1153min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -928min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1108min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -388min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -388min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -423min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -423min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -448min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -357min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -357min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -357min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -507min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -507min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -927min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -1047min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1107min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1137min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -912min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1092min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -372min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -372min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -407min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -407min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -432min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -342min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -342min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -342min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -492min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -492min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -912min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -1032min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1092min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1122min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -897min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1077min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -357min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -357min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -392min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -392min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -416min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -326min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -326min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -326min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -476min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -476min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -896min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -1016min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1076min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1106min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -881min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1061min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -341min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -341min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -376min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -376min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -401min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -311min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -311min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -311min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -461min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -461min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -881min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -1001min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1061min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1091min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -866min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1046min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -326min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -325min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -360min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -360min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -385min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -295min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -295min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -295min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -445min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -445min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -865min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -985min] Tampa Bay Rowdies vs Lexington: Pin=5.28A  B365=4.75A  Kalshi=N/A
  [PRE -1045min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1075min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -850min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1030min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -310min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -310min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -345min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -345min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -370min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -280min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -280min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -280min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -430min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -430min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -850min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -970min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -1030min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1060min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -835min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -1014min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -294min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -294min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -329min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -329min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -354min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -264min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -264min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -264min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -414min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -414min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -834min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -954min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -1014min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1044min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -819min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -999min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -279min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.61A  B365=3.40A  Kalshi=N/A
  [PRE -279min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.25A  B365=2.20A  Kalshi=N/A
  [PRE -314min] Beijing Guoan vs Shandong Luneng: Pin=4.28A  B365=4.20A  Kalshi=N/A
  [PRE -314min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.84A  B365=4.75A  Kalshi=N/A
  [PRE -339min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.35A  B365=3.30A  Kalshi=N/A
  [PRE -249min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -249min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -249min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -399min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -399min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -819min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -939min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -999min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1029min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -804min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -983min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -263min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -263min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -298min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -298min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -323min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -233min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -233min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -233min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -383min] Halmstad vs Vasteras SK FK: Pin=2.37A  B365=2.45A  Kalshi=N/A
  [PRE -383min] Degerfors IF vs Malmo FF: Pin=2.17A  B365=2.15A  Kalshi=N/A
  [PRE -803min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -923min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -983min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -1013min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -788min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -968min] Vancouver FC vs York United: Pin=3.49A  B365=3.75A  Kalshi=N/A
  [PRE -248min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -248min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -283min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -283min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -308min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -218min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -218min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -218min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -368min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -368min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -788min] Indy Eleven vs Charleston Battery: Pin=2.31A  B365=2.25A  Kalshi=N/A
  [PRE -908min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -968min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.25A  Kalshi=N/A
  [PRE -998min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -773min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -952min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -232min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -232min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -267min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -267min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -292min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -202min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -202min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.08A  B365=4.50A  Kalshi=N/A
  [PRE -202min] Jeonbuk Motors vs Gangwon FC: Pin=3.46A  B365=3.25A  Kalshi=N/A
  [PRE -352min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -352min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -772min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -892min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -952min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -982min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -757min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -937min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -217min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -217min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -252min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -252min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -277min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -187min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -187min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -187min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -337min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -337min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -757min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -877min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -937min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -967min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -742min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -921min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -201min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -201min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -236min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -236min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -261min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -171min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -171min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -171min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -321min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -321min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -741min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -861min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -921min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -951min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -726min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -906min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -186min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -186min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -221min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -221min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -246min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -156min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -156min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -156min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -306min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -306min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -726min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -846min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -906min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -936min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -710min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -890min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -170min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -170min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -205min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -205min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -230min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -140min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -140min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -140min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -290min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -290min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -710min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -830min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -890min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -920min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -695min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -875min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -155min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -155min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -190min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -190min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -215min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -125min] FC Anyang vs Pohang Steelers: Pin=2.66A  B365=2.45A  Kalshi=N/A
  [PRE -125min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -125min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -275min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -275min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -695min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -815min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -875min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -905min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -679min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -859min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -139min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -139min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -174min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -174min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -199min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -109min] FC Anyang vs Pohang Steelers: Pin=2.65A  B365=2.50A  Kalshi=N/A
  [PRE -109min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -109min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -259min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -259min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -679min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -799min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -859min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -889min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -664min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -844min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -124min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -124min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -159min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -159min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -184min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -94min] FC Anyang vs Pohang Steelers: Pin=2.65A  B365=2.50A  Kalshi=N/A
  [PRE -94min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -94min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -244min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -244min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -664min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -783min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -843min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -873min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -648min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -828min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -108min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -108min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -143min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -143min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -168min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -78min] FC Anyang vs Pohang Steelers: Pin=2.65A  B365=2.50A  Kalshi=N/A
  [PRE -78min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -78min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -228min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -228min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -648min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -768min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -828min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -858min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -633min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -813min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -93min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.73A  B365=3.50A  Kalshi=N/A
  [PRE -93min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.21A  B365=2.15A  Kalshi=N/A
  [PRE -128min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.10A  Kalshi=N/A
  [PRE -128min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.87A  B365=4.75A  Kalshi=N/A
  [PRE -153min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [PRE -63min] FC Anyang vs Pohang Steelers: Pin=2.65A  B365=2.50A  Kalshi=N/A
  [PRE -63min] Daejeon Citizen vs Bucheon FC 1995: Pin=5.00A  B365=4.50A  Kalshi=N/A
  [PRE -63min] Jeonbuk Motors vs Gangwon FC: Pin=3.32A  B365=3.10A  Kalshi=N/A
  [PRE -212min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -212min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -632min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -752min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -812min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -842min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A

  [CLV] FC Anyang vs Pohang Steelers (KO1)
    B365:     H=2.75  D=3.0  A=2.5
    Pin fair: H=3.15  D=3.15  A=2.74
    CLV:      H=-12.7%  D=-4.8%  A=-8.7%
    No CLV edge (all outcomes within 5%)
  [05:30] FC Anyang vs Pohang Steelers: 0-0  [NS -59']

  [CLV] Daejeon Citizen vs Bucheon FC 1995 (KO1)
    B365:     H=1.73  D=3.4  A=4.5
    Pin fair: H=1.85  D=3.75  A=5.17
    CLV:      H=-6.6%  D=-9.2%  A=-13.0%
    No CLV edge (all outcomes within 5%)
  [05:30] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -59']

  [CLV] Jeonbuk Motors vs Gangwon FC (KO1)
    B365:     H=2.35  D=2.9  A=3.1
    Pin fair: H=2.49  D=3.26  A=3.43
    CLV:      H=-5.7%  D=-10.9%  A=-9.7%
    No CLV edge (all outcomes within 5%)
  [05:30] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -59']
  [05:31] FC Anyang vs Pohang Steelers: 0-0  [NS -58']
  [05:31] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -58']
  [05:31] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -58']
  [05:32] FC Anyang vs Pohang Steelers: 0-0  [NS -57']
  [05:32] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -57']
  [05:32] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -57']
  [05:33] FC Anyang vs Pohang Steelers: 0-0  [NS -56']
  [05:33] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -56']
  [05:33] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -56']
  [05:34] FC Anyang vs Pohang Steelers: 0-0  [NS -55']
  [05:34] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -55']
  [05:34] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -55']
  [05:35] FC Anyang vs Pohang Steelers: 0-0  [NS -54']
  [05:36] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -53']
  [05:36] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -53']
  [05:37] FC Anyang vs Pohang Steelers: 0-0  [NS -52']
  [05:37] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -52']
  [05:37] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -52']
  [05:38] FC Anyang vs Pohang Steelers: 0-0  [NS -51']
  [05:38] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -51']
  [05:38] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -51']
  [05:39] FC Anyang vs Pohang Steelers: 0-0  [NS -50']
  [05:39] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -50']
  [05:39] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -50']
  [05:40] FC Anyang vs Pohang Steelers: 0-0  [NS -49']
  [05:40] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -49']
  [05:40] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -49']
  [05:41] FC Anyang vs Pohang Steelers: 0-0  [NS -48']
  [05:41] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -48']
  [05:41] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -48']
  [PRE -617min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -796min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -76min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.70A  B365=3.50A  Kalshi=N/A
  [PRE -76min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.13A  B365=2.15A  Kalshi=N/A
  [PRE -111min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.00A  Kalshi=N/A
  [PRE -111min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.85A  B365=4.75A  Kalshi=N/A
  [PRE -136min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [05:43] FC Anyang vs Pohang Steelers: 0-0  [NS -46']
  [05:43] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -46']
  [05:43] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -46']
  [PRE -196min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -196min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -616min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -736min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -796min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -826min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [05:44] FC Anyang vs Pohang Steelers: 0-0  [NS -45']
  [05:44] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -45']
  [05:44] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -45']
  [05:45] FC Anyang vs Pohang Steelers: 0-0  [NS -44']
  [05:45] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -44']
  [05:45] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -44']
  [05:46] FC Anyang vs Pohang Steelers: 0-0  [NS -43']
  [05:46] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -43']
  [05:46] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -43']
  [05:47] FC Anyang vs Pohang Steelers: 0-0  [NS -42']
  [05:48] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -41']
  [05:48] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -41']
  [05:49] FC Anyang vs Pohang Steelers: 0-0  [NS -40']
  [05:49] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -40']
  [05:49] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -40']
  [05:50] FC Anyang vs Pohang Steelers: 0-0  [NS -39']
  [05:50] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -39']
  [05:50] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -39']
  [05:51] FC Anyang vs Pohang Steelers: 0-0  [NS -38']
  [05:51] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -38']
  [05:51] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -38']
  [05:52] FC Anyang vs Pohang Steelers: 0-0  [NS -37']
  [05:52] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -37']
  [05:52] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -37']
  [05:53] FC Anyang vs Pohang Steelers: 0-0  [NS -36']
  [05:53] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -36']
  [05:53] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -36']
  [05:54] FC Anyang vs Pohang Steelers: 0-0  [NS -35']
  [05:55] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -34']
  [05:55] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -34']
  [05:56] FC Anyang vs Pohang Steelers: 0-0  [NS -33']
  [05:56] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -33']
  [05:56] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -33']
  [05:57] FC Anyang vs Pohang Steelers: 0-0  [NS -32']
  [05:57] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -32']
  [05:57] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -32']
  [PRE -601min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -781min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [PRE -61min] Shenyang Urban vs Chongqing Tongliang Long: Pin=3.70A  B365=3.50A  Kalshi=N/A
  [PRE -61min] Qingdao Youth Island vs SHANGHAI SIPG: Pin=2.13A  B365=2.15A  Kalshi=N/A
  [PRE -96min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.00A  Kalshi=N/A
  [PRE -96min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.85A  B365=4.75A  Kalshi=N/A
  [PRE -121min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [05:58] FC Anyang vs Pohang Steelers: 0-0  [NS -31']
  [05:58] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -31']
  [05:58] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -31']
  [PRE -181min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -181min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -601min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -721min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -781min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=5.00A  Kalshi=N/A
  [PRE -811min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [05:59] FC Anyang vs Pohang Steelers: 0-0  [NS -30']
  [06:00] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -29']
  [06:00] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -29']

  [CLV] Shenyang Urban vs Chongqing Tongliang Long (CN1)
    B365:     H=2.1  D=3.25  A=3.5
    Pin fair: H=2.16  D=3.60  A=3.85
    CLV:      H=-2.9%  D=-9.7%  A=-9.0%
    No CLV edge (all outcomes within 5%)
  [06:01] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -58']

  [CLV] Qingdao Youth Island vs SHANGHAI SIPG (CN1)
    B365:     H=3.0  D=3.7  A=2.15
    Pin fair: H=3.38  D=3.95  A=2.22
    CLV:      H=-11.3%  D=-6.4%  A=-3.0%
    No CLV edge (all outcomes within 5%)
  [06:01] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -58']
  [06:01] FC Anyang vs Pohang Steelers: 0-0  [NS -28']
  [06:01] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -28']
  [06:01] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -28']
  [06:02] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -57']
  [06:02] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -57']
  [06:02] FC Anyang vs Pohang Steelers: 0-0  [NS -27']
  [06:02] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -27']
  [06:02] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -27']
  [06:03] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -56']
  [06:03] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -56']
  [06:03] FC Anyang vs Pohang Steelers: 0-0  [NS -26']
  [06:03] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -26']
  [06:03] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -26']
  [06:04] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -55']
  [06:04] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -55']
  [06:04] FC Anyang vs Pohang Steelers: 0-0  [NS -25']
  [06:04] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -25']
  [06:04] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -25']
  [06:05] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -54']
  [06:06] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -53']
  [06:06] FC Anyang vs Pohang Steelers: 0-0  [NS -23']
  [06:06] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -23']
  [06:06] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -23']
  [06:07] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -52']
  [06:07] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -52']
  [06:07] FC Anyang vs Pohang Steelers: 0-0  [NS -22']
  [06:07] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -22']
  [06:07] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -22']
  [06:08] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -51']
  [06:08] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -51']
  [06:08] FC Anyang vs Pohang Steelers: 0-0  [NS -21']
  [06:08] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -21']
  [06:08] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -21']
  [06:09] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -50']
  [06:09] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -50']
  [06:09] FC Anyang vs Pohang Steelers: 0-0  [NS -20']
  [06:09] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -20']
  [06:09] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -20']
  [06:10] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -49']
  [06:10] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -49']
  [06:10] FC Anyang vs Pohang Steelers: 0-0  [NS -19']
  [06:10] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -19']
  [06:10] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -19']
  [06:11] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -48']
  [06:12] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -47']
  [06:12] FC Anyang vs Pohang Steelers: 0-0  [NS -17']
  [06:12] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -17']
  [06:12] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -17']
  [06:13] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -46']
  [06:13] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -46']
  [06:13] FC Anyang vs Pohang Steelers: 0-0  [NS -16']
  [06:13] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -16']
  [06:13] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -16']
  [PRE -585min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -765min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [06:14] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -45']
  [06:14] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -45']
  [PRE -80min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.00A  Kalshi=N/A
  [PRE -80min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.85A  B365=4.75A  Kalshi=N/A
  [PRE -105min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [06:14] FC Anyang vs Pohang Steelers: 0-0  [NS -15']
  [06:14] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -15']
  [06:14] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -15']
  [PRE -165min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -165min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -585min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -705min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -765min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -795min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [06:15] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -44']
  [06:15] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -44']
  [06:15] FC Anyang vs Pohang Steelers: 0-0  [NS -14']
  [06:15] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -14']
  [06:15] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -14']
  [06:16] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -43']
  [06:17] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -42']
  [06:17] FC Anyang vs Pohang Steelers: 0-0  [NS -12']
  [06:17] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -12']
  [06:17] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -12']
  [06:18] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -41']
  [06:18] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -41']
  [06:18] FC Anyang vs Pohang Steelers: 0-0  [NS -11']
  [06:18] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -11']
  [06:18] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -11']
  [06:19] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -40']
  [06:19] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -40']
  [06:19] FC Anyang vs Pohang Steelers: 0-0  [NS -10']
  [06:19] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -10']
  [06:19] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -10']
  [06:20] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -39']
  [06:20] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -39']
  [06:20] FC Anyang vs Pohang Steelers: 0-0  [NS -9']
  [06:20] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -9']
  [06:20] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -9']
  [06:21] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -38']
  [06:21] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -38']
  [06:21] FC Anyang vs Pohang Steelers: 0-0  [NS -8']
  [06:21] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -8']
  [06:21] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -8']
  [06:22] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -37']
  [06:23] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -36']
  [06:23] FC Anyang vs Pohang Steelers: 0-0  [NS -6']
  [06:23] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -6']
  [06:23] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -6']
  [06:24] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -35']
  [06:24] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -35']
  [06:24] FC Anyang vs Pohang Steelers: 0-0  [NS -5']
  [06:24] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -5']
  [06:24] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -5']
  [06:25] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -34']
  [06:25] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -34']
  [06:25] FC Anyang vs Pohang Steelers: 0-0  [NS -4']
  [06:25] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -4']
  [06:25] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -4']
  [06:26] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -33']
  [06:26] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -33']
  [06:26] FC Anyang vs Pohang Steelers: 0-0  [NS -3']
  [06:26] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -3']
  [06:26] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -3']
  [06:27] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -32']
  [06:27] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -32']
  [06:27] FC Anyang vs Pohang Steelers: 0-0  [NS -2']
  [06:27] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS -2']
  [06:27] Jeonbuk Motors vs Gangwon FC: 0-0  [NS -2']
  [06:28] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -31']
  [06:29] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -30']
  [06:29] FC Anyang vs Pohang Steelers: 0-0  [NS 0']
  [06:29] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS 0']
  [06:29] Jeonbuk Motors vs Gangwon FC: 0-0  [NS 0']
  [PRE -569min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -749min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [06:30] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -29']
  [06:30] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -29']
  [PRE -64min] Beijing Guoan vs Shandong Luneng: Pin=4.07A  B365=4.00A  Kalshi=N/A
  [PRE -64min] Dalian Zhixing vs Wuhan Three Towns: Pin=4.85A  B365=4.75A  Kalshi=N/A
  [PRE -89min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [06:30] FC Anyang vs Pohang Steelers: 0-0  [NS 0']
  [06:30] Daejeon Citizen vs Bucheon FC 1995: 0-0  [NS 0']
  [06:30] Jeonbuk Motors vs Gangwon FC: 0-0  [NS 0']
  [PRE -149min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -149min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -569min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -689min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -749min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -779min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [06:31] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -28']
  [06:31] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -28']
  [06:31] FC Anyang vs Pohang Steelers: 0-0  [NS 1']
  [06:31] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 1']
  [06:31] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 2']
  [06:32] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -27']
  [06:32] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -27']
  [06:32] FC Anyang vs Pohang Steelers: 0-0  [NS 2']
  [06:32] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 2']
  [06:32] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 3']
  [06:33] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -26']
  [06:34] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -25']
  [06:34] FC Anyang vs Pohang Steelers: 0-0  [NS 4']
  [06:34] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 3']
  [06:34] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 4']
  [06:35] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -24']
  [06:35] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -24']

  [CLV] Beijing Guoan vs Shandong Luneng (CN1)
    B365:     H=1.75  D=4.2  A=4.0
    Pin fair: H=1.86  D=4.39  A=4.24
    CLV:      H=-6.1%  D=-4.4%  A=-5.6%
    No CLV edge (all outcomes within 5%)
  [06:35] Beijing Guoan vs Shandong Luneng: 0-0  [NS -59']

  [CLV] Dalian Zhixing vs Wuhan Three Towns (CN1)
    B365:     H=1.67  D=3.8  A=4.75
    Pin fair: H=1.78  D=4.16  A=5.05
    CLV:      H=-6.2%  D=-8.6%  A=-6.0%
    No CLV edge (all outcomes within 5%)
  [06:35] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -59']
  [06:35] FC Anyang vs Pohang Steelers: 0-1  [1H 4']
  [06:35] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 5']
  [06:35] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 5']
  [06:36] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -23']
  [06:36] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -23']
  [06:36] Beijing Guoan vs Shandong Luneng: 0-0  [NS -58']
  [06:36] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -58']
  [06:36] FC Anyang vs Pohang Steelers: 0-1  [1H 5']
  [06:36] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 6']
  [06:36] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 6']
  [06:37] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -22']
  [06:37] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -22']
  [06:37] Beijing Guoan vs Shandong Luneng: 0-0  [NS -57']
  [06:37] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -57']
  [06:37] FC Anyang vs Pohang Steelers: 0-1  [1H 6']
  [06:37] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 7']
  [06:37] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 7']
  [06:38] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -21']
  [06:38] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -21']
  [06:38] Beijing Guoan vs Shandong Luneng: 0-0  [NS -56']
  [06:38] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -56']
  [06:38] FC Anyang vs Pohang Steelers: 0-1  [1H 8']
  [06:38] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 9']
  [06:38] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 9']
  [06:39] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -20']
  [06:40] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -19']
  [06:40] Beijing Guoan vs Shandong Luneng: 0-0  [NS -54']
  [06:40] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -54']
  [06:40] FC Anyang vs Pohang Steelers: 0-1  [1H 9']
  [06:40] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 10']
  [06:40] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 10']
  [06:41] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -18']
  [06:41] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -18']
  [06:41] Beijing Guoan vs Shandong Luneng: 0-0  [NS -53']
  [06:41] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -53']
  [06:41] FC Anyang vs Pohang Steelers: 0-1  [1H 10']
  [06:41] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 11']
  [06:41] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 11']
  [06:42] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -17']
  [06:42] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -17']
  [06:42] Beijing Guoan vs Shandong Luneng: 0-0  [NS -52']
  [06:42] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -52']
  [06:42] FC Anyang vs Pohang Steelers: 0-1  [1H 11']
  [06:42] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 12']
  [06:42] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 13']
  [06:43] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -16']
  [06:43] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -16']
  [06:43] Beijing Guoan vs Shandong Luneng: 0-0  [NS -51']
  [06:43] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -51']
  [06:43] FC Anyang vs Pohang Steelers: 0-1  [1H 12']
  [06:43] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 13']
  [06:43] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 14']
  [06:44] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -15']
  [06:44] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -15']
  [06:44] Beijing Guoan vs Shandong Luneng: 0-0  [NS -50']
  [06:45] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -49']
  [06:45] FC Anyang vs Pohang Steelers: 0-1  [1H 13']
  [06:45] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 14']
  [06:45] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 15']
  [PRE -553min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -733min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [06:46] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -13']
  [06:46] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -13']
  [06:46] Beijing Guoan vs Shandong Luneng: 0-0  [NS -48']
  [06:46] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -48']
  [PRE -73min] Tianjin Teda vs Sichuan Jiuniu: Pin=3.37A  B365=3.30A  Kalshi=N/A
  [06:46] FC Anyang vs Pohang Steelers: 0-1  [1H 15']
  [06:46] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 16']
  [06:46] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 16']
  [PRE -133min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -133min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -553min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -673min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -733min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -763min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [06:47] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -12']
  [06:47] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -12']
  [06:47] Beijing Guoan vs Shandong Luneng: 0-0  [NS -47']
  [06:47] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -47']
  [06:47] FC Anyang vs Pohang Steelers: 0-1  [1H 16']
  [06:47] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 17']
  [06:47] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 17']
  [06:48] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -11']
  [06:48] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -11']
  [06:48] Beijing Guoan vs Shandong Luneng: 0-0  [NS -46']
  [06:48] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -46']
  [06:48] FC Anyang vs Pohang Steelers: 0-1  [1H 17']
  [06:48] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 18']
  [06:48] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 18']
  [06:49] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -10']
  [06:50] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -9']
  [06:50] Beijing Guoan vs Shandong Luneng: 0-0  [NS -44']
  [06:50] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -44']
  [06:50] FC Anyang vs Pohang Steelers: 0-1  [1H 19']
  [06:50] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 20']
  [06:50] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 20']
  [06:51] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -8']
  [06:51] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -8']
  [06:51] Beijing Guoan vs Shandong Luneng: 0-0  [NS -43']
  [06:51] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -43']
  [06:51] FC Anyang vs Pohang Steelers: 0-1  [1H 20']
  [06:51] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 21']
  [06:51] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 21']
  [06:52] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -7']
  [06:52] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -7']
  [06:52] Beijing Guoan vs Shandong Luneng: 0-0  [NS -42']
  [06:52] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -42']
  [06:52] FC Anyang vs Pohang Steelers: 0-1  [1H 21']
  [06:52] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 22']
  [06:52] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 22']
  [06:53] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -6']
  [06:53] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -6']
  [06:53] Beijing Guoan vs Shandong Luneng: 0-0  [NS -41']
  [06:53] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -41']
  [06:53] FC Anyang vs Pohang Steelers: 0-1  [1H 22']
  [06:53] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 23']
  [06:53] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 24']
  [06:54] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -5']
  [06:54] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -5']
  [06:54] Beijing Guoan vs Shandong Luneng: 0-0  [NS -40']
  [06:54] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -40']
  [06:54] FC Anyang vs Pohang Steelers: 0-1  [1H 23']
  [06:55] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 24']
  [06:55] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 25']
  [06:56] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -3']
  [06:56] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -3']
  [06:56] Beijing Guoan vs Shandong Luneng: 0-0  [NS -38']
  [06:56] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -38']
  [06:56] FC Anyang vs Pohang Steelers: 0-1  [1H 24']
  [06:56] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 25']
  [06:56] Jeonbuk Motors vs Gangwon FC: 0-0  [1H 26']
  [06:57] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -2']
  [06:57] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -2']
  [06:57] Beijing Guoan vs Shandong Luneng: 0-0  [NS -37']
  [06:57] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -37']
  [06:57] FC Anyang vs Pohang Steelers: 0-1  [1H 26']
  [06:57] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 27']
  [06:57] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 27']
  [06:58] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS -1']
  [06:58] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS -1']
  [06:58] Beijing Guoan vs Shandong Luneng: 0-0  [NS -36']
  [06:58] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -36']
  [06:58] FC Anyang vs Pohang Steelers: 0-1  [1H 27']
  [06:58] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 28']
  [06:58] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 28']
  [06:59] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS 0']
  [06:59] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS 0']
  [06:59] Beijing Guoan vs Shandong Luneng: 0-0  [NS -35']
  [06:59] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -35']
  [06:59] FC Anyang vs Pohang Steelers: 0-1  [1H 28']
  [06:59] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 29']
  [06:59] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 29']
  [07:00] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS 0']
  [07:01] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS 1']
  [07:01] Beijing Guoan vs Shandong Luneng: 0-0  [NS -33']
  [07:01] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -33']

  [CLV] Tianjin Teda vs Sichuan Jiuniu (CN1)
    B365:     H=2.15  D=3.4  A=3.3
    Pin fair: H=2.24  D=3.72  A=3.50
    CLV:      H=-4.2%  D=-8.6%  A=-5.8%
    No CLV edge (all outcomes within 5%)
  [07:01] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -58']
  [07:01] FC Anyang vs Pohang Steelers: 0-1  [1H 30']
  [07:01] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 31']
  [07:01] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 31']
  [PRE -537min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -717min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [07:02] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS 2']
  [07:02] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS 2']
  [07:02] Beijing Guoan vs Shandong Luneng: 0-0  [NS -32']
  [07:02] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -32']
  [07:02] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -57']
  [07:02] FC Anyang vs Pohang Steelers: 0-1  [1H 31']
  [07:02] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 32']
  [07:02] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 32']
  [PRE -117min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -117min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -537min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -657min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -717min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -747min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [07:03] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [NS 3']
  [07:03] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [NS 3']
  [07:03] Beijing Guoan vs Shandong Luneng: 0-0  [NS -31']
  [07:03] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -31']
  [07:03] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -56']
  [07:03] FC Anyang vs Pohang Steelers: 0-1  [1H 32']
  [07:03] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 33']
  [07:03] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 33']
  [07:04] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 4']
  [07:04] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 4']
  [07:04] Beijing Guoan vs Shandong Luneng: 0-0  [NS -30']
  [07:04] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -30']
  [07:05] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -54']
  [07:05] FC Anyang vs Pohang Steelers: 0-1  [1H 34']
  [07:05] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 35']
  [07:05] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 35']
  [07:06] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 5']
  [07:06] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 5']
  [07:06] Beijing Guoan vs Shandong Luneng: 0-0  [NS -28']
  [07:06] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -28']
  [07:06] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -53']
  [07:06] FC Anyang vs Pohang Steelers: 0-1  [1H 35']
  [07:06] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 36']
  [07:06] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 36']
  [07:07] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 6']
  [07:07] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 6']
  [07:07] Beijing Guoan vs Shandong Luneng: 0-0  [NS -27']
  [07:07] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -27']
  [07:07] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -52']
  [07:07] FC Anyang vs Pohang Steelers: 0-1  [1H 36']
  [07:07] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 37']
  [07:07] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 37']
  [07:08] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 8']
  [07:08] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 8']
  [07:08] Beijing Guoan vs Shandong Luneng: 0-0  [NS -26']
  [07:08] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -26']
  [07:08] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -51']
  [07:08] FC Anyang vs Pohang Steelers: 0-1  [1H 37']
  [07:08] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 38']
  [07:08] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 39']
  [07:09] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 9']
  [07:09] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 9']
  [07:09] Beijing Guoan vs Shandong Luneng: 0-0  [NS -25']
  [07:09] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -25']
  [07:09] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -50']
  [07:09] FC Anyang vs Pohang Steelers: 0-1  [1H 38']
  [07:09] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 39']
  [07:10] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 40']
  [07:11] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 10']
  [07:11] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 10']
  [07:11] Beijing Guoan vs Shandong Luneng: 0-0  [NS -23']
  [07:11] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -23']
  [07:11] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -48']
  [07:11] FC Anyang vs Pohang Steelers: 0-1  [1H 39']
  [07:11] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 40']
  [07:11] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 41']
  [07:12] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 12']
  [07:12] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 12']
  [07:12] Beijing Guoan vs Shandong Luneng: 0-0  [NS -22']
  [07:12] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -22']
  [07:12] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -47']
  [07:12] FC Anyang vs Pohang Steelers: 0-1  [1H 41']
  [07:12] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 42']
  [07:12] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 42']
  [07:13] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 13']
  [07:13] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 13']
  [07:13] Beijing Guoan vs Shandong Luneng: 0-0  [NS -21']
  [07:13] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -21']
  [07:13] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -46']
  [07:13] FC Anyang vs Pohang Steelers: 0-1  [1H 42']
  [07:13] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 43']
  [07:13] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 43']
  [07:14] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 14']
  [07:14] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 14']
  [07:14] Beijing Guoan vs Shandong Luneng: 0-0  [NS -20']
  [07:14] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -20']
  [07:14] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -45']
  [07:14] FC Anyang vs Pohang Steelers: 0-1  [1H 43']
  [07:14] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 44']
  [07:14] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 44']
  [07:15] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 16']
  [07:16] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 16']
  [07:16] Beijing Guoan vs Shandong Luneng: 0-0  [NS -18']
  [07:16] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -18']
  [07:16] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -43']
  [07:16] FC Anyang vs Pohang Steelers: 0-1  [1H 45']
  [07:16] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 45']
  [07:16] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 45']
  [07:17] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 17']
  [07:17] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 17']
  [07:17] Beijing Guoan vs Shandong Luneng: 0-0  [NS -17']
  [07:17] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -17']
  [07:17] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -42']
  [07:17] FC Anyang vs Pohang Steelers: 0-1  [1H 46']
  [07:17] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 46']
  [07:17] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 46']
  [PRE -521min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -701min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [07:18] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 18']
  [07:18] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 18']
  [07:18] Beijing Guoan vs Shandong Luneng: 0-0  [NS -16']
  [07:18] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -16']
  [07:18] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -41']
  [07:18] FC Anyang vs Pohang Steelers: 0-1  [1H 47']
  [07:18] Daejeon Citizen vs Bucheon FC 1995: 0-0  [1H 47']
  [07:18] Jeonbuk Motors vs Gangwon FC: 0-1  [1H 47']
  [PRE -101min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -101min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -521min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -641min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -701min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -731min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [07:19] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 19']
  [07:20] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 19']
  [07:20] Beijing Guoan vs Shandong Luneng: 0-0  [NS -14']
  [07:20] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -14']
  [07:20] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -39']
  [07:20] FC Anyang vs Pohang Steelers: 0-1  [1H 48']
  [07:20] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']

============================================================
HALFTIME ALERT  07:20:08
============================================================

[KO1] Daejeon Citizen 0-0 Bucheon FC 1995 at HT
  Level at HT — HOLD.
============================================================

  [07:20] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']

============================================================
HALFTIME ALERT  07:20:09
============================================================

[KO1] Jeonbuk Motors 0-1 Gangwon FC at HT
  Away team winning — HOLD. No action needed.
============================================================

  [07:21] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 20']
  [07:21] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 20']
  [07:21] Beijing Guoan vs Shandong Luneng: 0-0  [NS -13']
  [07:21] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -13']
  [07:21] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -38']
  [07:21] FC Anyang vs Pohang Steelers: 0-1  [1H 50']
  [07:21] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:21] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:22] Shenyang Urban vs Chongqing Tongliang Long: 0-0  [1H 21']
  [07:22] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 21']
  [07:22] Beijing Guoan vs Shandong Luneng: 0-0  [NS -12']
  [07:22] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -12']
  [07:22] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -37']
  [07:22] FC Anyang vs Pohang Steelers: 0-1  [1H 51']
  [07:22] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:22] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:23] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 23']
  [07:23] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 23']
  [07:23] Beijing Guoan vs Shandong Luneng: 0-0  [NS -11']
  [07:23] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -11']
  [07:23] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -36']
  [07:23] FC Anyang vs Pohang Steelers: 1-1  [HT 45']

============================================================
HALFTIME ALERT  07:23:51
============================================================

[KO1] FC Anyang 1-1 Pohang Steelers at HT
  Level at HT — HOLD.
============================================================

  [07:23] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:23] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:24] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 24']
  [07:25] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 24']
  [07:25] Beijing Guoan vs Shandong Luneng: 0-0  [NS -9']
  [07:25] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -9']
  [07:25] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -34']
  [07:25] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:25] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:25] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:26] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 25']
  [07:26] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 25']
  [07:26] Beijing Guoan vs Shandong Luneng: 0-0  [NS -8']
  [07:26] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -8']
  [07:26] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -33']
  [07:26] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:26] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:26] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:27] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 27']
  [07:27] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 27']
  [07:27] Beijing Guoan vs Shandong Luneng: 0-0  [NS -7']
  [07:27] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -7']
  [07:27] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -32']
  [07:27] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:27] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:27] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:28] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 28']
  [07:28] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 28']
  [07:28] Beijing Guoan vs Shandong Luneng: 0-0  [NS -6']
  [07:28] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -6']
  [07:28] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -31']
  [07:28] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:28] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:28] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:29] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 29']
  [07:29] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 29']
  [07:30] Beijing Guoan vs Shandong Luneng: 0-0  [NS -4']
  [07:30] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -4']
  [07:30] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -29']
  [07:30] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:30] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:30] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:31] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 31']
  [07:31] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 31']
  [07:31] Beijing Guoan vs Shandong Luneng: 0-0  [NS -3']
  [07:31] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -3']
  [07:31] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -28']
  [07:31] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:31] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:31] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:32] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 32']
  [07:32] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 32']
  [07:32] Beijing Guoan vs Shandong Luneng: 0-0  [NS -2']
  [07:32] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -2']
  [07:32] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -27']
  [07:32] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:32] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:32] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [07:33] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 33']
  [07:33] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 33']
  [07:33] Beijing Guoan vs Shandong Luneng: 0-0  [NS -1']
  [07:33] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS -1']
  [07:33] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -26']
  [07:33] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:33] Daejeon Citizen vs Bucheon FC 1995: 0-0  [HT 45']
  [07:33] Jeonbuk Motors vs Gangwon FC: 0-1  [HT 45']
  [PRE -505min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -684min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [07:35] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 34']
  [07:35] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 34']
  [07:35] Beijing Guoan vs Shandong Luneng: 0-0  [NS 0']
  [07:35] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS 0']
  [07:35] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -24']
  [07:35] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:35] Daejeon Citizen vs Bucheon FC 1995: 0-0  [2H 47']
  [07:35] Jeonbuk Motors vs Gangwon FC: 0-1  [2H 47']
  [PRE -84min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -84min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -504min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -624min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -684min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -714min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [07:36] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 35']
  [07:36] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 35']
  [07:36] Beijing Guoan vs Shandong Luneng: 0-0  [NS 1']
  [07:36] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS 1']
  [07:36] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -23']
  [07:36] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:36] Daejeon Citizen vs Bucheon FC 1995: 0-0  [2H 48']
  [07:36] Jeonbuk Motors vs Gangwon FC: 0-1  [2H 48']
  [07:37] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 36']
  [07:37] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 36']
  [07:37] Beijing Guoan vs Shandong Luneng: 0-0  [NS 2']
  [07:37] Dalian Zhixing vs Wuhan Three Towns: 0-0  [NS 2']
  [07:37] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -22']
  [07:37] FC Anyang vs Pohang Steelers: 1-1  [HT 45']
  [07:37] Daejeon Citizen vs Bucheon FC 1995: 0-0  [2H 49']
  [07:37] Jeonbuk Motors vs Gangwon FC: 0-1  [2H 49']
  [07:38] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 38']
  [07:38] Qingdao Youth Island vs SHANGHAI SIPG: 0-1  [1H 38']
  [07:38] Beijing Guoan vs Shandong Luneng: 0-0  [1H 4']
  [07:38] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 4']
  [07:38] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -21']
  [07:38] FC Anyang vs Pohang Steelers: 1-1  [2H 48']
  [07:38] Daejeon Citizen vs Bucheon FC 1995: 0-0  [2H 51']
  [07:38] Jeonbuk Motors vs Gangwon FC: 0-1  [2H 51']
  [07:39] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 39']
  [07:40] Qingdao Youth Island vs SHANGHAI SIPG: 0-1  [1H 39']
  [07:40] Beijing Guoan vs Shandong Luneng: 0-0  [1H 5']
  [07:40] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 5']
  [07:40] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -19']
  [07:40] FC Anyang vs Pohang Steelers: 1-1  [2H 49']
  [07:40] Daejeon Citizen vs Bucheon FC 1995: 0-0  [2H 52']
  [07:40] Jeonbuk Motors vs Gangwon FC: 0-1  [2H 52']
  [07:41] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 40']
  [07:41] Qingdao Youth Island vs SHANGHAI SIPG: 0-1  [1H 40']
  [07:41] Beijing Guoan vs Shandong Luneng: 0-0  [1H 6']
  [07:41] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 6']
  [07:41] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -18']
  [07:41] FC Anyang vs Pohang Steelers: 1-1  [2H 50']
  [07:41] Daejeon Citizen vs Bucheon FC 1995: 0-0  [2H 53']
  [07:41] Jeonbuk Motors vs Gangwon FC: 0-1  [2H 53']
  [07:42] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 42']
  [07:42] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 42']
  [07:42] Beijing Guoan vs Shandong Luneng: 0-0  [1H 8']
  [07:42] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 8']
  [07:42] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -17']
  [07:42] FC Anyang vs Pohang Steelers: 1-1  [2H 52']
  [07:42] Daejeon Citizen vs Bucheon FC 1995: 1-1  [2H 55']
  [07:42] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 55']
  [07:43] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 43']
  [07:43] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 43']
  [07:43] Beijing Guoan vs Shandong Luneng: 0-0  [1H 9']
  [07:43] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 9']
  [07:43] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -16']
  [07:43] FC Anyang vs Pohang Steelers: 1-1  [2H 53']
  [07:43] Daejeon Citizen vs Bucheon FC 1995: 1-1  [2H 56']
  [07:43] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 56']
  + Watching: Louisville City vs Hartford Athletic (USL) ko=20:00
  + Watching: FC Tulsa vs Sacramento Republic (USL) ko=20:30
  + Watching: Colorado Springs vs Phoenix Rising (USL) ko=21:00
  + Watching: San Antonio vs Monterey Bay (USL) ko=21:00
  + Watching: New Mexico United vs Oakland Roots (USL) ko=21:30
  + Watching: Las Vegas Lights vs El Paso Locomotive (USL) ko=22:30
  [07:44] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 44']
  [07:45] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 44']
  [07:45] Beijing Guoan vs Shandong Luneng: 0-0  [1H 10']
  [07:45] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 10']
  [07:45] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -14']
  [07:45] FC Anyang vs Pohang Steelers: 1-1  [2H 54']
  [07:45] Daejeon Citizen vs Bucheon FC 1995: 1-1  [2H 57']
  [07:45] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 57']
  [PRE -734min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -764min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -794min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -794min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -824min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -884min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [07:46] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 45']
  [07:46] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 45']
  [07:46] Beijing Guoan vs Shandong Luneng: 0-0  [1H 11']
  [07:46] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 11']
  [07:46] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -13']
  [07:46] FC Anyang vs Pohang Steelers: 1-1  [2H 55']
  [07:46] Daejeon Citizen vs Bucheon FC 1995: 1-1  [2H 58']
  [07:46] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 58']
  [07:47] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 46']
  [07:47] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 46']
  [07:47] Beijing Guoan vs Shandong Luneng: 0-0  [1H 12']
  [07:47] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 12']
  [07:47] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -12']
  [07:47] FC Anyang vs Pohang Steelers: 1-1  [2H 56']
  [07:47] Daejeon Citizen vs Bucheon FC 1995: 1-1  [2H 59']
  [07:47] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 59']
  [07:48] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 47']
  [07:49] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 47']
  [07:49] Beijing Guoan vs Shandong Luneng: 0-0  [1H 13']
  [07:49] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 13']
  [07:49] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -10']
  [07:49] FC Anyang vs Pohang Steelers: 1-1  [2H 57']
  [07:49] Daejeon Citizen vs Bucheon FC 1995: 1-1  [2H 60']
  [07:49] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 60']
  [PRE -489min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -669min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [07:50] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 48']
  [07:50] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 48']
  [07:50] Beijing Guoan vs Shandong Luneng: 0-0  [1H 15']
  [07:50] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 15']
  [07:50] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -9']
  [07:50] FC Anyang vs Pohang Steelers: 1-1  [2H 60']
  [07:50] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 62']
  [07:50] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 62']
  [PRE -69min] Halmstad vs Vasteras SK FK: Pin=2.40A  B365=2.40A  Kalshi=N/A
  [PRE -69min] Degerfors IF vs Malmo FF: Pin=2.16A  B365=2.15A  Kalshi=N/A
  [PRE -489min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -609min] Tampa Bay Rowdies vs Lexington: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -669min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -699min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [07:51] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 50']
  [07:51] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 50']
  [07:51] Beijing Guoan vs Shandong Luneng: 0-0  [1H 16']
  [07:51] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 16']
  [07:51] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -8']
  [07:51] FC Anyang vs Pohang Steelers: 1-1  [2H 61']
  [07:51] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 63']
  [07:51] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 63']
  [07:52] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [1H 51']
  [07:52] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 51']
  [07:52] Beijing Guoan vs Shandong Luneng: 0-0  [1H 17']
  [07:52] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 17']
  [07:52] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -7']
  [07:52] FC Anyang vs Pohang Steelers: 1-1  [2H 62']
  [07:52] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 64']
  [07:52] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 64']
  [07:54] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']

============================================================
HALFTIME ALERT  07:54:09
============================================================

[CN1] Shenyang Urban 0-1 Chongqing Tongliang Long at HT
  Away team winning — HOLD. No action needed.
============================================================

  [07:54] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 52']
  [07:54] Beijing Guoan vs Shandong Luneng: 0-0  [1H 19']
  [07:54] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 19']
  [07:54] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -5']
  [07:54] FC Anyang vs Pohang Steelers: 1-1  [2H 64']
  [07:54] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 67']
  [07:54] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 66']
  [07:55] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [07:55] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 53']
  [07:55] Beijing Guoan vs Shandong Luneng: 0-0  [1H 20']
  [07:55] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 20']
  [07:55] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -4']
  [07:55] FC Anyang vs Pohang Steelers: 1-1  [2H 65']
  [07:55] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 68']
  [07:55] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 67']
  [07:56] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [07:56] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [1H 55']
  [07:56] Beijing Guoan vs Shandong Luneng: 0-0  [1H 21']
  [07:56] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 21']
  [07:56] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -3']
  [07:56] FC Anyang vs Pohang Steelers: 1-1  [2H 66']
  [07:56] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 69']
  [07:56] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 68']
  [07:57] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [07:57] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']

============================================================
HALFTIME ALERT  07:57:53
============================================================

[CN1] Qingdao Youth Island 0-0 SHANGHAI SIPG at HT
  Level at HT — HOLD.
============================================================

  [07:57] Beijing Guoan vs Shandong Luneng: 0-0  [1H 23']
  [07:57] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 23']
  [07:57] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS -2']
  [07:57] FC Anyang vs Pohang Steelers: 1-1  [2H 67']
  [07:57] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 70']
  [07:57] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 70']
  [07:58] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [07:59] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [07:59] Beijing Guoan vs Shandong Luneng: 0-0  [1H 24']
  [07:59] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 24']
  [07:59] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS 0']
  [07:59] FC Anyang vs Pohang Steelers: 1-1  [2H 68']
  [07:59] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 71']
  [07:59] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 71']
  [08:00] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:00] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:00] Beijing Guoan vs Shandong Luneng: 0-0  [1H 25']
  [08:00] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 25']
  [08:00] Tianjin Teda vs Sichuan Jiuniu: 0-0  [NS 0']
  [08:00] FC Anyang vs Pohang Steelers: 1-1  [2H 69']
  [08:00] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 72']
  [08:00] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 72']

  [CLV] Halmstad vs Vasteras SK FK (SE1)
    B365:     H=2.9  D=3.3  A=2.4
    Pin fair: H=3.12  D=3.58  A=2.50
    CLV:      H=-6.9%  D=-7.9%  A=-4.0%
    No CLV edge (all outcomes within 5%)
  [08:00] Halmstad vs Vasteras SK FK: 0-0  [NS -59']

  [CLV] Degerfors IF vs Malmo FF (SE1)
    B365:     H=3.3  D=3.4  A=2.15
    Pin fair: H=3.58  D=3.61  A=2.25
    CLV:      H=-7.8%  D=-5.8%  A=-4.6%
    No CLV edge (all outcomes within 5%)
  [08:00] Degerfors IF vs Malmo FF: 0-0  [NS -59']
  [PRE -719min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -749min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -779min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -779min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -809min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -869min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [08:01] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:01] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:01] Beijing Guoan vs Shandong Luneng: 0-0  [1H 27']
  [08:01] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 27']
  [08:01] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 1']
  [08:01] FC Anyang vs Pohang Steelers: 1-1  [2H 71']
  [08:01] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 74']
  [08:01] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 74']
  [08:01] Halmstad vs Vasteras SK FK: 0-0  [NS -58']
  [08:01] Degerfors IF vs Malmo FF: 0-0  [NS -58']
  [08:02] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:03] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:03] Beijing Guoan vs Shandong Luneng: 0-0  [1H 28']
  [08:03] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 28']
  [08:03] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 2']
  [08:03] FC Anyang vs Pohang Steelers: 1-1  [2H 72']
  [08:03] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 75']
  [08:03] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 75']
  [08:03] Halmstad vs Vasteras SK FK: 0-0  [NS -56']
  [08:03] Degerfors IF vs Malmo FF: 0-0  [NS -56']
  [08:04] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:04] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:04] Beijing Guoan vs Shandong Luneng: 0-0  [1H 29']
  [08:04] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 29']
  [08:04] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 3']
  [08:04] FC Anyang vs Pohang Steelers: 1-1  [2H 73']
  [08:04] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 76']
  [08:04] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 76']
  [08:04] Halmstad vs Vasteras SK FK: 0-0  [NS -55']
  [08:04] Degerfors IF vs Malmo FF: 0-0  [NS -55']
  [PRE -474min] Atlético Ottawa vs Cavalry FC: Pin=1.72A  B365=1.67A  Kalshi=N/A
  [PRE -654min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [08:05] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:05] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:05] Beijing Guoan vs Shandong Luneng: 0-0  [1H 31']
  [08:05] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 31']
  [08:05] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 6']
  [08:05] FC Anyang vs Pohang Steelers: 1-2  [2H 75']
  [08:05] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 77']
  [08:05] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 77']
  [08:05] Halmstad vs Vasteras SK FK: 0-0  [NS -54']
  [08:05] Degerfors IF vs Malmo FF: 0-0  [NS -54']
  [PRE -474min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -594min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -654min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -684min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [08:06] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:07] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:07] Beijing Guoan vs Shandong Luneng: 0-0  [1H 32']
  [08:07] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 32']
  [08:07] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 7']
  [08:07] FC Anyang vs Pohang Steelers: 1-2  [2H 76']
  [08:07] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 78']
  [08:07] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 78']
  [08:07] Halmstad vs Vasteras SK FK: 0-0  [NS -52']
  [08:07] Degerfors IF vs Malmo FF: 0-0  [NS -52']
  [08:08] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [HT 45']
  [08:08] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:08] Beijing Guoan vs Shandong Luneng: 0-0  [1H 33']
  [08:08] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 33']
  [08:08] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 8']
  [08:08] FC Anyang vs Pohang Steelers: 1-2  [2H 77']
  [08:08] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 79']
  [08:08] Jeonbuk Motors vs Gangwon FC: 0-2  [2H 79']
  [08:08] Halmstad vs Vasteras SK FK: 0-0  [NS -51']
  [08:08] Degerfors IF vs Malmo FF: 0-0  [NS -51']
  [08:09] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [2H 47']
  [08:09] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:09] Beijing Guoan vs Shandong Luneng: 0-0  [1H 34']
  [08:09] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 34']
  [08:09] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 9']
  [08:09] FC Anyang vs Pohang Steelers: 2-3  [2H 79']
  [08:09] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 81']
  [08:09] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 81']
  [08:09] Halmstad vs Vasteras SK FK: 0-0  [NS -50']
  [08:09] Degerfors IF vs Malmo FF: 0-0  [NS -50']
  [08:10] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [2H 48']
  [08:10] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:10] Beijing Guoan vs Shandong Luneng: 0-0  [1H 35']
  [08:10] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 35']
  [08:10] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 10']
  [08:10] FC Anyang vs Pohang Steelers: 2-3  [2H 80']
  [08:10] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 82']
  [08:10] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 82']
  [08:10] Halmstad vs Vasteras SK FK: 0-0  [NS -49']
  [08:10] Degerfors IF vs Malmo FF: 0-0  [NS -49']
  [08:12] Shenyang Urban vs Chongqing Tongliang Long: 0-1  [2H 49']
  [08:12] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:12] Beijing Guoan vs Shandong Luneng: 0-0  [1H 36']
  [08:12] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 36']
  [08:12] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 11']
  [08:12] FC Anyang vs Pohang Steelers: 2-3  [2H 81']
  [08:12] Daejeon Citizen vs Bucheon FC 1995: 1-2  [2H 83']
  [08:12] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 83']
  [08:12] Halmstad vs Vasteras SK FK: 0-0  [NS -47']
  [08:12] Degerfors IF vs Malmo FF: 0-0  [NS -47']
  [08:13] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 51']
  [08:13] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:13] Beijing Guoan vs Shandong Luneng: 0-0  [1H 38']
  [08:13] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 38']
  [08:13] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 13']
  [08:13] FC Anyang vs Pohang Steelers: 2-3  [2H 83']
  [08:13] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 86']
  [08:13] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 85']
  [08:13] Halmstad vs Vasteras SK FK: 0-0  [NS -46']
  [08:13] Degerfors IF vs Malmo FF: 0-0  [NS -46']
  [08:14] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 52']
  [08:14] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:14] Beijing Guoan vs Shandong Luneng: 0-0  [1H 39']
  [08:14] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 39']
  [08:14] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 14']
  [08:14] FC Anyang vs Pohang Steelers: 2-3  [2H 84']
  [08:14] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 87']
  [08:14] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 86']
  [08:14] Halmstad vs Vasteras SK FK: 0-0  [NS -45']
  [08:14] Degerfors IF vs Malmo FF: 0-0  [NS -45']
  [08:15] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 53']
  [08:15] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [HT 45']
  [08:15] Beijing Guoan vs Shandong Luneng: 0-0  [1H 40']
  [08:15] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 40']
  [08:15] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 15']
  [08:15] FC Anyang vs Pohang Steelers: 2-3  [2H 85']
  [08:15] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 88']
  [08:15] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 87']
  [08:15] Halmstad vs Vasteras SK FK: 0-0  [NS -44']
  [08:15] Degerfors IF vs Malmo FF: 0-0  [NS -44']
  [PRE -704min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -733min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -763min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -763min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -793min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -853min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [08:17] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 55']
  [08:17] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 49']
  [08:17] Beijing Guoan vs Shandong Luneng: 0-0  [1H 42']
  [08:17] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 42']
  [08:17] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 18']
  [08:17] FC Anyang vs Pohang Steelers: 2-3  [2H 87']
  [08:17] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 90']
  [08:17] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 89']
  [08:17] Halmstad vs Vasteras SK FK: 0-0  [NS -42']
  [08:17] Degerfors IF vs Malmo FF: 0-0  [NS -42']
  [08:18] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 56']
  [08:18] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 50']
  [08:18] Beijing Guoan vs Shandong Luneng: 0-0  [1H 43']
  [08:18] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 43']
  [08:18] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 19']
  [08:18] FC Anyang vs Pohang Steelers: 2-3  [2H 88']
  [08:18] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 91']
  [08:18] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 90']
  [08:18] Halmstad vs Vasteras SK FK: 0-0  [NS -41']
  [08:18] Degerfors IF vs Malmo FF: 0-0  [NS -41']
  [08:19] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 57']
  [08:19] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 51']
  [08:19] Beijing Guoan vs Shandong Luneng: 0-0  [1H 44']
  [08:19] Dalian Zhixing vs Wuhan Three Towns: 0-1  [1H 44']
  [08:19] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 20']
  [08:19] FC Anyang vs Pohang Steelers: 2-3  [2H 89']
  [08:19] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 92']
  [08:19] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 91']
  [08:19] Halmstad vs Vasteras SK FK: 0-0  [NS -40']
  [08:19] Degerfors IF vs Malmo FF: 0-0  [NS -40']
  [PRE -459min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -638min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [08:21] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 59']
  [08:21] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 53']
  [08:21] Beijing Guoan vs Shandong Luneng: 0-0  [1H 45']
  [08:21] Dalian Zhixing vs Wuhan Three Towns: 1-1  [1H 45']
  [08:21] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 21']
  [08:21] FC Anyang vs Pohang Steelers: 2-3  [2H 90']
  [08:21] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 93']
  [08:21] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 90']
  [08:21] Halmstad vs Vasteras SK FK: 0-0  [NS -38']
  [08:21] Degerfors IF vs Malmo FF: 0-0  [NS -38']
  [PRE -458min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -578min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -638min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -668min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [08:22] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 60']
  [08:22] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 54']
  [08:22] Beijing Guoan vs Shandong Luneng: 0-0  [1H 46']
  [08:22] Dalian Zhixing vs Wuhan Three Towns: 1-1  [1H 46']
  [08:22] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 22']
  [08:22] FC Anyang vs Pohang Steelers: 2-3  [2H 91']
  [08:22] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 95']
  [08:22] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 91']
  [08:22] Halmstad vs Vasteras SK FK: 0-0  [NS -37']
  [08:22] Degerfors IF vs Malmo FF: 0-0  [NS -37']
  [08:23] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 61']
  [08:23] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 55']
  [08:23] Beijing Guoan vs Shandong Luneng: 0-0  [1H 47']
  [08:23] Dalian Zhixing vs Wuhan Three Towns: 1-1  [1H 47']
  [08:23] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 23']
  [08:23] FC Anyang vs Pohang Steelers: 2-3  [2H 92']
  [08:23] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 96']
  [08:23] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 92']
  [08:23] Halmstad vs Vasteras SK FK: 0-0  [NS -36']
  [08:23] Degerfors IF vs Malmo FF: 0-0  [NS -36']
  [08:24] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 63']
  [08:25] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 57']
  [08:25] Beijing Guoan vs Shandong Luneng: 0-0  [1H 48']
  [08:25] Dalian Zhixing vs Wuhan Three Towns: 1-1  [1H 48']
  [08:25] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 25']
  [08:25] FC Anyang vs Pohang Steelers: 2-3  [2H 93']
  [08:25] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 97']
  [08:25] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 93']
  [08:25] Halmstad vs Vasteras SK FK: 0-0  [NS -34']
  [08:25] Degerfors IF vs Malmo FF: 0-0  [NS -34']
  [08:26] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 64']
  [08:26] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 58']
  [08:26] Beijing Guoan vs Shandong Luneng: 0-0  [1H 50']
  [08:26] Dalian Zhixing vs Wuhan Three Towns: 1-1  [1H 50']
  [08:26] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 26']
  [08:26] FC Anyang vs Pohang Steelers: 2-3  [2H 95']
  [08:26] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 99']
  [08:26] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 95']
  [08:26] Halmstad vs Vasteras SK FK: 0-0  [NS -33']
  [08:26] Degerfors IF vs Malmo FF: 0-0  [NS -33']
  [08:27] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 65']
  [08:27] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 59']
  [08:27] Beijing Guoan vs Shandong Luneng: 0-0  [1H 51']
  [08:27] Dalian Zhixing vs Wuhan Three Towns: 1-1  [1H 51']
  [08:27] Tianjin Teda vs Sichuan Jiuniu: 0-0  [1H 27']
  [08:27] FC Anyang vs Pohang Steelers: 2-3  [2H 96']
  [08:27] Daejeon Citizen vs Bucheon FC 1995: 2-2  [2H 100']
  [08:27] Jeonbuk Motors vs Gangwon FC: 1-2  [2H 96']
  [08:27] Halmstad vs Vasteras SK FK: 0-0  [NS -32']
  [08:27] Degerfors IF vs Malmo FF: 0-0  [NS -32']
  [08:28] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 66']
  [08:28] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 61']
  [08:28] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']

============================================================
HALFTIME ALERT  08:28:55
============================================================

[CN1] Beijing Guoan 0-0 Shandong Luneng at HT
  Level at HT — HOLD.
============================================================

  [08:28] Dalian Zhixing vs Wuhan Three Towns: 1-2  [1H 52']
  [08:28] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 29']
  [08:28] FC Anyang vs Pohang Steelers: 2-3  [2H 97']
  [08:28] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:28] Daejeon Citizen vs Bucheon FC 1995: FT — will stop polling at 08:28 +30min
  [08:28] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:28] Jeonbuk Motors vs Gangwon FC: FT — will stop polling at 08:28 +30min
  [08:28] Halmstad vs Vasteras SK FK: 0-0  [NS -31']
  [08:29] Degerfors IF vs Malmo FF: 0-0  [NS -30']
  [08:30] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 67']
  [08:30] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 62']
  [08:30] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:30] Dalian Zhixing vs Wuhan Three Towns: 1-2  [1H 53']
  [08:30] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 30']
  [08:30] FC Anyang vs Pohang Steelers: 2-3  [2H 98']
  [08:30] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:30] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:30] Halmstad vs Vasteras SK FK: 0-0  [NS -29']
  [08:30] Degerfors IF vs Malmo FF: 0-0  [NS -29']
  [08:31] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 68']
  [08:31] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 63']
  [08:31] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:31] Dalian Zhixing vs Wuhan Three Towns: 1-2  [1H 55']
  [08:31] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 31']
  [08:31] FC Anyang vs Pohang Steelers: 2-3  [2H 100']
  [08:31] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:31] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:31] Halmstad vs Vasteras SK FK: 0-0  [NS -28']
  [08:31] Degerfors IF vs Malmo FF: 0-0  [NS -28']
  [PRE -688min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -718min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -748min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -748min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -778min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -838min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [08:32] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 71']
  [08:32] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 65']
  [08:32] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:32] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']

============================================================
HALFTIME ALERT  08:32:54
============================================================

[CN1] Dalian Zhixing 1-2 Wuhan Three Towns at HT
  Away team winning — HOLD. No action needed.
============================================================

  [08:32] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 33']
  [08:32] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:32] FC Anyang vs Pohang Steelers: FT — will stop polling at 08:32 +30min
  [08:32] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:32] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:32] Halmstad vs Vasteras SK FK: 0-0  [NS -27']
  [08:32] Degerfors IF vs Malmo FF: 0-0  [NS -27']
  [08:33] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 72']
  [08:34] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 66']
  [08:34] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:34] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:34] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 34']
  [08:34] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:34] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:34] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:34] Halmstad vs Vasteras SK FK: 0-0  [NS -25']
  [08:34] Degerfors IF vs Malmo FF: 0-0  [NS -25']
  [08:35] Shenyang Urban vs Chongqing Tongliang Long: 1-1  [2H 73']
  [08:35] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 67']
  [08:35] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:35] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:35] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 35']
  [08:35] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:35] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:35] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:35] Halmstad vs Vasteras SK FK: 0-0  [NS -24']
  [08:35] Degerfors IF vs Malmo FF: 0-0  [NS -24']
  [PRE -443min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -623min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [08:36] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 74']
  [08:36] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 69']
  [08:36] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:36] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:36] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 37']
  [08:36] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:36] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:36] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:36] Halmstad vs Vasteras SK FK: 0-0  [NS -23']
  [08:36] Degerfors IF vs Malmo FF: 0-0  [NS -23']
  [PRE -443min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -563min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -623min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -653min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [08:37] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 75']
  [08:38] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 70']
  [08:38] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:38] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:38] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 38']
  [08:38] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:38] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:38] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:38] Halmstad vs Vasteras SK FK: 0-0  [NS -21']
  [08:38] Degerfors IF vs Malmo FF: 0-0  [NS -21']
  [08:39] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 76']
  [08:39] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 71']
  [08:39] Beijing Guoan vs Shandong Luneng: 0-0  [HT 45']
  [08:39] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:39] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 39']
  [08:39] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:39] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:39] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:39] Halmstad vs Vasteras SK FK: 0-0  [NS -20']
  [08:39] Degerfors IF vs Malmo FF: 0-0  [NS -20']
  [08:40] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 78']
  [08:40] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 72']
  [08:40] Beijing Guoan vs Shandong Luneng: 0-0  [2H 46']
  [08:40] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:40] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 41']
  [08:40] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:40] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:40] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:40] Halmstad vs Vasteras SK FK: 0-0  [NS -19']
  [08:40] Degerfors IF vs Malmo FF: 0-0  [NS -19']
  [08:41] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 79']
  [08:41] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 73']
  [08:41] Beijing Guoan vs Shandong Luneng: 0-0  [2H 47']
  [08:41] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:41] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 42']
  [08:41] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:41] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:41] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:41] Halmstad vs Vasteras SK FK: 0-0  [NS -18']
  [08:42] Degerfors IF vs Malmo FF: 0-0  [NS -17']
  [08:43] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 80']
  [08:43] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 74']
  [08:43] Beijing Guoan vs Shandong Luneng: 0-0  [2H 48']
  [08:43] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:43] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 43']
  [08:43] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:43] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:43] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:43] Halmstad vs Vasteras SK FK: 0-0  [NS -16']
  [08:43] Degerfors IF vs Malmo FF: 0-0  [NS -16']
  [08:44] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 82']
  [08:44] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 76']
  [08:44] Beijing Guoan vs Shandong Luneng: 0-0  [2H 50']
  [08:44] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:44] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 44']
  [08:44] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:44] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:44] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:44] Halmstad vs Vasteras SK FK: 0-0  [NS -15']
  [08:44] Degerfors IF vs Malmo FF: 0-0  [NS -15']
  [08:45] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 83']
  [08:45] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 77']
  [08:45] Beijing Guoan vs Shandong Luneng: 0-0  [2H 51']
  [08:45] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:45] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 45']
  [08:45] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:45] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:45] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:45] Halmstad vs Vasteras SK FK: 0-0  [NS -14']
  [08:45] Degerfors IF vs Malmo FF: 0-0  [NS -14']
  [08:46] Shenyang Urban vs Chongqing Tongliang Long: 2-1  [2H 84']
  [08:46] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 78']
  [08:46] Beijing Guoan vs Shandong Luneng: 0-0  [2H 52']
  [08:46] Dalian Zhixing vs Wuhan Three Towns: 1-2  [HT 45']
  [08:47] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 46']
  [08:47] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:47] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:47] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:47] Halmstad vs Vasteras SK FK: 0-0  [NS -12']
  [08:47] Degerfors IF vs Malmo FF: 0-0  [NS -12']
  [PRE -672min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -702min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -732min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -732min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -762min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -822min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [08:48] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 86']
  [08:48] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 80']
  [08:48] Beijing Guoan vs Shandong Luneng: 0-0  [2H 54']
  [08:48] Dalian Zhixing vs Wuhan Three Towns: 1-2  [2H 49']
  [08:48] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 45']
  [08:48] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:48] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:48] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:48] Halmstad vs Vasteras SK FK: 0-0  [NS -11']
  [08:48] Degerfors IF vs Malmo FF: 0-0  [NS -11']
  [08:49] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 87']
  [08:49] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 81']
  [08:49] Beijing Guoan vs Shandong Luneng: 0-0  [2H 55']
  [08:49] Dalian Zhixing vs Wuhan Three Towns: 1-2  [2H 50']
  [08:49] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 46']
  [08:49] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:49] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:49] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:49] Halmstad vs Vasteras SK FK: 0-0  [NS -10']
  [08:49] Degerfors IF vs Malmo FF: 0-0  [NS -10']
  [08:50] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 88']
  [08:50] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 82']
  [08:50] Beijing Guoan vs Shandong Luneng: 0-0  [2H 56']
  [08:50] Dalian Zhixing vs Wuhan Three Towns: 1-2  [2H 51']
  [08:50] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 47']
  [08:50] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:50] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:50] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:50] Halmstad vs Vasteras SK FK: 0-0  [NS -9']
  [08:50] Degerfors IF vs Malmo FF: 0-0  [NS -9']
  [PRE -427min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -607min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [08:52] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 89']
  [08:52] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 83']
  [08:52] Beijing Guoan vs Shandong Luneng: 0-0  [2H 57']
  [08:52] Dalian Zhixing vs Wuhan Three Towns: 1-2  [2H 51']
  [08:52] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 48']
  [08:52] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:52] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:52] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:52] Halmstad vs Vasteras SK FK: 0-0  [NS -7']
  [08:52] Degerfors IF vs Malmo FF: 0-0  [NS -7']
  [PRE -427min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -547min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -607min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -637min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [08:53] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 90']
  [08:53] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 84']
  [08:53] Beijing Guoan vs Shandong Luneng: 0-0  [2H 58']
  [08:53] Dalian Zhixing vs Wuhan Three Towns: 1-2  [2H 52']
  [08:53] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 50']
  [08:53] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:53] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:53] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:53] Halmstad vs Vasteras SK FK: 0-0  [NS -6']
  [08:53] Degerfors IF vs Malmo FF: 0-0  [NS -6']
  [08:54] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 91']
  [08:54] Qingdao Youth Island vs SHANGHAI SIPG: 0-0  [2H 85']
  [08:54] Beijing Guoan vs Shandong Luneng: 0-0  [2H 59']
  [08:54] Dalian Zhixing vs Wuhan Three Towns: 1-2  [2H 53']
  [08:54] Tianjin Teda vs Sichuan Jiuniu: 1-0  [1H 51']
  [08:54] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:54] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:54] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:54] Halmstad vs Vasteras SK FK: 0-0  [NS -5']
  [08:54] Degerfors IF vs Malmo FF: 0-0  [NS -5']
  [08:55] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 90']
  [08:56] Qingdao Youth Island vs SHANGHAI SIPG: 1-0  [2H 88']
  [08:56] Beijing Guoan vs Shandong Luneng: 0-0  [2H 62']
  [08:56] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 56']
  [08:56] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']

============================================================
HALFTIME ALERT  08:56:08
============================================================

[CN1] Tianjin Teda 1-0 Sichuan Jiuniu at HT
  Market not found: KXCHNSLGAME-26JUL04SHETTT-SHE
============================================================

  [08:56] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:56] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:56] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:56] Halmstad vs Vasteras SK FK: 0-0  [NS -3']
  [08:56] Degerfors IF vs Malmo FF: 0-0  [NS -3']
  [08:57] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 91']
  [08:57] Qingdao Youth Island vs SHANGHAI SIPG: 1-0  [2H 89']
  [08:57] Beijing Guoan vs Shandong Luneng: 0-0  [2H 63']
  [08:57] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 57']
  [08:57] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [08:57] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:57] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:57] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:57] Halmstad vs Vasteras SK FK: 0-0  [NS -2']
  [08:57] Degerfors IF vs Malmo FF: 0-0  [NS -2']
  [08:58] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [2H 92']
  [08:58] Qingdao Youth Island vs SHANGHAI SIPG: 1-0  [2H 90']
  [08:58] Beijing Guoan vs Shandong Luneng: 0-0  [2H 64']
  [08:58] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 58']
  [08:58] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [08:58] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:58] Daejeon Citizen vs Bucheon FC 1995: 2-2  [FT 90']
  [08:58] Jeonbuk Motors vs Gangwon FC: 1-2  [FT 90']
  [08:58] Halmstad vs Vasteras SK FK: 0-0  [NS -1']
  [08:58] Degerfors IF vs Malmo FF: 0-0  [NS -1']
  [08:59] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [08:59] Shenyang Urban vs Chongqing Tongliang Long: FT — will stop polling at 08:59 +30min
  [08:59] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 90']
  [08:59] Beijing Guoan vs Shandong Luneng: 0-0  [2H 66']
  [08:59] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 60']
  [08:59] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [08:59] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [08:59] Halmstad vs Vasteras SK FK: 0-0  [NS 0']
  [08:59] Degerfors IF vs Malmo FF: 0-0  [NS 0']
  [09:00] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:01] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 91']
  [09:01] Beijing Guoan vs Shandong Luneng: 0-0  [2H 67']
  [09:01] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 61']
  [09:01] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [09:01] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [09:01] Halmstad vs Vasteras SK FK: 0-0  [NS 1']
  [09:01] Degerfors IF vs Malmo FF: 0-0  [NS 1']
  [09:02] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:02] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 92']
  [09:02] Beijing Guoan vs Shandong Luneng: 0-0  [2H 68']
  [09:02] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 62']
  [09:02] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [09:02] FC Anyang vs Pohang Steelers: 2-3  [FT 90']
  [09:02] Halmstad vs Vasteras SK FK: 0-0  [NS 2']
  [09:02] Degerfors IF vs Malmo FF: 0-0  [NS 2']
  [PRE -657min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -687min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -717min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -717min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -747min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -807min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [09:03] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:03] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 93']
  [09:03] Beijing Guoan vs Shandong Luneng: 0-0  [2H 69']
  [09:03] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 64']
  [09:03] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [09:03] Halmstad vs Vasteras SK FK: 1-0  [1H 3']
  [09:03] Degerfors IF vs Malmo FF: 0-0  [1H 3']
  [09:04] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:04] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 95']
  [09:04] Beijing Guoan vs Shandong Luneng: 0-0  [2H 70']
  [09:04] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 65']
  [09:04] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [09:04] Halmstad vs Vasteras SK FK: 1-0  [1H 4']
  [09:05] Degerfors IF vs Malmo FF: 0-0  [1H 4']
  [09:06] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:06] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 96']
  [09:06] Beijing Guoan vs Shandong Luneng: 0-0  [2H 71']
  [09:06] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 66']
  [09:06] Tianjin Teda vs Sichuan Jiuniu: 1-0  [HT 45']
  [09:06] Halmstad vs Vasteras SK FK: 1-0  [1H 5']
  [09:06] Degerfors IF vs Malmo FF: 0-0  [1H 5']
  [PRE -412min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -592min] Vancouver FC vs York United: Pin=3.36A  B365=3.40A  Kalshi=N/A
  [09:07] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:07] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 97']
  [09:07] Beijing Guoan vs Shandong Luneng: 0-0  [2H 73']
  [09:07] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 68']
  [09:07] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 46']
  [09:07] Halmstad vs Vasteras SK FK: 1-1  [1H 7']
  [09:07] Degerfors IF vs Malmo FF: 0-0  [1H 7']
  [PRE -412min] Indy Eleven vs Charleston Battery: Pin=2.40A  B365=2.30A  Kalshi=N/A
  [PRE -532min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -592min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.40A  B365=4.75A  Kalshi=N/A
  [PRE -622min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [09:08] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:08] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 98']
  [09:08] Beijing Guoan vs Shandong Luneng: 0-0  [2H 74']
  [09:08] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 69']
  [09:08] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 47']
  [09:08] Halmstad vs Vasteras SK FK: 1-1  [1H 8']
  [09:08] Degerfors IF vs Malmo FF: 0-0  [1H 8']
  [09:09] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:10] Qingdao Youth Island vs SHANGHAI SIPG: 2-0  [2H 100']
  [09:10] Beijing Guoan vs Shandong Luneng: 0-0  [2H 75']
  [09:10] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 70']
  [09:10] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 48']
  [09:10] Halmstad vs Vasteras SK FK: 1-1  [1H 9']
  [09:10] Degerfors IF vs Malmo FF: 0-0  [1H 9']
  [09:11] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:11] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:11] Qingdao Youth Island vs SHANGHAI SIPG: FT — will stop polling at 09:11 +30min
  [09:11] Beijing Guoan vs Shandong Luneng: 1-0  [2H 77']
  [09:11] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 71']
  [09:11] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 50']
  [09:11] Halmstad vs Vasteras SK FK: 1-1  [1H 11']
  [09:11] Degerfors IF vs Malmo FF: 0-0  [1H 11']
  [09:12] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:12] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:12] Beijing Guoan vs Shandong Luneng: 1-0  [2H 78']
  [09:12] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 72']
  [09:12] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 51']
  [09:12] Halmstad vs Vasteras SK FK: 1-1  [1H 12']
  [09:12] Degerfors IF vs Malmo FF: 0-0  [1H 12']
  [09:13] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:13] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:13] Beijing Guoan vs Shandong Luneng: 1-0  [2H 79']
  [09:13] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 73']
  [09:13] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 52']
  [09:13] Halmstad vs Vasteras SK FK: 1-1  [1H 13']
  [09:13] Degerfors IF vs Malmo FF: 0-0  [1H 13']
  [09:14] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:14] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:14] Beijing Guoan vs Shandong Luneng: 1-0  [2H 81']
  [09:14] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 75']
  [09:14] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 54']
  [09:14] Halmstad vs Vasteras SK FK: 1-1  [1H 14']
  [09:15] Degerfors IF vs Malmo FF: 0-0  [1H 14']
  [09:16] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:16] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:16] Beijing Guoan vs Shandong Luneng: 1-0  [2H 82']
  [09:16] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 76']
  [09:16] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 55']
  [09:16] Halmstad vs Vasteras SK FK: 1-1  [1H 15']
  [09:16] Degerfors IF vs Malmo FF: 0-0  [1H 15']
  [09:17] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:17] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:17] Beijing Guoan vs Shandong Luneng: 1-0  [2H 83']
  [09:17] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 77']
  [09:17] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 56']
  [09:17] Halmstad vs Vasteras SK FK: 1-1  [1H 16']
  [09:17] Degerfors IF vs Malmo FF: 0-0  [1H 16']
  [09:18] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:18] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:18] Beijing Guoan vs Shandong Luneng: 2-0  [2H 84']
  [09:18] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 79']
  [09:18] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 57']
  [09:18] Halmstad vs Vasteras SK FK: 1-1  [1H 18']
  [09:18] Degerfors IF vs Malmo FF: 0-0  [1H 18']
  [PRE -641min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -671min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -701min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -701min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -731min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -791min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [09:19] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:20] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:20] Beijing Guoan vs Shandong Luneng: 2-0  [2H 85']
  [09:20] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 80']
  [09:20] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 58']
  [09:20] Halmstad vs Vasteras SK FK: 1-1  [1H 19']
  [09:20] Degerfors IF vs Malmo FF: 0-0  [1H 19']
  [09:21] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:21] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:21] Beijing Guoan vs Shandong Luneng: 2-0  [2H 86']
  [09:21] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 81']
  [09:21] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 59']
  [09:21] Halmstad vs Vasteras SK FK: 1-1  [1H 20']
  [09:21] Degerfors IF vs Malmo FF: 0-0  [1H 20']
  [09:22] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:22] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:22] Beijing Guoan vs Shandong Luneng: 2-0  [2H 89']
  [09:22] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 83']
  [09:22] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 62']
  [09:22] Halmstad vs Vasteras SK FK: 1-1  [1H 22']
  [09:22] Degerfors IF vs Malmo FF: 0-0  [1H 22']
  [PRE -397min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -517min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -577min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -607min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -396min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -576min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [09:23] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:23] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:23] Beijing Guoan vs Shandong Luneng: 2-0  [2H 90']
  [09:23] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 84']
  [09:24] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 63']
  [09:24] Halmstad vs Vasteras SK FK: 1-1  [1H 23']
  [09:24] Degerfors IF vs Malmo FF: 0-0  [1H 23']
  [09:25] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:25] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:25] Beijing Guoan vs Shandong Luneng: 2-0  [2H 91']
  [09:25] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 85']
  [09:25] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 64']
  [09:25] Halmstad vs Vasteras SK FK: 1-1  [1H 24']
  [09:25] Degerfors IF vs Malmo FF: 0-0  [1H 24']
  [09:26] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:26] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:26] Beijing Guoan vs Shandong Luneng: 2-0  [2H 90']
  [09:26] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 87']
  [09:26] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 65']
  [09:26] Halmstad vs Vasteras SK FK: 1-1  [1H 26']
  [09:26] Degerfors IF vs Malmo FF: 0-0  [1H 26']
  [09:27] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:27] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:27] Beijing Guoan vs Shandong Luneng: 2-0  [2H 91']
  [09:27] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 88']
  [09:27] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 66']
  [09:27] Halmstad vs Vasteras SK FK: 1-1  [1H 27']
  [09:27] Degerfors IF vs Malmo FF: 0-0  [1H 27']
  [09:28] Shenyang Urban vs Chongqing Tongliang Long: 3-1  [FT 90']
  [09:28] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:28] Beijing Guoan vs Shandong Luneng: 2-0  [2H 92']
  [09:28] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 89']
  [09:28] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 67']
  [09:28] Halmstad vs Vasteras SK FK: 1-1  [1H 28']
  [09:28] Degerfors IF vs Malmo FF: 0-0  [1H 28']
  [09:29] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:30] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:30] Beijing Guoan vs Shandong Luneng: FT — will stop polling at 09:30 +30min
  [09:30] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 90']
  [09:30] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 69']
  [09:30] Halmstad vs Vasteras SK FK: 1-2  [1H 29']
  [09:30] Degerfors IF vs Malmo FF: 0-0  [1H 29']
  [09:31] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:31] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:31] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 91']
  [09:31] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 70']
  [09:31] Halmstad vs Vasteras SK FK: 1-2  [1H 30']
  [09:31] Degerfors IF vs Malmo FF: 0-0  [1H 30']
  [09:32] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:32] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:32] Dalian Zhixing vs Wuhan Three Towns: 2-2  [2H 92']
  [09:32] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 71']
  [09:32] Halmstad vs Vasteras SK FK: 1-2  [1H 31']
  [09:32] Degerfors IF vs Malmo FF: 0-0  [1H 31']
  [09:33] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:33] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:33] Dalian Zhixing vs Wuhan Three Towns: 3-2  [2H 93']
  [09:33] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 72']
  [09:33] Halmstad vs Vasteras SK FK: 1-2  [1H 33']
  [09:33] Degerfors IF vs Malmo FF: 0-0  [1H 33']
  [09:34] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:34] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:34] Dalian Zhixing vs Wuhan Three Towns: 3-2  [2H 94']
  [09:34] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 73']
  [09:34] Halmstad vs Vasteras SK FK: 1-2  [1H 34']
  [09:34] Degerfors IF vs Malmo FF: 0-0  [1H 34']
  [PRE -624min] Louisville City vs Hartford Athletic: Pin=5.11A  B365=4.75A  Kalshi=N/A
  [PRE -654min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -684min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -684min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -714min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -774min] Las Vegas Lights vs El Paso Locomotive: Pin=2.56A  B365=2.50A  Kalshi=N/A
  [09:36] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:36] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:36] Dalian Zhixing vs Wuhan Three Towns: 3-2  [2H 96']
  [09:36] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 74']
  [09:36] Halmstad vs Vasteras SK FK: 1-2  [1H 35']
  [09:36] Degerfors IF vs Malmo FF: 0-0  [1H 35']
  [09:37] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:37] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:37] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:37] Dalian Zhixing vs Wuhan Three Towns: FT — will stop polling at 09:37 +30min
  [09:37] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 76']
  [09:37] Halmstad vs Vasteras SK FK: 1-2  [1H 37']
  [09:37] Degerfors IF vs Malmo FF: 0-0  [1H 37']
  [09:38] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:38] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:38] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:38] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 77']
  [09:38] Halmstad vs Vasteras SK FK: 1-2  [1H 38']
  [09:38] Degerfors IF vs Malmo FF: 0-0  [1H 38']
  [PRE -381min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -501min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -561min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -591min] Rhode Island vs Orange County SC: Pin=5.26A  B365=4.75A  Kalshi=N/A
  [PRE -380min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -559min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [09:40] Qingdao Youth Island vs SHANGHAI SIPG: 2-1  [FT 90']
  [09:40] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:40] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:40] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 78']
  [09:40] Halmstad vs Vasteras SK FK: 1-2  [1H 39']
  [09:40] Degerfors IF vs Malmo FF: 0-0  [1H 39']
  [09:41] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:41] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:41] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 80']
  [09:41] Halmstad vs Vasteras SK FK: 1-2  [1H 40']
  [09:41] Degerfors IF vs Malmo FF: 0-0  [1H 40']
  [09:42] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:42] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:42] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 81']
  [09:42] Halmstad vs Vasteras SK FK: 1-2  [1H 41']
  [09:42] Degerfors IF vs Malmo FF: 0-0  [1H 41']
  [09:43] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:43] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:43] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 82']
  [09:43] Halmstad vs Vasteras SK FK: 1-2  [1H 42']
  [09:43] Degerfors IF vs Malmo FF: 0-0  [1H 42']
  [09:44] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:45] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:45] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 84']
  [09:45] Halmstad vs Vasteras SK FK: 1-2  [1H 44']
  [09:45] Degerfors IF vs Malmo FF: 0-0  [1H 44']
  [09:46] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:46] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:46] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 85']
  [09:46] Halmstad vs Vasteras SK FK: 1-2  [1H 45']
  [09:46] Degerfors IF vs Malmo FF: 0-0  [1H 45']
  [09:47] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:47] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:47] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 86']
  [09:47] Halmstad vs Vasteras SK FK: 1-2  [1H 46']
  [09:47] Degerfors IF vs Malmo FF: 0-0  [1H 46']
  [09:48] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:48] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:48] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 87']
  [09:48] Halmstad vs Vasteras SK FK: 1-2  [1H 45']
  [09:48] Degerfors IF vs Malmo FF: 0-0  [HT 45']

============================================================
HALFTIME ALERT  09:48:44
============================================================

[SE1] Degerfors IF 0-0 Malmo FF at HT
  Level at HT — HOLD.
============================================================

  [09:49] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:49] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:49] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 88']
  [09:49] Halmstad vs Vasteras SK FK: 1-2  [1H 46']
  [09:49] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [09:50] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:51] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:51] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 89']
  [09:51] Halmstad vs Vasteras SK FK: 1-2  [1H 47']
  [09:51] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [PRE -608min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -638min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -668min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -668min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -698min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -758min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [09:52] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:52] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:52] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 90']
  [09:52] Halmstad vs Vasteras SK FK: 1-2  [HT 45']

============================================================
HALFTIME ALERT  09:52:29
============================================================

[SE1] Halmstad 1-2 Vasteras SK FK at HT
  Away team winning — HOLD. No action needed.
============================================================

  [09:52] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [09:53] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:53] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:53] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 91']
  [09:53] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [09:53] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [09:54] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:54] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:54] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 92']
  [09:54] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [09:54] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [PRE -365min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -485min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -545min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -575min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -364min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -543min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [09:56] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:56] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:56] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 93']
  [09:56] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [09:56] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [09:57] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:57] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:57] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 94']
  [09:57] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [09:57] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [09:58] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:58] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:58] Tianjin Teda vs Sichuan Jiuniu: 1-0  [2H 96']
  [09:58] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [09:58] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [09:59] Beijing Guoan vs Shandong Luneng: 2-0  [FT 90']
  [09:59] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [09:59] Tianjin Teda vs Sichuan Jiuniu: 3-0  [2H 97']
  [09:59] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [09:59] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [10:00] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [10:01] Tianjin Teda vs Sichuan Jiuniu: 3-0  [2H 98']
  [10:01] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [10:01] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [10:02] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [10:02] Tianjin Teda vs Sichuan Jiuniu: 3-0  [2H 99']
  [10:02] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [10:02] Degerfors IF vs Malmo FF: 0-0  [HT 45']
  [10:03] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [10:03] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:03] Tianjin Teda vs Sichuan Jiuniu: FT — will stop polling at 10:03 +30min
  [10:03] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [10:03] Degerfors IF vs Malmo FF: 0-0  [2H 46']
  [10:04] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [10:04] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:04] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [10:04] Degerfors IF vs Malmo FF: 0-0  [2H 47']
  [10:05] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [10:05] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:05] Halmstad vs Vasteras SK FK: 1-2  [HT 45']
  [10:05] Degerfors IF vs Malmo FF: 0-0  [2H 48']
  [10:06] Dalian Zhixing vs Wuhan Three Towns: 3-2  [FT 90']
  [10:07] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:07] Halmstad vs Vasteras SK FK: 1-2  [2H 48']
  [10:07] Degerfors IF vs Malmo FF: 0-0  [2H 49']
  [PRE -592min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -622min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -652min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -652min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -682min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -742min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [10:08] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:08] Halmstad vs Vasteras SK FK: 1-2  [2H 49']
  [10:08] Degerfors IF vs Malmo FF: 0-0  [2H 50']
  [10:09] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:09] Halmstad vs Vasteras SK FK: 1-2  [2H 50']
  [10:09] Degerfors IF vs Malmo FF: 0-0  [2H 51']
  [10:10] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:10] Halmstad vs Vasteras SK FK: 1-2  [2H 52']
  [10:10] Degerfors IF vs Malmo FF: 0-1  [2H 53']
  [PRE -349min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -469min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -529min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -559min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -348min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -527min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [10:12] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:12] Halmstad vs Vasteras SK FK: 1-2  [2H 53']
  [10:12] Degerfors IF vs Malmo FF: 0-1  [2H 54']
  [10:13] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:13] Halmstad vs Vasteras SK FK: 1-2  [2H 54']
  [10:13] Degerfors IF vs Malmo FF: 0-1  [2H 55']
  [10:14] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:14] Halmstad vs Vasteras SK FK: 1-2  [2H 55']
  [10:14] Degerfors IF vs Malmo FF: 0-1  [2H 56']
  [10:15] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:15] Halmstad vs Vasteras SK FK: 1-2  [2H 56']
  [10:15] Degerfors IF vs Malmo FF: 0-1  [2H 57']
  [10:16] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:16] Halmstad vs Vasteras SK FK: 1-2  [2H 57']
  [10:16] Degerfors IF vs Malmo FF: 0-1  [2H 58']
  [10:17] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:17] Halmstad vs Vasteras SK FK: 1-2  [2H 59']
  [10:17] Degerfors IF vs Malmo FF: 0-1  [2H 60']
  [10:18] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:19] Halmstad vs Vasteras SK FK: 1-2  [2H 60']
  [10:19] Degerfors IF vs Malmo FF: 0-1  [2H 61']
  [10:20] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:20] Halmstad vs Vasteras SK FK: 1-2  [2H 61']
  [10:20] Degerfors IF vs Malmo FF: 0-1  [2H 62']
  [10:21] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:21] Halmstad vs Vasteras SK FK: 1-2  [2H 63']
  [10:21] Degerfors IF vs Malmo FF: 0-1  [2H 64']
  [10:22] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:22] Halmstad vs Vasteras SK FK: 1-2  [2H 64']
  [10:22] Degerfors IF vs Malmo FF: 0-1  [2H 65']
  [PRE -577min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -607min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -637min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -637min] San Antonio vs Monterey Bay: Pin=3.79A  B365=3.90A  Kalshi=N/A
  [PRE -667min] New Mexico United vs Oakland Roots: Pin=2.60A  B365=2.45A  Kalshi=N/A
  [PRE -727min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [10:23] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:23] Halmstad vs Vasteras SK FK: 1-2  [2H 65']
  [10:23] Degerfors IF vs Malmo FF: 0-1  [2H 66']
  [10:24] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:25] Halmstad vs Vasteras SK FK: 1-3  [2H 66']
  [10:25] Degerfors IF vs Malmo FF: 0-1  [2H 68']
  [10:26] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:26] Halmstad vs Vasteras SK FK: 1-3  [2H 67']
  [10:26] Degerfors IF vs Malmo FF: 0-1  [2H 69']
  [PRE -333min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -453min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -513min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -543min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -332min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -512min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [10:27] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:27] Halmstad vs Vasteras SK FK: 1-3  [2H 68']
  [10:27] Degerfors IF vs Malmo FF: 0-1  [2H 70']
  [10:28] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:28] Halmstad vs Vasteras SK FK: 1-3  [2H 69']
  [10:28] Degerfors IF vs Malmo FF: 0-1  [2H 71']
  [10:29] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:30] Halmstad vs Vasteras SK FK: 1-3  [2H 70']
  [10:30] Degerfors IF vs Malmo FF: 0-1  [2H 72']
  [10:31] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:31] Halmstad vs Vasteras SK FK: 1-3  [2H 71']
  [10:31] Degerfors IF vs Malmo FF: 0-1  [2H 73']
  [10:32] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:32] Halmstad vs Vasteras SK FK: 1-3  [2H 73']
  [10:32] Degerfors IF vs Malmo FF: 0-1  [2H 75']
  [10:33] Tianjin Teda vs Sichuan Jiuniu: 3-0  [FT 90']
  [10:33] Halmstad vs Vasteras SK FK: 1-3  [2H 74']
  [10:33] Degerfors IF vs Malmo FF: 0-1  [2H 76']
  [10:34] Halmstad vs Vasteras SK FK: 1-3  [2H 75']
  [10:34] Degerfors IF vs Malmo FF: 0-1  [2H 77']
  [10:35] Halmstad vs Vasteras SK FK: 1-3  [2H 77']
  [10:35] Degerfors IF vs Malmo FF: 0-1  [2H 78']
  [10:36] Halmstad vs Vasteras SK FK: 1-3  [2H 78']
  [10:37] Degerfors IF vs Malmo FF: 0-1  [2H 79']
  [10:38] Halmstad vs Vasteras SK FK: 1-3  [2H 79']
  [10:38] Degerfors IF vs Malmo FF: 0-1  [2H 80']
  [PRE -561min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -591min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -621min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -621min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -651min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -711min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [10:39] Halmstad vs Vasteras SK FK: 1-3  [2H 80']
  [10:39] Degerfors IF vs Malmo FF: 0-1  [2H 82']
  [10:40] Halmstad vs Vasteras SK FK: 1-3  [2H 81']
  [10:40] Degerfors IF vs Malmo FF: 0-1  [2H 83']
  [10:41] Halmstad vs Vasteras SK FK: 1-3  [2H 82']
  [10:41] Degerfors IF vs Malmo FF: 0-1  [2H 84']
  [PRE -318min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -438min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -498min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -528min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -317min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -496min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [10:43] Halmstad vs Vasteras SK FK: 1-3  [2H 84']
  [10:43] Degerfors IF vs Malmo FF: 0-1  [2H 85']
  [10:44] Halmstad vs Vasteras SK FK: 1-3  [2H 85']
  [10:44] Degerfors IF vs Malmo FF: 0-1  [2H 86']
  [10:45] Halmstad vs Vasteras SK FK: 1-3  [2H 86']
  [10:45] Degerfors IF vs Malmo FF: 0-1  [2H 87']
  [10:46] Halmstad vs Vasteras SK FK: 1-3  [2H 88']
  [10:46] Degerfors IF vs Malmo FF: 0-1  [2H 89']
  [10:47] Halmstad vs Vasteras SK FK: 1-3  [2H 89']
  [10:47] Degerfors IF vs Malmo FF: 0-1  [2H 90']
  [10:48] Halmstad vs Vasteras SK FK: 1-3  [2H 90']
  [10:49] Degerfors IF vs Malmo FF: 0-1  [2H 91']
  [10:50] Halmstad vs Vasteras SK FK: 1-3  [2H 90']
  [10:50] Degerfors IF vs Malmo FF: 0-1  [2H 90']
  [10:51] Halmstad vs Vasteras SK FK: 1-3  [2H 91']
  [10:51] Degerfors IF vs Malmo FF: 0-1  [2H 91']
  [10:52] Halmstad vs Vasteras SK FK: 1-3  [2H 92']
  [10:52] Degerfors IF vs Malmo FF: 0-1  [2H 92']
  [10:53] Halmstad vs Vasteras SK FK: 1-3  [2H 93']
  [10:53] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [10:53] Degerfors IF vs Malmo FF: FT — will stop polling at 10:53 +30min
  [PRE -546min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -576min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -606min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -606min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -636min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -696min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [10:54] Halmstad vs Vasteras SK FK: 1-3  [2H 94']
  [10:54] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [10:55] Halmstad vs Vasteras SK FK: 1-3  [2H 95']
  [10:56] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [10:57] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [10:57] Halmstad vs Vasteras SK FK: FT — will stop polling at 10:57 +30min
  [10:57] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [PRE -302min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -422min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -482min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -512min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -301min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -481min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [10:58] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [10:58] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [10:59] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [10:59] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:00] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:00] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:01] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:02] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:03] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:03] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:04] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:04] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:05] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:05] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:06] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:06] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:07] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:07] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:08] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:09] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [PRE -530min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -560min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -590min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -590min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -620min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -680min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [11:10] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:10] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:11] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:11] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:12] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:12] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [PRE -287min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -407min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -467min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -497min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -286min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -465min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [11:14] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:14] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:15] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:15] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:16] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:16] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:17] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:17] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:18] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:18] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:19] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:19] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:20] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:20] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:21] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:22] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:23] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:23] Degerfors IF vs Malmo FF: 0-1  [FT 90']
  [11:24] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [PRE -515min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -545min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -575min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -575min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -605min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -665min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [11:25] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [11:26] Halmstad vs Vasteras SK FK: 1-3  [FT 90']
  [PRE -272min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -391min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -451min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -481min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -270min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -450min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [PRE -499min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -529min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -559min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -559min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -589min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -649min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [PRE -256min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -376min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -436min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -466min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -254min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -434min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [PRE -483min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -513min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -543min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -543min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -573min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -633min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [PRE -240min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -360min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -420min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -450min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -239min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -418min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [PRE -467min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -497min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -527min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -527min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -557min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -617min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [PRE -224min] Indy Eleven vs Charleston Battery: Pin=2.42A  B365=2.20A  Kalshi=N/A
  [PRE -344min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -404min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.01A  B365=4.75A  Kalshi=N/A
  [PRE -434min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -223min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -403min] Vancouver FC vs York United: Pin=3.31A  B365=3.30A  Kalshi=N/A
  [PRE -451min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -481min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -511min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -511min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -541min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -601min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [PRE -208min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -328min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -388min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -418min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -207min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -387min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -436min] Louisville City vs Hartford Athletic: Pin=4.82A  B365=4.50A  Kalshi=N/A
  [PRE -465min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -495min] Colorado Springs vs Phoenix Rising: Pin=4.24A  B365=4.10A  Kalshi=N/A
  [PRE -495min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -525min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -585min] Las Vegas Lights vs El Paso Locomotive: Pin=2.79A  B365=2.55A  Kalshi=N/A
  [PRE -192min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -312min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -372min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -402min] Rhode Island vs Orange County SC: Pin=5.84A  B365=5.25A  Kalshi=N/A
  [PRE -191min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -371min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -420min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=N/A
  [PRE -449min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -479min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=N/A
  [PRE -479min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -509min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -569min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=N/A
  [PRE -176min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -296min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -356min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -386min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=N/A
  [PRE -175min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -355min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -404min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=N/A
  [PRE -434min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -464min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=N/A
  [PRE -464min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -494min] New Mexico United vs Oakland Roots: Pin=2.62A  B365=2.45A  Kalshi=N/A
  [PRE -554min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=N/A
  [PRE -160min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -280min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -340min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -370min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=N/A
  [PRE -159min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -339min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -388min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=N/A
  [PRE -418min] FC Tulsa vs Sacramento Republic: Pin=2.72A  B365=2.60A  Kalshi=N/A
  [PRE -448min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=N/A
  [PRE -448min] San Antonio vs Monterey Bay: Pin=3.89A  B365=3.90A  Kalshi=N/A
  [PRE -478min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=N/A
  [PRE -538min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=N/A
  [PRE -145min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -264min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -324min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -354min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=N/A
  [PRE -143min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -323min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -372min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=N/A
  [PRE -402min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=N/A
  [PRE -432min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=N/A
  [PRE -432min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=N/A
  [PRE -462min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=N/A
  [PRE -522min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=N/A
  [PRE -129min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -249min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -309min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -339min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=N/A
  [PRE -128min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -307min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -356min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=N/A
  [PRE -386min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=N/A
  [PRE -416min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=N/A
  [PRE -416min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=N/A
  [PRE -446min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=N/A
  [PRE -506min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=N/A
  [PRE -113min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=N/A
  [PRE -233min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=N/A
  [PRE -293min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=N/A
  [PRE -323min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=N/A
  [PRE -112min] Atlético Ottawa vs Cavalry FC: Pin=1.78A  B365=1.80A  Kalshi=N/A
  [PRE -291min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=N/A
  [PRE -340min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -370min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -400min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -400min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -430min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.355A
  [PENDING] Logged: Las Vegas Lights vs El Paso Locomotive AWAY YES Kalshi $4.06
  [AUTO] kill-switch engaged -> skip
  [PRE -490min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.335A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260704:1419
  [PRE -97min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=0.395A
  [PRE -217min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -277min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=0.18A
  [PRE -307min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.15A
  [PRE -96min] Atlético Ottawa vs Cavalry FC: Pin=1.89A  B365=1.80A  Kalshi=0.505A
  [PRE -276min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [PRE -325min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -354min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PENDING] Logged: Colorado Springs vs Phoenix Rising AWAY YES Kalshi $1.01
  [AUTO] kill-switch engaged -> skip
  [PRE -384min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PENDING] Logged: San Antonio vs Monterey Bay AWAY YES Kalshi $1.14
  [AUTO] kill-switch engaged -> skip
  [PRE -384min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -414min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -474min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.33A
  [PRE -81min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=0.39A
  [PRE -201min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -261min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=0.18A
  [PRE -291min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.125A
  [PRE -80min] Atlético Ottawa vs Cavalry FC: Pin=1.89A  B365=1.80A  Kalshi=0.505A
  [PRE -260min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [PRE -309min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -339min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -369min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -369min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -399min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -459min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.33A
  [PRE -65min] Indy Eleven vs Charleston Battery: Pin=2.43A  B365=2.25A  Kalshi=0.4A
  [PRE -185min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -245min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=0.18A
  [PRE -275min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.12A
  [PRE -64min] Atlético Ottawa vs Cavalry FC: Pin=1.89A  B365=1.80A  Kalshi=0.505A
  [PRE -244min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A

  [CLV] Atlético Ottawa vs Cavalry FC (CAN)
    B365:     H=3.8  D=3.4  A=1.8
    Pin fair: H=4.07  D=3.80  A=2.04
    CLV:      H=-6.5%  D=-10.4%  A=-11.7%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.235  D=0.255  A=0.51
    Kalshi edge H: +4.5%  (Kalshi 0.235 vs Pin fair 0.246)
    Kalshi edge D: +3.2%  (Kalshi 0.255 vs Pin fair 0.263)
    Kalshi edge A: -4.0%  (Kalshi 0.510 vs Pin fair 0.491)
  [15:00] Atlético Ottawa vs Cavalry FC: 0-0  [NS -59']

  [CLV] Indy Eleven vs Charleston Battery (USL)
    B365:     H=2.62  D=3.4  A=2.25
    Pin fair: H=2.90  D=3.79  A=2.55
    CLV:      H=-9.7%  D=-10.4%  A=-11.9%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.34  D=0.26  A=0.4
    Kalshi edge H: +1.4%  (Kalshi 0.340 vs Pin fair 0.345)
    Kalshi edge D: +1.4%  (Kalshi 0.260 vs Pin fair 0.264)
    Kalshi edge A: -2.1%  (Kalshi 0.400 vs Pin fair 0.392)
  [15:01] Indy Eleven vs Charleston Battery: 0-0  [NS -58']
  [15:02] Atlético Ottawa vs Cavalry FC: 0-0  [NS -57']
  [15:02] Indy Eleven vs Charleston Battery: 0-0  [NS -57']
  [15:03] Atlético Ottawa vs Cavalry FC: 0-0  [NS -56']
  [15:03] Indy Eleven vs Charleston Battery: 0-0  [NS -56']
  [15:04] Atlético Ottawa vs Cavalry FC: 0-0  [NS -55']
  [15:04] Indy Eleven vs Charleston Battery: 0-0  [NS -55']
  [15:05] Atlético Ottawa vs Cavalry FC: 0-0  [NS -54']
  [15:05] Indy Eleven vs Charleston Battery: 0-0  [NS -54']
  [15:06] Atlético Ottawa vs Cavalry FC: 0-0  [NS -53']
  [15:07] Indy Eleven vs Charleston Battery: 0-0  [NS -52']
  [PRE -292min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -322min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -352min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -352min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -382min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -442min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.33A
  [15:08] Atlético Ottawa vs Cavalry FC: 0-0  [NS -51']
  [15:08] Indy Eleven vs Charleston Battery: 0-0  [NS -51']
  [15:09] Atlético Ottawa vs Cavalry FC: 0-0  [NS -50']
  [15:09] Indy Eleven vs Charleston Battery: 0-0  [NS -50']
  [PRE -170min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -230min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=0.18A
  [PRE -260min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.12A
  [15:10] Atlético Ottawa vs Cavalry FC: 0-0  [NS -49']
  [15:10] Indy Eleven vs Charleston Battery: 0-0  [NS -49']
  [15:11] Atlético Ottawa vs Cavalry FC: 0-0  [NS -48']
  [PRE -228min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [15:11] Indy Eleven vs Charleston Battery: 0-0  [NS -48']
  [15:12] Atlético Ottawa vs Cavalry FC: 0-0  [NS -47']
  [15:13] Indy Eleven vs Charleston Battery: 0-0  [NS -46']
  [15:14] Atlético Ottawa vs Cavalry FC: 0-0  [NS -45']
  [15:14] Indy Eleven vs Charleston Battery: 0-0  [NS -45']
  [15:15] Atlético Ottawa vs Cavalry FC: 0-0  [NS -44']
  [15:15] Indy Eleven vs Charleston Battery: 0-0  [NS -44']
  [15:16] Atlético Ottawa vs Cavalry FC: 0-0  [NS -43']
  [15:16] Indy Eleven vs Charleston Battery: 0-0  [NS -43']
  [15:17] Atlético Ottawa vs Cavalry FC: 0-0  [NS -42']
  [15:17] Indy Eleven vs Charleston Battery: 0-0  [NS -42']
  [15:18] Atlético Ottawa vs Cavalry FC: 0-0  [NS -41']
  [15:19] Indy Eleven vs Charleston Battery: 0-0  [NS -40']
  [15:20] Atlético Ottawa vs Cavalry FC: 0-0  [NS -39']
  [15:20] Indy Eleven vs Charleston Battery: 0-0  [NS -39']
  [EMAIL] Sent: CLV ALERT (2 MATCHES) - 20260704:1520
  [15:21] Atlético Ottawa vs Cavalry FC: 0-0  [NS -38']
  [15:21] Indy Eleven vs Charleston Battery: 0-0  [NS -38']
  [15:22] Atlético Ottawa vs Cavalry FC: 0-0  [NS -37']
  [15:22] Indy Eleven vs Charleston Battery: 0-0  [NS -37']
  [PRE -277min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -307min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -337min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -337min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -367min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -427min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.33A
  [15:23] Atlético Ottawa vs Cavalry FC: 0-0  [NS -36']
  [15:23] Indy Eleven vs Charleston Battery: 0-0  [NS -36']
  [15:24] Atlético Ottawa vs Cavalry FC: 0-0  [NS -35']
  [15:25] Indy Eleven vs Charleston Battery: 0-0  [NS -34']
  [PRE -154min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -214min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=5.25A  Kalshi=0.18A
  [PRE -244min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.12A
  [15:26] Atlético Ottawa vs Cavalry FC: 0-0  [NS -33']
  [15:26] Indy Eleven vs Charleston Battery: 0-0  [NS -33']
  [15:27] Atlético Ottawa vs Cavalry FC: 0-0  [NS -32']
  [PRE -212min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [15:27] Indy Eleven vs Charleston Battery: 0-0  [NS -32']
  [15:28] Atlético Ottawa vs Cavalry FC: 0-0  [NS -31']
  [15:28] Indy Eleven vs Charleston Battery: 0-0  [NS -31']
  [15:29] Atlético Ottawa vs Cavalry FC: 0-0  [NS -30']
  [15:29] Indy Eleven vs Charleston Battery: 0-0  [NS -30']
  [15:30] Atlético Ottawa vs Cavalry FC: 0-0  [NS -29']
  [15:31] Indy Eleven vs Charleston Battery: 0-0  [NS -28']
  [15:32] Atlético Ottawa vs Cavalry FC: 0-0  [NS -27']
  [15:32] Indy Eleven vs Charleston Battery: 0-0  [NS -27']
  [15:33] Atlético Ottawa vs Cavalry FC: 0-0  [NS -26']
  [15:33] Indy Eleven vs Charleston Battery: 0-0  [NS -26']
  [15:34] Atlético Ottawa vs Cavalry FC: 0-0  [NS -25']
  [15:34] Indy Eleven vs Charleston Battery: 0-0  [NS -25']
  [15:35] Atlético Ottawa vs Cavalry FC: 0-0  [NS -24']
  [15:35] Indy Eleven vs Charleston Battery: 0-0  [NS -24']
  [15:37] Atlético Ottawa vs Cavalry FC: 0-0  [NS -22']
  [15:37] Indy Eleven vs Charleston Battery: 0-0  [NS -22']
  [15:38] Atlético Ottawa vs Cavalry FC: 0-0  [NS -21']
  [15:38] Indy Eleven vs Charleston Battery: 0-0  [NS -21']
  [PENDING] Logged: Louisville City vs Hartford Athletic AWAY YES Kalshi $2.13
  [AUTO] kill-switch engaged -> skip
  [PRE -261min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.18A
  [PRE -291min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -321min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -321min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -351min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -411min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [15:39] Atlético Ottawa vs Cavalry FC: 0-0  [NS -20']
  [15:39] Indy Eleven vs Charleston Battery: 0-0  [NS -20']
  [15:40] Atlético Ottawa vs Cavalry FC: 0-0  [NS -19']
  [15:40] Indy Eleven vs Charleston Battery: 0-0  [NS -19']
  [PRE -139min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PENDING] Logged: Pittsburgh Riverhounds vs Brooklyn AWAY YES Kalshi $2.24
  [AUTO] kill-switch engaged -> skip
  [PRE -199min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.175A
  [PRE -229min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.115A
  [15:41] Atlético Ottawa vs Cavalry FC: 0-0  [NS -18']
  [15:42] Indy Eleven vs Charleston Battery: 0-0  [NS -17']
  [15:43] Atlético Ottawa vs Cavalry FC: 0-0  [NS -16']
  [PRE -196min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.265A
  [15:43] Indy Eleven vs Charleston Battery: 0-0  [NS -16']
  [15:44] Atlético Ottawa vs Cavalry FC: 0-0  [NS -15']
  [15:44] Indy Eleven vs Charleston Battery: 0-0  [NS -15']
  [15:45] Atlético Ottawa vs Cavalry FC: 0-0  [NS -14']
  [15:45] Indy Eleven vs Charleston Battery: 0-0  [NS -14']
  [15:46] Atlético Ottawa vs Cavalry FC: 0-0  [NS -13']
  [15:46] Indy Eleven vs Charleston Battery: 0-0  [NS -13']
  [15:47] Atlético Ottawa vs Cavalry FC: 0-0  [NS -12']
  [15:48] Indy Eleven vs Charleston Battery: 0-0  [NS -11']
  [15:49] Atlético Ottawa vs Cavalry FC: 0-0  [NS -10']
  [15:49] Indy Eleven vs Charleston Battery: 0-0  [NS -10']
  [15:50] Atlético Ottawa vs Cavalry FC: 0-0  [NS -9']
  [15:50] Indy Eleven vs Charleston Battery: 0-0  [NS -9']
  [15:51] Atlético Ottawa vs Cavalry FC: 0-0  [NS -8']
  [15:51] Indy Eleven vs Charleston Battery: 0-0  [NS -8']
  [15:52] Atlético Ottawa vs Cavalry FC: 0-0  [NS -7']
  [15:52] Indy Eleven vs Charleston Battery: 0-0  [NS -7']
  [15:53] Atlético Ottawa vs Cavalry FC: 0-0  [NS -6']
  [15:54] Indy Eleven vs Charleston Battery: 0-0  [NS -5']
  [PRE -245min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.18A
  [PRE -275min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -305min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -305min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -335min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -395min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [15:55] Atlético Ottawa vs Cavalry FC: 0-0  [NS -4']
  [15:55] Indy Eleven vs Charleston Battery: 0-0  [NS -4']
  [15:56] Atlético Ottawa vs Cavalry FC: 0-0  [NS -3']
  [15:56] Indy Eleven vs Charleston Battery: 0-0  [NS -3']
  [PRE -123min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -183min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.175A
  [PRE -213min] Rhode Island vs Orange County SC: Pin=5.99A  B365=5.50A  Kalshi=0.12A
  [15:57] Atlético Ottawa vs Cavalry FC: 0-0  [NS -2']
  [15:57] Indy Eleven vs Charleston Battery: 0-0  [NS -2']
  [15:58] Atlético Ottawa vs Cavalry FC: 0-0  [NS -1']
  [PRE -180min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.265A
  [15:59] Indy Eleven vs Charleston Battery: 0-0  [NS 0']
  [16:00] Atlético Ottawa vs Cavalry FC: 0-0  [NS 0']
  [16:00] Indy Eleven vs Charleston Battery: 0-0  [NS 0']
  [16:01] Atlético Ottawa vs Cavalry FC: 0-0  [NS 1']
  [16:01] Indy Eleven vs Charleston Battery: 0-0  [NS 1']
  [16:02] Atlético Ottawa vs Cavalry FC: 0-0  [NS 2']
  [16:02] Indy Eleven vs Charleston Battery: 0-0  [NS 2']
  [16:03] Atlético Ottawa vs Cavalry FC: 0-0  [NS 3']
  [16:03] Indy Eleven vs Charleston Battery: 0-0  [NS 3']
  [16:04] Atlético Ottawa vs Cavalry FC: 0-0  [NS 4']
  [16:05] Indy Eleven vs Charleston Battery: 0-0  [NS 5']
  [16:06] Atlético Ottawa vs Cavalry FC: 0-0  [NS 6']
  [16:06] Indy Eleven vs Charleston Battery: 0-0  [NS 6']
  [16:07] Atlético Ottawa vs Cavalry FC: 0-0  [NS 7']
  [16:07] Indy Eleven vs Charleston Battery: 0-0  [NS 7']
  [16:08] Atlético Ottawa vs Cavalry FC: 0-0  [NS 8']
  [16:08] Indy Eleven vs Charleston Battery: 0-0  [NS 8']
  [16:09] Atlético Ottawa vs Cavalry FC: 0-0  [NS 9']
  [16:09] Indy Eleven vs Charleston Battery: 0-0  [NS 9']
  [PRE -230min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.18A
  [PRE -259min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -289min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -289min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -319min] New Mexico United vs Oakland Roots: Pin=2.63A  B365=2.45A  Kalshi=0.35A
  [PRE -379min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [16:11] Atlético Ottawa vs Cavalry FC: 0-0  [NS 11']
  [16:11] Indy Eleven vs Charleston Battery: 0-0  [1H 4']
  [16:12] Atlético Ottawa vs Cavalry FC: 0-0  [NS 12']
  [16:12] Indy Eleven vs Charleston Battery: 0-0  [1H 5']
  [PRE -107min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.17A
  [PRE -167min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.175A
  [PRE -197min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.12A
  [16:13] Atlético Ottawa vs Cavalry FC: 0-0  [NS 13']
  [16:13] Indy Eleven vs Charleston Battery: 0-0  [1H 6']
  [16:14] Atlético Ottawa vs Cavalry FC: 0-0  [1H 4']
  [PRE -164min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.265A
  [16:15] Indy Eleven vs Charleston Battery: 0-0  [1H 8']
  [16:16] Atlético Ottawa vs Cavalry FC: 0-0  [1H 5']
  [16:16] Indy Eleven vs Charleston Battery: 0-0  [1H 9']
  [16:17] Atlético Ottawa vs Cavalry FC: 0-0  [1H 6']
  [16:17] Indy Eleven vs Charleston Battery: 0-0  [1H 10']
  [16:18] Atlético Ottawa vs Cavalry FC: 0-0  [1H 8']
  [16:18] Indy Eleven vs Charleston Battery: 0-0  [1H 12']
  [16:19] Atlético Ottawa vs Cavalry FC: 0-0  [1H 9']
  [16:19] Indy Eleven vs Charleston Battery: 0-0  [1H 13']
  [16:20] Atlético Ottawa vs Cavalry FC: 0-0  [1H 10']
  [16:21] Indy Eleven vs Charleston Battery: 0-0  [1H 14']
  [EMAIL] Sent: CLV ALERT (2 MATCHES) - 20260704:1621
  [16:22] Atlético Ottawa vs Cavalry FC: 0-1  [1H 11']
  [16:22] Indy Eleven vs Charleston Battery: 0-0  [1H 15']
  [16:23] Atlético Ottawa vs Cavalry FC: 0-1  [1H 12']
  [16:23] Indy Eleven vs Charleston Battery: 0-0  [1H 16']
  [16:24] Atlético Ottawa vs Cavalry FC: 0-1  [1H 13']
  [16:24] Indy Eleven vs Charleston Battery: 0-0  [1H 17']
  [16:25] Atlético Ottawa vs Cavalry FC: 0-1  [1H 15']
  [16:25] Indy Eleven vs Charleston Battery: 0-0  [1H 19']
  [PRE -214min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.18A
  [PRE -244min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -274min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -274min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -304min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -364min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [16:27] Atlético Ottawa vs Cavalry FC: 0-1  [1H 16']
  [16:27] Indy Eleven vs Charleston Battery: 0-0  [1H 20']
  [16:28] Atlético Ottawa vs Cavalry FC: 0-1  [1H 17']
  [16:28] Indy Eleven vs Charleston Battery: 0-0  [1H 21']
  [PRE -91min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.165A
  [PRE -151min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.175A
  [PRE -181min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.12A
  [16:29] Atlético Ottawa vs Cavalry FC: 0-2  [1H 19']
  [16:29] Indy Eleven vs Charleston Battery: 0-0  [1H 23']
  [16:30] Atlético Ottawa vs Cavalry FC: 0-2  [1H 20']
  [PRE -149min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.265A
  [16:30] Indy Eleven vs Charleston Battery: 0-0  [1H 24']
  [16:31] Atlético Ottawa vs Cavalry FC: 0-2  [1H 21']
  [16:32] Indy Eleven vs Charleston Battery: 0-0  [1H 25']
  [16:33] Atlético Ottawa vs Cavalry FC: 0-2  [1H 22']
  [16:33] Indy Eleven vs Charleston Battery: 0-0  [1H 26']
  [16:34] Atlético Ottawa vs Cavalry FC: 0-2  [1H 23']
  [16:34] Indy Eleven vs Charleston Battery: 0-0  [1H 27']
  [16:35] Atlético Ottawa vs Cavalry FC: 0-2  [1H 24']
  [16:35] Indy Eleven vs Charleston Battery: 0-0  [1H 28']
  [16:36] Atlético Ottawa vs Cavalry FC: 0-2  [1H 26']
  [16:36] Indy Eleven vs Charleston Battery: 0-0  [1H 30']
  [16:37] Atlético Ottawa vs Cavalry FC: 0-2  [1H 27']
  [16:38] Indy Eleven vs Charleston Battery: 0-0  [1H 31']
  [16:39] Atlético Ottawa vs Cavalry FC: 0-2  [1H 28']
  [16:39] Indy Eleven vs Charleston Battery: 0-0  [1H 32']
  [16:40] Atlético Ottawa vs Cavalry FC: 0-2  [1H 30']
  [16:40] Indy Eleven vs Charleston Battery: 0-0  [1H 34']
  [16:41] Atlético Ottawa vs Cavalry FC: 0-2  [1H 31']
  [16:41] Indy Eleven vs Charleston Battery: 0-0  [1H 35']
  [PRE -198min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.18A
  [PRE -228min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -258min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -258min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -288min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -348min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [16:42] Atlético Ottawa vs Cavalry FC: 0-2  [1H 32']
  [16:43] Indy Eleven vs Charleston Battery: 0-0  [1H 36']
  [16:44] Atlético Ottawa vs Cavalry FC: 0-2  [1H 33']
  [16:44] Indy Eleven vs Charleston Battery: 0-0  [1H 37']
  [PRE -75min] Tampa Bay Rowdies vs Lexington: Pin=5.31A  B365=4.75A  Kalshi=0.165A
  [PRE -135min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.17A
  [PRE -165min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.12A
  [16:45] Atlético Ottawa vs Cavalry FC: 0-2  [1H 34']
  [16:45] Indy Eleven vs Charleston Battery: 0-0  [1H 38']
  [16:46] Atlético Ottawa vs Cavalry FC: 0-2  [1H 35']
  [PRE -133min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.265A
  [16:46] Indy Eleven vs Charleston Battery: 0-0  [1H 39']
  [16:47] Atlético Ottawa vs Cavalry FC: 0-2  [1H 37']
  [16:48] Indy Eleven vs Charleston Battery: 0-0  [1H 41']
  [16:49] Atlético Ottawa vs Cavalry FC: 0-2  [1H 38']
  [16:49] Indy Eleven vs Charleston Battery: 0-0  [1H 42']
  [16:50] Atlético Ottawa vs Cavalry FC: 0-2  [1H 39']
  [16:50] Indy Eleven vs Charleston Battery: 0-0  [1H 43']
  [16:51] Atlético Ottawa vs Cavalry FC: 0-3  [1H 41']
  [16:51] Indy Eleven vs Charleston Battery: 0-0  [1H 45']
  [16:52] Atlético Ottawa vs Cavalry FC: 0-3  [1H 42']
  [16:52] Indy Eleven vs Charleston Battery: 0-0  [1H 46']
  [16:53] Atlético Ottawa vs Cavalry FC: 0-3  [1H 43']
  [16:54] Indy Eleven vs Charleston Battery: 0-0  [1H 47']
  [16:55] Atlético Ottawa vs Cavalry FC: 0-3  [1H 44']
  [16:55] Indy Eleven vs Charleston Battery: 0-0  [1H 48']
  [16:56] Atlético Ottawa vs Cavalry FC: 0-3  [1H 45']
  [16:56] Indy Eleven vs Charleston Battery: 0-0  [1H 49']
  [16:57] Atlético Ottawa vs Cavalry FC: 0-3  [1H 46']
  [16:57] Indy Eleven vs Charleston Battery: 0-0  [1H 51']
  [PRE -182min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.18A
  [PRE -212min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.345A
  [PRE -242min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.215A
  [PRE -242min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [PRE -272min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -332min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [16:58] Atlético Ottawa vs Cavalry FC: 0-3  [1H 45']
  [16:59] Indy Eleven vs Charleston Battery: 0-0  [HT 45']

============================================================
HALFTIME ALERT  16:59:02
============================================================

[USL] Indy Eleven 0-0 Charleston Battery at HT
  Level at HT — HOLD.
============================================================

  [17:00] Atlético Ottawa vs Cavalry FC: 0-3  [1H 46']
  [17:00] Indy Eleven vs Charleston Battery: 0-0  [HT 45']

  [CLV] Tampa Bay Rowdies vs Lexington (USL)
    B365:     H=1.57  D=3.8  A=4.75
    Pin fair: H=1.70  D=4.32  A=5.59
    CLV:      H=-7.4%  D=-12.0%  A=-15.1%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.615  D=0.22  A=0.165
    Kalshi edge H: -4.3%  (Kalshi 0.615 vs Pin fair 0.590)
    Kalshi edge D: +5.0%  (Kalshi 0.220 vs Pin fair 0.232)
    Kalshi edge A: +7.7%  (Kalshi 0.165 vs Pin fair 0.179)
  [17:00] Tampa Bay Rowdies vs Lexington: 0-0  [NS -59']
  [PRE -119min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.17A
  [PRE -149min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.105A
  [17:01] Atlético Ottawa vs Cavalry FC: 0-3  [1H 47']
  [17:01] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:01] Tampa Bay Rowdies vs Lexington: 0-0  [NS -58']
  [17:02] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']

============================================================
HALFTIME ALERT  17:02:44
============================================================

[CAN] Atlético Ottawa 0-3 Cavalry FC at HT
  Away team winning — HOLD. No action needed.
============================================================

  [PRE -117min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.265A
  [17:02] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:02] Tampa Bay Rowdies vs Lexington: 0-0  [NS -57']
  [17:03] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:03] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:03] Tampa Bay Rowdies vs Lexington: 0-0  [NS -56']
  [17:04] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:05] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:05] Tampa Bay Rowdies vs Lexington: 0-0  [NS -54']
  [17:06] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:06] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:06] Tampa Bay Rowdies vs Lexington: 0-0  [NS -53']
  [17:07] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:07] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:07] Tampa Bay Rowdies vs Lexington: 0-0  [NS -52']
  [17:08] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:08] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:08] Tampa Bay Rowdies vs Lexington: 0-0  [NS -51']
  [17:09] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:10] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:10] Tampa Bay Rowdies vs Lexington: 0-0  [NS -49']
  [17:11] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:11] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:11] Tampa Bay Rowdies vs Lexington: 0-0  [NS -48']
  [17:12] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:12] Indy Eleven vs Charleston Battery: 0-0  [HT 45']
  [17:12] Tampa Bay Rowdies vs Lexington: 0-0  [NS -47']
  [17:13] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:13] Indy Eleven vs Charleston Battery: 0-0  [2H 48']
  [17:13] Tampa Bay Rowdies vs Lexington: 0-0  [NS -46']
  [PRE -166min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -196min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.34A
  [PRE -226min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -226min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -256min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -316min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [17:14] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:15] Indy Eleven vs Charleston Battery: 0-0  [2H 49']
  [17:15] Tampa Bay Rowdies vs Lexington: 0-0  [NS -44']
  [17:16] Atlético Ottawa vs Cavalry FC: 0-3  [HT 45']
  [17:16] Indy Eleven vs Charleston Battery: 0-0  [2H 50']
  [17:16] Tampa Bay Rowdies vs Lexington: 0-0  [NS -43']
  [PRE -103min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.17A
  [PRE -133min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.1A
  [17:17] Atlético Ottawa vs Cavalry FC: 0-3  [2H 46']
  [17:17] Indy Eleven vs Charleston Battery: 0-0  [2H 52']
  [17:17] Tampa Bay Rowdies vs Lexington: 0-0  [NS -42']
  [17:18] Atlético Ottawa vs Cavalry FC: 0-3  [2H 47']
  [PRE -101min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [17:18] Indy Eleven vs Charleston Battery: 0-0  [2H 53']
  [17:18] Tampa Bay Rowdies vs Lexington: 0-0  [NS -41']
  [17:19] Atlético Ottawa vs Cavalry FC: 0-3  [2H 48']
  [17:20] Indy Eleven vs Charleston Battery: 0-0  [2H 54']
  [17:20] Tampa Bay Rowdies vs Lexington: 0-0  [NS -39']
  [17:21] Atlético Ottawa vs Cavalry FC: 0-3  [2H 50']
  [17:21] Indy Eleven vs Charleston Battery: 0-0  [2H 55']
  [17:21] Tampa Bay Rowdies vs Lexington: 0-0  [NS -38']
  [17:22] Atlético Ottawa vs Cavalry FC: 0-3  [2H 51']
  [17:22] Indy Eleven vs Charleston Battery: 0-0  [2H 56']
  [17:22] Tampa Bay Rowdies vs Lexington: 0-0  [NS -37']
  [17:23] Atlético Ottawa vs Cavalry FC: 0-3  [2H 52']
  [17:23] Indy Eleven vs Charleston Battery: 0-0  [2H 57']
  [17:23] Tampa Bay Rowdies vs Lexington: 0-0  [NS -36']
  [17:24] Atlético Ottawa vs Cavalry FC: 0-3  [2H 54']
  [17:25] Indy Eleven vs Charleston Battery: 0-0  [2H 60']
  [17:25] Tampa Bay Rowdies vs Lexington: 0-0  [NS -34']
  [17:26] Atlético Ottawa vs Cavalry FC: 0-3  [2H 55']
  [17:26] Indy Eleven vs Charleston Battery: 0-0  [2H 61']
  [17:26] Tampa Bay Rowdies vs Lexington: 0-0  [NS -33']
  [17:27] Atlético Ottawa vs Cavalry FC: 0-3  [2H 56']
  [17:27] Indy Eleven vs Charleston Battery: 0-0  [2H 62']
  [17:27] Tampa Bay Rowdies vs Lexington: 0-0  [NS -32']
  [17:28] Atlético Ottawa vs Cavalry FC: 0-3  [2H 58']
  [17:28] Indy Eleven vs Charleston Battery: 0-0  [2H 63']
  [17:28] Tampa Bay Rowdies vs Lexington: 0-0  [NS -31']
  [17:29] Atlético Ottawa vs Cavalry FC: 0-3  [2H 59']
  [17:29] Indy Eleven vs Charleston Battery: 0-0  [2H 64']
  [17:29] Tampa Bay Rowdies vs Lexington: 0-0  [NS -30']
  [PRE -150min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -180min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.34A
  [PRE -210min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -210min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -239min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -299min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [17:31] Atlético Ottawa vs Cavalry FC: 0-3  [2H 60']
  [17:31] Indy Eleven vs Charleston Battery: 0-0  [2H 65']
  [17:31] Tampa Bay Rowdies vs Lexington: 0-0  [NS -28']
  [17:32] Atlético Ottawa vs Cavalry FC: 0-3  [2H 61']
  [17:32] Indy Eleven vs Charleston Battery: 0-0  [2H 67']
  [17:32] Tampa Bay Rowdies vs Lexington: 0-0  [NS -27']
  [PRE -87min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.17A
  [PRE -117min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.095A
  [17:33] Atlético Ottawa vs Cavalry FC: 0-3  [2H 62']
  [17:33] Indy Eleven vs Charleston Battery: 0-0  [2H 68']
  [17:33] Tampa Bay Rowdies vs Lexington: 0-0  [NS -26']
  [17:34] Atlético Ottawa vs Cavalry FC: 0-3  [2H 63']
  [PRE -84min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [17:35] Indy Eleven vs Charleston Battery: 0-0  [2H 69']
  [17:35] Tampa Bay Rowdies vs Lexington: 0-0  [NS -24']
  [17:36] Atlético Ottawa vs Cavalry FC: 0-3  [2H 65']
  [17:36] Indy Eleven vs Charleston Battery: 0-0  [2H 71']
  [17:36] Tampa Bay Rowdies vs Lexington: 0-0  [NS -23']
  [17:37] Atlético Ottawa vs Cavalry FC: 0-3  [2H 66']
  [17:37] Indy Eleven vs Charleston Battery: 0-0  [2H 72']
  [17:37] Tampa Bay Rowdies vs Lexington: 0-0  [NS -22']
  [17:38] Atlético Ottawa vs Cavalry FC: 0-3  [2H 67']
  [17:38] Indy Eleven vs Charleston Battery: 0-0  [2H 73']
  [17:38] Tampa Bay Rowdies vs Lexington: 0-0  [NS -21']
  [17:39] Atlético Ottawa vs Cavalry FC: 0-3  [2H 69']
  [17:39] Indy Eleven vs Charleston Battery: 0-0  [2H 74']
  [17:39] Tampa Bay Rowdies vs Lexington: 0-0  [NS -20']
  [17:40] Atlético Ottawa vs Cavalry FC: 0-3  [2H 70']
  [17:41] Indy Eleven vs Charleston Battery: 0-0  [2H 75']
  [17:41] Tampa Bay Rowdies vs Lexington: 0-0  [NS -18']
  [17:42] Atlético Ottawa vs Cavalry FC: 0-3  [2H 71']
  [17:42] Indy Eleven vs Charleston Battery: 0-0  [2H 76']
  [17:42] Tampa Bay Rowdies vs Lexington: 0-0  [NS -17']
  [17:43] Atlético Ottawa vs Cavalry FC: 0-3  [2H 73']
  [17:43] Indy Eleven vs Charleston Battery: 0-0  [2H 78']
  [17:43] Tampa Bay Rowdies vs Lexington: 0-0  [NS -16']
  [17:44] Atlético Ottawa vs Cavalry FC: 0-3  [2H 74']
  [17:44] Indy Eleven vs Charleston Battery: 0-0  [2H 79']
  [17:44] Tampa Bay Rowdies vs Lexington: 0-0  [NS -15']
  [17:45] Atlético Ottawa vs Cavalry FC: 0-3  [2H 75']
  [17:46] Indy Eleven vs Charleston Battery: 0-0  [2H 80']
  [17:46] Tampa Bay Rowdies vs Lexington: 0-0  [NS -13']
  [PRE -133min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -163min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.335A
  [PRE -193min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -193min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -223min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -283min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [17:47] Atlético Ottawa vs Cavalry FC: 0-3  [2H 76']
  [17:47] Indy Eleven vs Charleston Battery: 0-0  [2H 82']
  [17:47] Tampa Bay Rowdies vs Lexington: 0-0  [NS -12']
  [17:48] Atlético Ottawa vs Cavalry FC: 0-3  [2H 77']
  [17:48] Indy Eleven vs Charleston Battery: 0-0  [2H 83']
  [17:48] Tampa Bay Rowdies vs Lexington: 0-0  [NS -11']
  [PRE -71min] Pittsburgh Riverhounds vs Brooklyn: Pin=5.10A  B365=4.75A  Kalshi=0.17A
  [PRE -101min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.135A
  [17:49] Atlético Ottawa vs Cavalry FC: 0-3  [2H 78']
  [17:49] Indy Eleven vs Charleston Battery: 0-0  [2H 84']
  [17:49] Tampa Bay Rowdies vs Lexington: 0-0  [NS -10']
  [17:50] Atlético Ottawa vs Cavalry FC: 0-3  [2H 80']
  [PRE -68min] Vancouver FC vs York United: Pin=3.32A  B365=3.30A  Kalshi=0.27A
  [17:51] Indy Eleven vs Charleston Battery: 1-0  [2H 86']
  [17:51] Tampa Bay Rowdies vs Lexington: 0-0  [NS -8']
  [17:52] Atlético Ottawa vs Cavalry FC: 0-3  [2H 81']
  [17:52] Indy Eleven vs Charleston Battery: 1-0  [2H 87']
  [17:52] Tampa Bay Rowdies vs Lexington: 0-0  [NS -7']
  [17:53] Atlético Ottawa vs Cavalry FC: 0-3  [2H 82']
  [17:53] Indy Eleven vs Charleston Battery: 1-0  [2H 88']
  [17:53] Tampa Bay Rowdies vs Lexington: 0-0  [NS -6']
  [17:54] Atlético Ottawa vs Cavalry FC: 0-3  [2H 84']
  [17:54] Indy Eleven vs Charleston Battery: 1-0  [2H 89']
  [17:54] Tampa Bay Rowdies vs Lexington: 0-0  [NS -5']
  [17:55] Atlético Ottawa vs Cavalry FC: 0-3  [2H 85']
  [17:55] Indy Eleven vs Charleston Battery: 1-0  [2H 90']
  [17:55] Tampa Bay Rowdies vs Lexington: 0-0  [NS -4']
  [17:56] Atlético Ottawa vs Cavalry FC: 0-3  [2H 86']
  [17:57] Indy Eleven vs Charleston Battery: 1-0  [2H 91']
  [17:57] Tampa Bay Rowdies vs Lexington: 0-0  [NS -2']
  [17:58] Atlético Ottawa vs Cavalry FC: 0-3  [2H 87']
  [17:58] Indy Eleven vs Charleston Battery: 1-0  [2H 90']
  [17:58] Tampa Bay Rowdies vs Lexington: 0-0  [NS -1']
  [17:59] Atlético Ottawa vs Cavalry FC: 0-3  [2H 88']
  [17:59] Indy Eleven vs Charleston Battery: 1-0  [2H 91']
  [17:59] Tampa Bay Rowdies vs Lexington: 0-0  [NS 0']
  [18:00] Atlético Ottawa vs Cavalry FC: 0-3  [2H 89']

  [CLV] Vancouver FC vs York United (CAN)
    B365:     H=2.0  D=3.25  A=3.3
    Pin fair: H=2.19  D=3.72  A=3.63
    CLV:      H=-8.9%  D=-12.7%  A=-9.0%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.475  D=0.25  A=0.27
    Kalshi edge H: -4.3%  (Kalshi 0.475 vs Pin fair 0.456)
    Kalshi edge D: +6.9%  (Kalshi 0.250 vs Pin fair 0.269)
    Kalshi edge A: +2.1%  (Kalshi 0.270 vs Pin fair 0.276)
  [18:00] Vancouver FC vs York United: 0-0  [NS -59']
  [18:00] Indy Eleven vs Charleston Battery: 1-0  [2H 92']
  [18:00] Tampa Bay Rowdies vs Lexington: 0-0  [NS 0']

  [CLV] Pittsburgh Riverhounds vs Brooklyn (USL)
    B365:     H=1.65  D=3.5  A=4.75
    Pin fair: H=1.78  D=3.98  A=5.39
    CLV:      H=-7.0%  D=-12.1%  A=-11.8%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.585  D=0.24  A=0.17
    Kalshi edge H: -3.8%  (Kalshi 0.585 vs Pin fair 0.563)
    Kalshi edge D: +4.4%  (Kalshi 0.240 vs Pin fair 0.251)
    Kalshi edge A: +8.4%  (Kalshi 0.170 vs Pin fair 0.186)
  [18:00] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -59']
  [18:01] Atlético Ottawa vs Cavalry FC: 0-3  [2H 90']
  [18:01] Vancouver FC vs York United: 0-0  [NS -58']
  [18:01] Indy Eleven vs Charleston Battery: 2-0  [2H 93']
  [18:01] Tampa Bay Rowdies vs Lexington: 0-0  [NS 1']
  [18:01] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -58']
  [PRE -118min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -148min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.335A
  [PRE -178min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -178min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -208min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -268min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [18:02] Atlético Ottawa vs Cavalry FC: 0-3  [2H 91']
  [18:03] Vancouver FC vs York United: 0-0  [NS -56']
  [18:03] Indy Eleven vs Charleston Battery: 2-0  [2H 94']
  [18:03] Tampa Bay Rowdies vs Lexington: 0-0  [NS 3']
  [18:03] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -56']
  [18:04] Atlético Ottawa vs Cavalry FC: 0-3  [2H 92']
  [18:04] Vancouver FC vs York United: 0-0  [NS -55']
  [18:04] Indy Eleven vs Charleston Battery: 2-0  [2H 96']
  [18:04] Tampa Bay Rowdies vs Lexington: 0-0  [NS 4']
  [18:04] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -55']
  [PRE -85min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.135A
  [18:05] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:05] Atlético Ottawa vs Cavalry FC: FT — will stop polling at 18:05 +30min
  [18:05] Vancouver FC vs York United: 0-0  [NS -54']
  [18:05] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:05] Indy Eleven vs Charleston Battery: FT — will stop polling at 18:05 +30min
  [18:05] Tampa Bay Rowdies vs Lexington: 0-0  [NS 5']
  [18:05] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -54']
  [18:06] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:06] Vancouver FC vs York United: 0-0  [NS -53']
  [18:06] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:06] Tampa Bay Rowdies vs Lexington: 0-0  [NS 6']
  [18:06] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -53']
  [18:07] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:07] Vancouver FC vs York United: 0-0  [NS -52']
  [18:07] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:07] Tampa Bay Rowdies vs Lexington: 0-0  [NS 7']
  [18:07] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -52']
  [18:08] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:09] Vancouver FC vs York United: 0-0  [NS -50']
  [18:09] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:09] Tampa Bay Rowdies vs Lexington: 0-0  [1H 2']
  [18:09] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -50']
  [18:10] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:10] Vancouver FC vs York United: 0-0  [NS -49']
  [18:10] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:10] Tampa Bay Rowdies vs Lexington: 0-0  [1H 3']
  [18:10] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -49']
  [18:11] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:11] Vancouver FC vs York United: 0-0  [NS -48']
  [18:11] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:11] Tampa Bay Rowdies vs Lexington: 0-0  [1H 4']
  [18:11] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -48']
  [18:12] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:12] Vancouver FC vs York United: 0-0  [NS -47']
  [18:12] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:12] Tampa Bay Rowdies vs Lexington: 0-0  [1H 6']
  [18:12] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -47']
  [18:13] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:13] Vancouver FC vs York United: 0-0  [NS -46']
  [18:13] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:13] Tampa Bay Rowdies vs Lexington: 0-0  [1H 7']
  [18:13] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -46']
  [18:14] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:15] Vancouver FC vs York United: 0-0  [NS -44']
  [18:15] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:15] Tampa Bay Rowdies vs Lexington: 0-0  [1H 8']
  [18:15] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -44']
  [18:16] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:16] Vancouver FC vs York United: 0-0  [NS -43']
  [18:16] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:16] Tampa Bay Rowdies vs Lexington: 0-0  [1H 10']
  [18:16] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -43']
  [18:17] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:17] Vancouver FC vs York United: 0-0  [NS -42']
  [18:17] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:17] Tampa Bay Rowdies vs Lexington: 0-0  [1H 11']
  [18:17] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -42']
  [PRE -102min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -132min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.34A
  [PRE -162min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -162min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -192min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -252min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [18:18] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:18] Vancouver FC vs York United: 0-0  [NS -41']
  [18:18] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:18] Tampa Bay Rowdies vs Lexington: 0-0  [1H 12']
  [18:18] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -41']
  [18:19] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:19] Vancouver FC vs York United: 0-0  [NS -40']
  [18:19] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:19] Tampa Bay Rowdies vs Lexington: 0-1  [1H 13']
  [18:19] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -40']
  [PRE -69min] Rhode Island vs Orange County SC: Pin=6.60A  B365=6.25A  Kalshi=0.135A
  [18:21] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:21] Vancouver FC vs York United: 0-0  [NS -38']
  [18:21] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:21] Tampa Bay Rowdies vs Lexington: 0-1  [1H 14']
  [18:21] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -38']
  [18:22] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:22] Vancouver FC vs York United: 0-0  [NS -37']
  [18:22] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:22] Tampa Bay Rowdies vs Lexington: 0-1  [1H 15']
  [18:22] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -37']
  [18:23] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:23] Vancouver FC vs York United: 0-0  [NS -36']
  [18:23] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:23] Tampa Bay Rowdies vs Lexington: 0-2  [1H 17']
  [18:23] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -36']
  [18:24] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:24] Vancouver FC vs York United: 0-0  [NS -35']
  [18:24] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:24] Tampa Bay Rowdies vs Lexington: 0-2  [1H 18']
  [18:24] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -35']
  [18:25] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:25] Vancouver FC vs York United: 0-0  [NS -34']
  [18:25] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:26] Tampa Bay Rowdies vs Lexington: 0-2  [1H 19']
  [18:26] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -33']
  [18:27] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:27] Vancouver FC vs York United: 0-0  [NS -32']
  [18:27] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:27] Tampa Bay Rowdies vs Lexington: 0-2  [1H 21']
  [18:27] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -32']
  [18:28] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:28] Vancouver FC vs York United: 0-0  [NS -31']
  [18:28] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:28] Tampa Bay Rowdies vs Lexington: 0-2  [1H 22']
  [18:28] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -31']
  [18:29] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:29] Vancouver FC vs York United: 0-0  [NS -30']
  [18:29] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:29] Tampa Bay Rowdies vs Lexington: 0-2  [1H 23']
  [18:29] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -30']
  [18:30] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:30] Vancouver FC vs York United: 0-0  [NS -29']
  [18:30] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:30] Tampa Bay Rowdies vs Lexington: 0-2  [1H 24']
  [18:30] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -29']

  [CLV] Rhode Island vs Orange County SC (USL)
    B365:     H=1.4  D=4.33  A=6.25
    Pin fair: H=1.50  D=5.17  A=7.26
    CLV:      H=-6.4%  D=-16.2%  A=-13.9%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.675  D=0.205  A=0.14
    Kalshi edge H: -0.9%  (Kalshi 0.675 vs Pin fair 0.669)
    Kalshi edge D: -5.9%  (Kalshi 0.205 vs Pin fair 0.193)
    Kalshi edge A: -1.6%  (Kalshi 0.140 vs Pin fair 0.138)
  [18:30] Rhode Island vs Orange County SC: 0-0  [NS -59']
  [18:31] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:32] Vancouver FC vs York United: 0-0  [NS -27']
  [18:32] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:32] Tampa Bay Rowdies vs Lexington: 0-2  [1H 25']
  [18:32] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -27']
  [18:32] Rhode Island vs Orange County SC: 0-0  [NS -57']
  [18:33] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:33] Vancouver FC vs York United: 0-0  [NS -26']
  [18:33] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:33] Tampa Bay Rowdies vs Lexington: 0-2  [1H 26']
  [18:33] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -26']
  [18:33] Rhode Island vs Orange County SC: 0-0  [NS -56']
  [PRE -86min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -116min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.34A
  [PRE -146min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -146min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -176min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -236min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [18:34] Atlético Ottawa vs Cavalry FC: 0-3  [FT 90']
  [18:34] Vancouver FC vs York United: 0-0  [NS -25']
  [18:34] Indy Eleven vs Charleston Battery: 2-0  [FT 90']
  [18:34] Tampa Bay Rowdies vs Lexington: 0-2  [1H 28']
  [18:34] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -25']
  [18:34] Rhode Island vs Orange County SC: 0-0  [NS -55']
  [18:35] Vancouver FC vs York United: 0-0  [NS -24']
  [18:35] Tampa Bay Rowdies vs Lexington: 0-2  [1H 29']
  [18:35] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -24']
  [18:35] Rhode Island vs Orange County SC: 0-0  [NS -54']
  [18:36] Vancouver FC vs York United: 0-0  [NS -23']
  [18:36] Tampa Bay Rowdies vs Lexington: 0-2  [1H 30']
  [18:36] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -23']
  [18:36] Rhode Island vs Orange County SC: 0-0  [NS -53']
  [18:37] Vancouver FC vs York United: 0-0  [NS -22']
  [18:38] Tampa Bay Rowdies vs Lexington: 0-2  [1H 32']
  [18:38] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -21']
  [18:38] Rhode Island vs Orange County SC: 0-0  [NS -51']
  [18:39] Vancouver FC vs York United: 0-0  [NS -20']
  [18:39] Tampa Bay Rowdies vs Lexington: 0-2  [1H 33']
  [18:39] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -20']
  [18:39] Rhode Island vs Orange County SC: 0-0  [NS -50']
  [18:40] Vancouver FC vs York United: 0-0  [NS -19']
  [18:40] Tampa Bay Rowdies vs Lexington: 0-2  [1H 34']
  [18:40] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -19']
  [18:40] Rhode Island vs Orange County SC: 0-0  [NS -49']
  [18:41] Vancouver FC vs York United: 0-0  [NS -18']
  [18:41] Tampa Bay Rowdies vs Lexington: 0-2  [1H 35']
  [18:41] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -18']
  [18:41] Rhode Island vs Orange County SC: 0-0  [NS -48']
  [18:42] Vancouver FC vs York United: 0-0  [NS -17']
  [18:42] Tampa Bay Rowdies vs Lexington: 0-2  [1H 36']
  [18:42] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -17']
  [18:42] Rhode Island vs Orange County SC: 0-0  [NS -47']
  [18:43] Vancouver FC vs York United: 0-0  [NS -16']
  [18:44] Tampa Bay Rowdies vs Lexington: 0-2  [1H 37']
  [18:44] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -15']
  [18:44] Rhode Island vs Orange County SC: 0-0  [NS -45']
  [18:45] Vancouver FC vs York United: 0-0  [NS -14']
  [18:45] Tampa Bay Rowdies vs Lexington: 0-2  [1H 38']
  [18:45] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -14']
  [18:45] Rhode Island vs Orange County SC: 0-0  [NS -44']
  [18:46] Vancouver FC vs York United: 0-0  [NS -13']
  [18:46] Tampa Bay Rowdies vs Lexington: 0-2  [1H 39']
  [18:46] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -13']
  [18:46] Rhode Island vs Orange County SC: 0-0  [NS -43']
  [18:47] Vancouver FC vs York United: 0-0  [NS -12']
  [18:47] Tampa Bay Rowdies vs Lexington: 0-2  [1H 40']
  [18:47] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -12']
  [18:47] Rhode Island vs Orange County SC: 0-0  [NS -42']
  [18:48] Vancouver FC vs York United: 0-0  [NS -11']
  [18:48] Tampa Bay Rowdies vs Lexington: 0-2  [1H 42']
  [18:48] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -11']
  [18:48] Rhode Island vs Orange County SC: 0-0  [NS -41']
  [PRE -71min] Louisville City vs Hartford Athletic: Pin=4.86A  B365=4.50A  Kalshi=0.185A
  [PRE -101min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.34A
  [PRE -131min] Colorado Springs vs Phoenix Rising: Pin=4.27A  B365=4.10A  Kalshi=0.21A
  [PRE -131min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -161min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -221min] Las Vegas Lights vs El Paso Locomotive: Pin=2.66A  B365=2.55A  Kalshi=0.325A
  [18:49] Vancouver FC vs York United: 0-0  [NS -10']
  [18:50] Tampa Bay Rowdies vs Lexington: 0-2  [1H 43']
  [18:50] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -9']
  [18:50] Rhode Island vs Orange County SC: 0-0  [NS -39']
  [18:51] Vancouver FC vs York United: 0-0  [NS -8']
  [18:51] Tampa Bay Rowdies vs Lexington: 0-2  [1H 44']
  [18:51] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -8']
  [18:51] Rhode Island vs Orange County SC: 0-0  [NS -38']
  [18:52] Vancouver FC vs York United: 0-0  [NS -7']
  [18:52] Tampa Bay Rowdies vs Lexington: 0-3  [1H 45']
  [18:52] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -7']
  [18:52] Rhode Island vs Orange County SC: 0-0  [NS -37']
  [18:53] Vancouver FC vs York United: 0-0  [NS -6']
  [18:53] Tampa Bay Rowdies vs Lexington: 0-3  [1H 46']
  [18:53] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -6']
  [18:53] Rhode Island vs Orange County SC: 0-0  [NS -36']
  [18:54] Vancouver FC vs York United: 0-0  [NS -5']
  [18:54] Tampa Bay Rowdies vs Lexington: 0-3  [1H 47']
  [18:54] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -5']
  [18:54] Rhode Island vs Orange County SC: 0-0  [NS -35']
  [18:55] Vancouver FC vs York United: 0-0  [NS -4']
  [18:56] Tampa Bay Rowdies vs Lexington: 0-3  [1H 48']
  [18:56] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -3']
  [18:56] Rhode Island vs Orange County SC: 0-0  [NS -33']
  [18:57] Vancouver FC vs York United: 0-0  [NS -2']
  [18:57] Tampa Bay Rowdies vs Lexington: 0-3  [1H 49']
  [18:57] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -2']
  [18:57] Rhode Island vs Orange County SC: 0-0  [NS -32']
  [18:58] Vancouver FC vs York United: 0-0  [NS -1']
  [18:58] Tampa Bay Rowdies vs Lexington: 0-3  [1H 51']
  [18:58] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS -1']
  [18:58] Rhode Island vs Orange County SC: 0-0  [NS -31']
  [18:59] Vancouver FC vs York United: 0-0  [NS 0']
  [18:59] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']

============================================================
HALFTIME ALERT  18:59:44
============================================================

[USL] Tampa Bay Rowdies 0-3 Lexington at HT
  Away team winning — HOLD. No action needed.
============================================================

  [18:59] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 0']
  [18:59] Rhode Island vs Orange County SC: 0-0  [NS -30']
  [19:00] Vancouver FC vs York United: 0-0  [NS 0']
  [19:00] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:00] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 0']
  [19:00] Rhode Island vs Orange County SC: 0-0  [NS -29']

  [CLV] Louisville City vs Hartford Athletic (USL)
    B365:     H=1.65  D=3.9  A=4.5
    Pin fair: H=1.75  D=4.29  A=5.12
    CLV:      H=-5.7%  D=-9.1%  A=-12.1%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.575  D=0.23  A=0.185
    Kalshi edge H: -0.6%  (Kalshi 0.575 vs Pin fair 0.572)
    Kalshi edge D: +1.3%  (Kalshi 0.230 vs Pin fair 0.233)
    Kalshi edge A: +5.2%  (Kalshi 0.185 vs Pin fair 0.195)
  [19:00] Louisville City vs Hartford Athletic: 0-0  [NS -59']
  [19:01] Vancouver FC vs York United: 0-0  [NS 1']
  [19:02] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:02] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 2']
  [19:02] Rhode Island vs Orange County SC: 0-0  [NS -27']
  [19:02] Louisville City vs Hartford Athletic: 0-0  [NS -57']
  [19:03] Vancouver FC vs York United: 0-0  [NS 3']
  [19:03] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:03] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 3']
  [19:03] Rhode Island vs Orange County SC: 0-0  [NS -26']
  [19:03] Louisville City vs Hartford Athletic: 0-0  [NS -56']
  [19:04] Vancouver FC vs York United: 0-0  [NS 4']
  [19:04] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:04] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 4']
  [19:04] Rhode Island vs Orange County SC: 0-0  [NS -25']
  [19:04] Louisville City vs Hartford Athletic: 0-0  [NS -55']
  [PRE -85min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.34A
  [PRE -115min] Colorado Springs vs Phoenix Rising: Pin=4.31A  B365=4.10A  Kalshi=0.21A
  [PRE -115min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -145min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -205min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.325A
  [19:05] Vancouver FC vs York United: 0-0  [NS 5']
  [19:05] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:05] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 5']
  [19:05] Rhode Island vs Orange County SC: 0-0  [NS -24']
  [19:05] Louisville City vs Hartford Athletic: 0-0  [NS -54']
  [19:06] Vancouver FC vs York United: 0-0  [NS 6']
  [19:06] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:06] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 6']
  [19:07] Rhode Island vs Orange County SC: 0-0  [NS -22']
  [19:07] Louisville City vs Hartford Athletic: 0-0  [NS -52']
  [19:08] Vancouver FC vs York United: 0-0  [NS 8']
  [19:08] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:08] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 8']
  [19:08] Rhode Island vs Orange County SC: 0-0  [NS -21']
  [19:08] Louisville City vs Hartford Athletic: 0-0  [NS -51']
  [19:09] Vancouver FC vs York United: 0-0  [NS 9']
  [19:09] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:09] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 9']
  [19:09] Rhode Island vs Orange County SC: 0-0  [NS -20']
  [19:09] Louisville City vs Hartford Athletic: 0-0  [NS -50']
  [19:10] Vancouver FC vs York United: 0-0  [NS 10']
  [19:10] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:10] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 10']
  [19:10] Rhode Island vs Orange County SC: 0-0  [NS -19']
  [19:10] Louisville City vs Hartford Athletic: 0-0  [NS -49']
  [19:11] Vancouver FC vs York United: 0-0  [NS 11']
  [19:11] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:11] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 11']
  [19:11] Rhode Island vs Orange County SC: 0-0  [NS -18']
  [19:11] Louisville City vs Hartford Athletic: 0-0  [NS -48']
  [19:12] Vancouver FC vs York United: 0-0  [NS 12']
  [19:12] Tampa Bay Rowdies vs Lexington: 0-3  [HT 45']
  [19:12] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 12']
  [19:12] Rhode Island vs Orange County SC: 0-0  [NS -17']
  [19:12] Louisville City vs Hartford Athletic: 0-0  [NS -47']
  [19:13] Vancouver FC vs York United: 1-0  [1H 3']
  [19:14] Tampa Bay Rowdies vs Lexington: 0-3  [2H 46']
  [19:14] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 14']
  [19:14] Rhode Island vs Orange County SC: 0-0  [NS -15']
  [19:14] Louisville City vs Hartford Athletic: 0-0  [NS -45']
  [19:15] Vancouver FC vs York United: 1-0  [1H 4']
  [19:15] Tampa Bay Rowdies vs Lexington: 0-3  [2H 47']
  [19:15] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 15']
  [19:15] Rhode Island vs Orange County SC: 0-0  [NS -14']
  [19:15] Louisville City vs Hartford Athletic: 0-0  [NS -44']
  [19:16] Vancouver FC vs York United: 1-0  [1H 5']
  [19:16] Tampa Bay Rowdies vs Lexington: 0-3  [2H 48']
  [19:16] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 16']
  [19:16] Rhode Island vs Orange County SC: 0-0  [NS -13']
  [19:16] Louisville City vs Hartford Athletic: 0-0  [NS -43']
  [19:17] Vancouver FC vs York United: 1-0  [1H 6']
  [19:17] Tampa Bay Rowdies vs Lexington: 0-3  [2H 50']
  [19:17] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 17']
  [19:17] Rhode Island vs Orange County SC: 0-0  [NS -12']
  [19:17] Louisville City vs Hartford Athletic: 0-0  [NS -42']
  [19:18] Vancouver FC vs York United: 1-0  [1H 7']
  [19:18] Tampa Bay Rowdies vs Lexington: 0-3  [2H 51']
  [19:18] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 18']
  [19:18] Rhode Island vs Orange County SC: 0-0  [NS -11']
  [19:18] Louisville City vs Hartford Athletic: 0-0  [NS -41']
  [19:19] Vancouver FC vs York United: 1-0  [1H 8']
  [19:20] Tampa Bay Rowdies vs Lexington: 0-3  [2H 52']
  [19:20] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 20']
  [19:20] Rhode Island vs Orange County SC: 0-0  [NS -9']
  [19:20] Louisville City vs Hartford Athletic: 0-0  [NS -39']
  [PRE -69min] FC Tulsa vs Sacramento Republic: Pin=2.73A  B365=2.60A  Kalshi=0.335A
  [PRE -99min] Colorado Springs vs Phoenix Rising: Pin=4.31A  B365=4.10A  Kalshi=0.21A
  [PRE -99min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -129min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.35A
  [PRE -189min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.335A
  [19:21] Vancouver FC vs York United: 2-0  [1H 10']
  [19:21] Tampa Bay Rowdies vs Lexington: 0-3  [2H 54']
  [19:21] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 21']
  [19:21] Rhode Island vs Orange County SC: 0-0  [NS -8']
  [19:21] Louisville City vs Hartford Athletic: 0-0  [NS -38']
  [19:22] Vancouver FC vs York United: 2-0  [1H 11']
  [19:22] Tampa Bay Rowdies vs Lexington: 0-3  [2H 55']
  [19:22] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 22']
  [19:22] Rhode Island vs Orange County SC: 0-0  [NS -7']
  [19:22] Louisville City vs Hartford Athletic: 0-0  [NS -37']
  [19:23] Vancouver FC vs York United: 2-0  [1H 12']
  [19:23] Tampa Bay Rowdies vs Lexington: 0-3  [2H 56']
  [19:23] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 23']
  [19:23] Rhode Island vs Orange County SC: 0-0  [NS -6']
  [19:23] Louisville City vs Hartford Athletic: 0-0  [NS -36']
  [19:24] Vancouver FC vs York United: 2-0  [1H 14']
  [19:25] Tampa Bay Rowdies vs Lexington: 0-3  [2H 57']
  [19:25] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 25']
  [19:25] Rhode Island vs Orange County SC: 0-0  [NS -4']
  [19:25] Louisville City vs Hartford Athletic: 0-0  [NS -34']
  [19:26] Vancouver FC vs York United: 2-0  [1H 15']
  [19:26] Tampa Bay Rowdies vs Lexington: 0-3  [2H 58']
  [19:26] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 26']
  [19:26] Rhode Island vs Orange County SC: 0-0  [NS -3']
  [19:26] Louisville City vs Hartford Athletic: 0-0  [NS -33']
  [19:27] Vancouver FC vs York United: 2-0  [1H 16']
  [19:27] Tampa Bay Rowdies vs Lexington: 0-3  [2H 59']
  [19:27] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 27']
  [19:27] Rhode Island vs Orange County SC: 0-0  [NS -2']
  [19:27] Louisville City vs Hartford Athletic: 0-0  [NS -32']
  [19:28] Vancouver FC vs York United: 2-0  [1H 17']
  [19:28] Tampa Bay Rowdies vs Lexington: 0-3  [2H 61']
  [19:28] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 28']
  [19:28] Rhode Island vs Orange County SC: 0-0  [NS -1']
  [19:28] Louisville City vs Hartford Athletic: 0-0  [NS -31']
  [19:29] Vancouver FC vs York United: 2-0  [1H 18']
  [19:29] Tampa Bay Rowdies vs Lexington: 0-3  [2H 62']
  [19:29] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 29']
  [19:29] Rhode Island vs Orange County SC: 0-0  [NS 0']
  [19:29] Louisville City vs Hartford Athletic: 0-0  [NS -30']
  [19:30] Vancouver FC vs York United: 2-0  [1H 19']
  [19:30] Tampa Bay Rowdies vs Lexington: 0-3  [2H 63']
  [19:30] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 30']
  [19:30] Rhode Island vs Orange County SC: 0-0  [NS 0']
  [19:31] Louisville City vs Hartford Athletic: 0-0  [NS -28']

  [CLV] FC Tulsa vs Sacramento Republic (USL)
    B365:     H=2.5  D=3.2  A=2.6
    Pin fair: H=2.71  D=3.55  A=2.87
    CLV:      H=-7.7%  D=-9.8%  A=-9.3%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.37  D=0.285  A=0.335
    Kalshi edge H: -0.2%  (Kalshi 0.370 vs Pin fair 0.369)
    Kalshi edge D: -1.1%  (Kalshi 0.285 vs Pin fair 0.282)
    Kalshi edge A: +4.0%  (Kalshi 0.335 vs Pin fair 0.349)
  [19:31] FC Tulsa vs Sacramento Republic: 0-0  [NS -58']
  [19:32] Vancouver FC vs York United: 2-0  [1H 21']
  [19:32] Tampa Bay Rowdies vs Lexington: 0-3  [2H 64']
  [19:32] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 32']
  [19:32] Rhode Island vs Orange County SC: 0-0  [NS 2']
  [19:32] Louisville City vs Hartford Athletic: 0-0  [NS -27']
  [19:32] FC Tulsa vs Sacramento Republic: 0-0  [NS -57']
  [19:33] Vancouver FC vs York United: 2-0  [1H 22']
  [19:33] Tampa Bay Rowdies vs Lexington: 0-3  [2H 65']
  [19:33] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 33']
  [19:33] Rhode Island vs Orange County SC: 0-0  [NS 3']
  [19:33] Louisville City vs Hartford Athletic: 0-0  [NS -26']
  [19:33] FC Tulsa vs Sacramento Republic: 0-0  [NS -56']
  [19:34] Vancouver FC vs York United: 2-0  [1H 23']
  [19:34] Tampa Bay Rowdies vs Lexington: 0-3  [2H 66']
  [19:34] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 34']
  [19:34] Rhode Island vs Orange County SC: 0-0  [NS 4']
  [19:34] Louisville City vs Hartford Athletic: 0-0  [NS -25']
  [19:34] FC Tulsa vs Sacramento Republic: 0-0  [NS -55']
  [19:35] Vancouver FC vs York United: 2-0  [1H 24']
  [19:35] Tampa Bay Rowdies vs Lexington: 0-3  [2H 68']
  [19:35] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 35']
  [19:35] Rhode Island vs Orange County SC: 0-0  [NS 5']
  [19:35] Louisville City vs Hartford Athletic: 0-0  [NS -24']
  [19:35] FC Tulsa vs Sacramento Republic: 0-0  [NS -54']
  [PRE -84min] Colorado Springs vs Phoenix Rising: Pin=4.31A  B365=4.10A  Kalshi=0.21A
  [PRE -84min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -114min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.355A
  [PRE -174min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.335A
  [19:36] Vancouver FC vs York United: 2-0  [1H 25']
  [19:37] Tampa Bay Rowdies vs Lexington: 0-3  [2H 69']
  [19:37] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 37']
  [19:37] Rhode Island vs Orange County SC: 0-0  [NS 7']
  [19:37] Louisville City vs Hartford Athletic: 0-0  [NS -22']
  [19:37] FC Tulsa vs Sacramento Republic: 0-0  [NS -52']
  [19:38] Vancouver FC vs York United: 2-0  [1H 26']
  [19:38] Tampa Bay Rowdies vs Lexington: 0-3  [2H 70']
  [19:38] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 38']
  [19:38] Rhode Island vs Orange County SC: 0-0  [NS 8']
  [19:38] Louisville City vs Hartford Athletic: 0-0  [NS -21']
  [19:38] FC Tulsa vs Sacramento Republic: 0-0  [NS -51']
  [19:39] Vancouver FC vs York United: 2-0  [1H 28']
  [19:39] Tampa Bay Rowdies vs Lexington: 0-3  [2H 72']
  [19:39] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 39']
  [19:39] Rhode Island vs Orange County SC: 0-0  [1H 1']
  [19:39] Louisville City vs Hartford Athletic: 0-0  [NS -20']
  [19:39] FC Tulsa vs Sacramento Republic: 0-0  [NS -50']
  [19:40] Vancouver FC vs York United: 2-0  [1H 29']
  [19:40] Tampa Bay Rowdies vs Lexington: 0-3  [2H 73']
  [19:40] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 40']
  [19:40] Rhode Island vs Orange County SC: 0-0  [1H 2']
  [19:40] Louisville City vs Hartford Athletic: 0-0  [NS -19']
  [19:40] FC Tulsa vs Sacramento Republic: 0-0  [NS -49']
  [19:41] Vancouver FC vs York United: 2-0  [1H 30']
  [19:41] Tampa Bay Rowdies vs Lexington: 0-3  [2H 74']
  [19:41] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 41']
  [19:41] Rhode Island vs Orange County SC: 0-0  [1H 3']
  [19:41] Louisville City vs Hartford Athletic: 0-0  [NS -18']
  [19:41] FC Tulsa vs Sacramento Republic: 0-0  [NS -48']
  [19:42] Vancouver FC vs York United: 2-0  [1H 32']
  [19:43] Tampa Bay Rowdies vs Lexington: 0-3  [2H 75']
  [19:43] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 43']
  [19:43] Rhode Island vs Orange County SC: 0-0  [1H 5']
  [19:43] Louisville City vs Hartford Athletic: 0-0  [NS -16']
  [19:43] FC Tulsa vs Sacramento Republic: 0-0  [NS -46']
  [19:44] Vancouver FC vs York United: 2-0  [1H 33']
  [19:44] Tampa Bay Rowdies vs Lexington: 0-3  [2H 76']
  [19:44] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 44']
  [19:44] Rhode Island vs Orange County SC: 0-0  [1H 6']
  [19:44] Louisville City vs Hartford Athletic: 0-0  [NS -15']
  [19:44] FC Tulsa vs Sacramento Republic: 0-0  [NS -45']
  [19:45] Vancouver FC vs York United: 2-0  [1H 34']
  [19:45] Tampa Bay Rowdies vs Lexington: 0-3  [2H 77']
  [19:45] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 45']
  [19:45] Rhode Island vs Orange County SC: 0-0  [1H 7']
  [19:45] Louisville City vs Hartford Athletic: 0-0  [NS -14']
  [19:45] FC Tulsa vs Sacramento Republic: 0-0  [NS -44']
  [19:46] Vancouver FC vs York United: 2-0  [1H 35']
  [19:46] Tampa Bay Rowdies vs Lexington: 1-3  [2H 79']
  [19:46] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 46']
  [19:46] Rhode Island vs Orange County SC: 0-0  [1H 8']
  [19:46] Louisville City vs Hartford Athletic: 0-0  [NS -13']
  [19:46] FC Tulsa vs Sacramento Republic: 0-0  [NS -43']
  [19:47] Vancouver FC vs York United: 2-0  [1H 36']
  [19:47] Tampa Bay Rowdies vs Lexington: 1-3  [2H 80']
  [19:47] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 47']
  [19:47] Rhode Island vs Orange County SC: 0-0  [1H 9']
  [19:47] Louisville City vs Hartford Athletic: 0-0  [NS -12']
  [19:47] FC Tulsa vs Sacramento Republic: 0-0  [NS -42']
  [19:48] Vancouver FC vs York United: 2-0  [1H 37']
  [19:49] Tampa Bay Rowdies vs Lexington: 1-3  [2H 81']
  [19:49] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 49']
  [19:49] Rhode Island vs Orange County SC: 0-0  [1H 10']
  [19:49] Louisville City vs Hartford Athletic: 0-0  [NS -10']
  [19:49] FC Tulsa vs Sacramento Republic: 0-0  [NS -40']
  [19:50] Vancouver FC vs York United: 3-0  [1H 39']
  [19:50] Tampa Bay Rowdies vs Lexington: 1-3  [2H 83']
  [19:50] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 50']
  [19:50] Rhode Island vs Orange County SC: 0-0  [1H 12']
  [19:50] Louisville City vs Hartford Athletic: 0-0  [NS -9']
  [19:50] FC Tulsa vs Sacramento Republic: 0-0  [NS -39']
  [19:51] Vancouver FC vs York United: 3-0  [1H 40']
  [19:51] Tampa Bay Rowdies vs Lexington: 1-3  [2H 84']
  [19:51] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 51']
  [19:51] Rhode Island vs Orange County SC: 0-0  [1H 13']
  [19:51] Louisville City vs Hartford Athletic: 0-0  [NS -8']
  [19:51] FC Tulsa vs Sacramento Republic: 0-0  [NS -38']
  [PRE -68min] Colorado Springs vs Phoenix Rising: Pin=4.31A  B365=4.10A  Kalshi=0.21A
  [PRE -68min] San Antonio vs Monterey Bay: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -98min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.355A
  [PRE -158min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.335A
  [19:52] Vancouver FC vs York United: 3-0  [1H 41']
  [19:52] Tampa Bay Rowdies vs Lexington: 1-3  [2H 85']
  [19:52] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 52']
  [19:52] Rhode Island vs Orange County SC: 0-0  [1H 14']
  [19:52] Louisville City vs Hartford Athletic: 0-0  [NS -7']
  [19:52] FC Tulsa vs Sacramento Republic: 0-0  [NS -37']
  [19:53] Vancouver FC vs York United: 3-0  [1H 43']
  [19:53] Tampa Bay Rowdies vs Lexington: 1-4  [2H 86']
  [19:53] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 53']
  [19:53] Rhode Island vs Orange County SC: 0-0  [1H 15']
  [19:53] Louisville City vs Hartford Athletic: 0-0  [NS -6']
  [19:53] FC Tulsa vs Sacramento Republic: 0-0  [NS -36']
  [19:54] Vancouver FC vs York United: 3-0  [1H 44']
  [19:55] Tampa Bay Rowdies vs Lexington: 1-4  [2H 87']
  [19:55] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 55']
  [19:55] Rhode Island vs Orange County SC: 0-0  [1H 16']
  [19:55] Louisville City vs Hartford Athletic: 0-0  [NS -4']
  [19:55] FC Tulsa vs Sacramento Republic: 0-0  [NS -34']
  [19:56] Vancouver FC vs York United: 3-0  [1H 45']
  [19:56] Tampa Bay Rowdies vs Lexington: 1-4  [2H 88']
  [19:56] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 56']
  [19:56] Rhode Island vs Orange County SC: 0-0  [1H 17']
  [19:56] Louisville City vs Hartford Athletic: 0-0  [NS -3']
  [19:56] FC Tulsa vs Sacramento Republic: 0-0  [NS -33']
  [19:57] Vancouver FC vs York United: 4-0  [1H 45']
  [19:57] Tampa Bay Rowdies vs Lexington: 1-4  [2H 90']
  [19:57] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 57']
  [19:57] Rhode Island vs Orange County SC: 0-0  [1H 19']
  [19:57] Louisville City vs Hartford Athletic: 0-0  [NS -2']
  [19:57] FC Tulsa vs Sacramento Republic: 0-0  [NS -32']
  [19:58] Vancouver FC vs York United: 4-0  [1H 46']
  [19:58] Tampa Bay Rowdies vs Lexington: 1-4  [2H 91']
  [19:58] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 58']
  [19:58] Rhode Island vs Orange County SC: 0-0  [1H 20']
  [19:58] Louisville City vs Hartford Athletic: 0-0  [NS -1']
  [19:58] FC Tulsa vs Sacramento Republic: 0-0  [NS -31']
  [19:59] Vancouver FC vs York United: 4-0  [1H 47']
  [19:59] Tampa Bay Rowdies vs Lexington: 1-4  [2H 92']
  [19:59] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 59']
  [19:59] Rhode Island vs Orange County SC: 0-0  [1H 21']
  [19:59] Louisville City vs Hartford Athletic: 0-0  [NS 0']
  [20:00] FC Tulsa vs Sacramento Republic: 0-0  [NS -29']

  [CLV] Colorado Springs vs Phoenix Rising (USL)
    B365:     H=1.7  D=3.8  A=4.1
    Pin fair: H=1.83  D=4.26  A=4.54
    CLV:      H=-7.3%  D=-10.8%  A=-9.8%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.56  D=0.23  A=0.21
    Kalshi edge H: -2.7%  (Kalshi 0.560 vs Pin fair 0.545)
    Kalshi edge D: +2.0%  (Kalshi 0.230 vs Pin fair 0.235)
    Kalshi edge A: +4.6%  (Kalshi 0.210 vs Pin fair 0.220)
  [20:00] Colorado Springs vs Phoenix Rising: 0-0  [NS -59']

  [CLV] San Antonio vs Monterey Bay (USL)
    B365:     H=1.85  D=3.3  A=3.9
    Pin fair: H=2.02  D=3.82  A=4.12
    CLV:      H=-8.4%  D=-13.5%  A=-5.4%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.505  D=0.255  A=0.235
    Kalshi edge H: -1.9%  (Kalshi 0.505 vs Pin fair 0.495)
    Kalshi edge D: +2.7%  (Kalshi 0.255 vs Pin fair 0.262)
    Kalshi edge A: +3.1%  (Kalshi 0.235 vs Pin fair 0.243)
  [20:00] San Antonio vs Monterey Bay: 0-0  [NS -59']
  [20:01] Vancouver FC vs York United: 4-0  [1H 48']
  [20:01] Tampa Bay Rowdies vs Lexington: 1-4  [2H 93']
  [20:01] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 61']
  [20:01] Rhode Island vs Orange County SC: 0-0  [1H 23']
  [20:01] Louisville City vs Hartford Athletic: 0-0  [NS 1']
  [20:01] FC Tulsa vs Sacramento Republic: 0-0  [NS -28']
  [20:01] Colorado Springs vs Phoenix Rising: 0-0  [NS -58']
  [20:01] San Antonio vs Monterey Bay: 0-0  [NS -58']
  [20:02] Vancouver FC vs York United: 4-0  [1H 49']
  [20:02] Tampa Bay Rowdies vs Lexington: 1-4  [2H 94']
  [20:02] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 62']
  [20:02] Rhode Island vs Orange County SC: 0-0  [1H 24']
  [20:02] Louisville City vs Hartford Athletic: 0-0  [NS 2']
  [20:02] FC Tulsa vs Sacramento Republic: 0-0  [NS -27']
  [20:02] Colorado Springs vs Phoenix Rising: 0-0  [NS -57']
  [20:02] San Antonio vs Monterey Bay: 0-0  [NS -57']
  [20:03] Vancouver FC vs York United: 4-0  [1H 51']
  [20:03] Tampa Bay Rowdies vs Lexington: 1-4  [2H 96']
  [20:03] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 63']
  [20:03] Rhode Island vs Orange County SC: 0-0  [1H 25']
  [20:03] Louisville City vs Hartford Athletic: 0-0  [NS 3']
  [20:03] FC Tulsa vs Sacramento Republic: 0-0  [NS -26']
  [20:03] Colorado Springs vs Phoenix Rising: 0-0  [NS -56']
  [20:03] San Antonio vs Monterey Bay: 0-0  [NS -56']
  [20:04] Vancouver FC vs York United: 4-0  [HT 45']

============================================================
HALFTIME ALERT  20:04:55
============================================================

[CAN] Vancouver FC 4-0 York United at HT
  Market:   KXCANPLGAME-26JUL04VANINT-INT
  Price:    1.0%  (bid 0.0% / ask 1.0%)
  Historical comeback rate (down 4): 11.4%
  Edge:     +10.4%  ->  [BUY MORE]
  -> Add 5.3% of bankroll at 1.0c  (fair value 11.4c)
  -> EV on additional bet: 1040% return on investment
============================================================

  [20:04] Tampa Bay Rowdies vs Lexington: 1-4  [2H 97']
  [20:04] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 64']
  [20:04] Rhode Island vs Orange County SC: 0-0  [1H 26']
  [20:04] Louisville City vs Hartford Athletic: 0-0  [NS 4']
  [20:04] FC Tulsa vs Sacramento Republic: 0-0  [NS -25']
  [20:04] Colorado Springs vs Phoenix Rising: 0-0  [NS -55']
  [20:04] San Antonio vs Monterey Bay: 0-0  [NS -55']
  [20:05] Vancouver FC vs York United: 4-0  [HT 45']
  [20:06] Tampa Bay Rowdies vs Lexington: 1-4  [2H 98']
  [20:06] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 66']
  [20:06] Rhode Island vs Orange County SC: 0-0  [1H 27']
  [20:06] Louisville City vs Hartford Athletic: 0-0  [NS 6']
  [20:06] FC Tulsa vs Sacramento Republic: 0-0  [NS -23']
  [20:06] Colorado Springs vs Phoenix Rising: 0-0  [NS -53']
  [20:06] San Antonio vs Monterey Bay: 0-0  [NS -53']
  [20:07] Vancouver FC vs York United: 4-0  [HT 45']
  [20:07] Tampa Bay Rowdies vs Lexington: 1-4  [2H 99']
  [20:07] Pittsburgh Riverhounds vs Brooklyn: 0-0  [NS 67']
  [20:07] Rhode Island vs Orange County SC: 0-0  [1H 28']
  [20:07] Louisville City vs Hartford Athletic: 0-0  [NS 7']
  [20:07] FC Tulsa vs Sacramento Republic: 0-0  [NS -22']
  [20:07] Colorado Springs vs Phoenix Rising: 0-0  [NS -52']
  [20:07] San Antonio vs Monterey Bay: 0-0  [NS -52']
  [PRE -82min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.36A
  [PRE -142min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.335A
  [20:08] Vancouver FC vs York United: 4-0  [HT 45']
  [20:08] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:08] Tampa Bay Rowdies vs Lexington: FT — will stop polling at 20:08 +30min
  [20:08] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 2']
  [20:08] Rhode Island vs Orange County SC: 0-0  [1H 30']
  [20:08] Louisville City vs Hartford Athletic: 0-0  [1H 2']
  [20:08] FC Tulsa vs Sacramento Republic: 0-0  [NS -21']
  [20:08] Colorado Springs vs Phoenix Rising: 0-0  [NS -51']
  [20:08] San Antonio vs Monterey Bay: 0-0  [NS -51']
  [20:09] Vancouver FC vs York United: 4-0  [HT 45']
  [20:09] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:09] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 3']
  [20:09] Rhode Island vs Orange County SC: 0-0  [1H 31']
  [20:09] Louisville City vs Hartford Athletic: 0-0  [1H 3']
  [20:09] FC Tulsa vs Sacramento Republic: 0-0  [NS -20']
  [20:09] Colorado Springs vs Phoenix Rising: 0-0  [NS -50']
  [20:09] San Antonio vs Monterey Bay: 0-0  [NS -50']
  [20:10] Vancouver FC vs York United: 4-0  [HT 45']
  [20:11] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:11] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 4']
  [20:11] Rhode Island vs Orange County SC: 0-0  [1H 32']
  [20:11] Louisville City vs Hartford Athletic: 0-0  [1H 4']
  [20:11] FC Tulsa vs Sacramento Republic: 0-0  [NS -18']
  [20:11] Colorado Springs vs Phoenix Rising: 0-0  [NS -48']
  [20:11] San Antonio vs Monterey Bay: 0-0  [NS -48']
  [20:12] Vancouver FC vs York United: 4-0  [HT 45']
  [20:12] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:12] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 5']
  [20:12] Rhode Island vs Orange County SC: 0-0  [1H 34']
  [20:12] Louisville City vs Hartford Athletic: 0-0  [1H 6']
  [20:12] FC Tulsa vs Sacramento Republic: 0-0  [NS -17']
  [20:12] Colorado Springs vs Phoenix Rising: 0-0  [NS -47']
  [20:12] San Antonio vs Monterey Bay: 0-0  [NS -47']
  [20:13] Vancouver FC vs York United: 4-0  [HT 45']
  [20:13] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:13] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 6']
  [20:13] Rhode Island vs Orange County SC: 0-0  [1H 35']
  [20:13] Louisville City vs Hartford Athletic: 0-0  [1H 7']
  [20:13] FC Tulsa vs Sacramento Republic: 0-0  [NS -16']
  [20:13] Colorado Springs vs Phoenix Rising: 0-0  [NS -46']
  [20:13] San Antonio vs Monterey Bay: 0-0  [NS -46']
  [20:14] Vancouver FC vs York United: 4-0  [HT 45']
  [20:14] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:14] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 7']
  [20:14] Rhode Island vs Orange County SC: 0-0  [1H 36']
  [20:14] Louisville City vs Hartford Athletic: 0-0  [1H 8']
  [20:14] FC Tulsa vs Sacramento Republic: 0-0  [NS -15']
  [20:14] Colorado Springs vs Phoenix Rising: 0-0  [NS -45']
  [20:14] San Antonio vs Monterey Bay: 0-0  [NS -45']
  [20:15] Vancouver FC vs York United: 4-0  [HT 45']
  [20:15] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:15] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 9']
  [20:15] Rhode Island vs Orange County SC: 0-0  [1H 37']
  [20:15] Louisville City vs Hartford Athletic: 0-0  [1H 10']
  [20:15] FC Tulsa vs Sacramento Republic: 0-0  [NS -14']
  [20:15] Colorado Springs vs Phoenix Rising: 0-0  [NS -44']
  [20:15] San Antonio vs Monterey Bay: 0-0  [NS -44']
  [20:16] Vancouver FC vs York United: 4-0  [HT 45']
  [20:17] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:17] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 10']
  [20:17] Rhode Island vs Orange County SC: 0-0  [1H 38']
  [20:17] Louisville City vs Hartford Athletic: 0-0  [1H 11']
  [20:17] FC Tulsa vs Sacramento Republic: 0-0  [NS -12']
  [20:17] Colorado Springs vs Phoenix Rising: 0-0  [NS -42']
  [20:17] San Antonio vs Monterey Bay: 0-0  [NS -42']
  [20:18] Vancouver FC vs York United: 4-0  [HT 45']
  [20:18] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:18] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 11']
  [20:18] Rhode Island vs Orange County SC: 0-0  [1H 39']
  [20:18] Louisville City vs Hartford Athletic: 0-0  [1H 12']
  [20:18] FC Tulsa vs Sacramento Republic: 0-0  [NS -11']
  [20:18] Colorado Springs vs Phoenix Rising: 0-0  [NS -41']
  [20:18] San Antonio vs Monterey Bay: 0-0  [NS -41']
  [20:19] Vancouver FC vs York United: 4-0  [2H 48']
  [20:19] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:19] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 13']
  [20:19] Rhode Island vs Orange County SC: 0-0  [1H 41']
  [20:19] Louisville City vs Hartford Athletic: 0-0  [1H 13']
  [20:19] FC Tulsa vs Sacramento Republic: 0-0  [NS -10']
  [20:19] Colorado Springs vs Phoenix Rising: 0-0  [NS -40']
  [20:19] San Antonio vs Monterey Bay: 0-0  [NS -40']
  [20:20] Vancouver FC vs York United: 4-0  [2H 49']
  [20:20] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:20] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 14']
  [20:20] Rhode Island vs Orange County SC: 0-0  [1H 42']
  [20:20] Louisville City vs Hartford Athletic: 0-0  [1H 14']
  [20:20] FC Tulsa vs Sacramento Republic: 0-0  [NS -9']
  [20:20] Colorado Springs vs Phoenix Rising: 0-0  [NS -39']
  [20:20] San Antonio vs Monterey Bay: 0-0  [NS -39']
  [20:21] Vancouver FC vs York United: 4-0  [2H 50']
  [20:22] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:22] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 15']
  [20:22] Rhode Island vs Orange County SC: 0-0  [1H 43']
  [20:22] Louisville City vs Hartford Athletic: 0-0  [1H 15']
  [20:22] FC Tulsa vs Sacramento Republic: 0-0  [NS -7']
  [20:22] Colorado Springs vs Phoenix Rising: 0-0  [NS -37']
  [20:22] San Antonio vs Monterey Bay: 0-0  [NS -37']
  [20:23] Vancouver FC vs York United: 4-0  [2H 52']
  [20:23] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:23] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 16']
  [20:23] Rhode Island vs Orange County SC: 0-0  [1H 45']
  [20:23] Louisville City vs Hartford Athletic: 0-0  [1H 17']
  [20:23] FC Tulsa vs Sacramento Republic: 0-0  [NS -6']
  [20:23] Colorado Springs vs Phoenix Rising: 0-0  [NS -36']
  [20:23] San Antonio vs Monterey Bay: 0-0  [NS -36']
  [PRE -66min] New Mexico United vs Oakland Roots: Pin=2.76A  B365=2.50A  Kalshi=0.36A
  [PRE -126min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.335A
  [20:24] Vancouver FC vs York United: 4-0  [2H 53']
  [20:24] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:24] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 17']
  [20:24] Rhode Island vs Orange County SC: 0-0  [1H 46']
  [20:24] Louisville City vs Hartford Athletic: 0-0  [1H 18']
  [20:24] FC Tulsa vs Sacramento Republic: 0-0  [NS -5']
  [20:24] Colorado Springs vs Phoenix Rising: 0-0  [NS -35']
  [20:24] San Antonio vs Monterey Bay: 0-0  [NS -35']
  [20:25] Vancouver FC vs York United: 4-0  [2H 54']
  [20:25] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:25] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 18']
  [20:25] Rhode Island vs Orange County SC: 0-0  [1H 47']
  [20:25] Louisville City vs Hartford Athletic: 0-0  [1H 19']
  [20:25] FC Tulsa vs Sacramento Republic: 0-0  [NS -4']
  [20:25] Colorado Springs vs Phoenix Rising: 0-0  [NS -34']
  [20:25] San Antonio vs Monterey Bay: 0-0  [NS -34']
  [20:26] Vancouver FC vs York United: 4-0  [2H 56']
  [20:26] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:26] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 20']
  [20:26] Rhode Island vs Orange County SC: 0-0  [1H 48']
  [20:26] Louisville City vs Hartford Athletic: 0-0  [1H 21']
  [20:26] FC Tulsa vs Sacramento Republic: 0-0  [NS -3']
  [20:26] Colorado Springs vs Phoenix Rising: 0-0  [NS -33']
  [20:26] San Antonio vs Monterey Bay: 0-0  [NS -33']
  [20:27] Vancouver FC vs York United: 4-0  [2H 57']
  [20:28] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:28] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 21']
  [20:28] Rhode Island vs Orange County SC: 0-0  [1H 49']
  [20:28] Louisville City vs Hartford Athletic: 0-0  [1H 22']
  [20:28] FC Tulsa vs Sacramento Republic: 0-0  [NS -1']
  [20:28] Colorado Springs vs Phoenix Rising: 0-0  [NS -31']
  [20:28] San Antonio vs Monterey Bay: 0-0  [NS -31']
  [20:29] Vancouver FC vs York United: 4-0  [2H 58']
  [20:29] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:29] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 22']
  [20:29] Rhode Island vs Orange County SC: 0-0  [1H 51']
  [20:29] Louisville City vs Hartford Athletic: 0-0  [1H 23']
  [20:29] FC Tulsa vs Sacramento Republic: 0-0  [NS 0']
  [20:29] Colorado Springs vs Phoenix Rising: 0-0  [NS -30']
  [20:29] San Antonio vs Monterey Bay: 0-0  [NS -30']
  [20:30] Vancouver FC vs York United: 4-0  [2H 59']
  [20:30] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:30] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 24']
  [20:30] Rhode Island vs Orange County SC: 0-0  [1H 52']
  [20:30] Louisville City vs Hartford Athletic: 0-0  [1H 24']
  [20:30] FC Tulsa vs Sacramento Republic: 0-0  [NS 0']
  [20:30] Colorado Springs vs Phoenix Rising: 0-0  [NS -29']
  [20:30] San Antonio vs Monterey Bay: 0-0  [NS -29']

  [CLV] New Mexico United vs Oakland Roots (USL)
    B365:     H=2.4  D=3.5  A=2.5
    Pin fair: H=2.66  D=3.59  A=2.90
    CLV:      H=-9.7%  D=-2.5%  A=-13.7%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.375  D=0.265  A=0.36
    Kalshi edge H: +0.4%  (Kalshi 0.375 vs Pin fair 0.376)
    Kalshi edge D: +4.8%  (Kalshi 0.265 vs Pin fair 0.278)
    Kalshi edge A: -4.3%  (Kalshi 0.360 vs Pin fair 0.345)
  [20:30] New Mexico United vs Oakland Roots: 0-0  [NS -59']
  [20:31] Vancouver FC vs York United: 4-0  [2H 60']
  [20:31] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:31] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 25']
  [20:31] Rhode Island vs Orange County SC: 0-0  [1H 53']
  [20:31] Louisville City vs Hartford Athletic: 0-0  [1H 25']
  [20:31] FC Tulsa vs Sacramento Republic: 0-0  [NS 1']
  [20:31] Colorado Springs vs Phoenix Rising: 0-0  [NS -28']
  [20:31] San Antonio vs Monterey Bay: 0-0  [NS -28']
  [20:31] New Mexico United vs Oakland Roots: 0-0  [NS -58']
  [20:32] Vancouver FC vs York United: 4-0  [2H 61']
  [20:33] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:33] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 26']
  [20:33] Rhode Island vs Orange County SC: 0-0  [1H 54']
  [20:33] Louisville City vs Hartford Athletic: 0-0  [1H 26']
  [20:33] FC Tulsa vs Sacramento Republic: 0-0  [NS 3']
  [20:33] Colorado Springs vs Phoenix Rising: 0-0  [NS -26']
  [20:33] San Antonio vs Monterey Bay: 0-0  [NS -26']
  [20:33] New Mexico United vs Oakland Roots: 0-0  [NS -56']
  [20:34] Vancouver FC vs York United: 4-0  [2H 63']
  [20:34] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:34] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 27']
  [20:34] Rhode Island vs Orange County SC: 0-0  [HT 45']

============================================================
HALFTIME ALERT  20:34:15
============================================================

[USL] Rhode Island 0-0 Orange County SC at HT
  Level at HT — HOLD.
============================================================

  [20:34] Louisville City vs Hartford Athletic: 0-0  [1H 28']
  [20:34] FC Tulsa vs Sacramento Republic: 0-0  [NS 4']
  [20:34] Colorado Springs vs Phoenix Rising: 0-0  [NS -25']
  [20:34] San Antonio vs Monterey Bay: 0-0  [NS -25']
  [20:34] New Mexico United vs Oakland Roots: 0-0  [NS -55']
  [20:35] Vancouver FC vs York United: 4-0  [2H 64']
  [20:35] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:35] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 28']
  [20:35] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:35] Louisville City vs Hartford Athletic: 0-0  [1H 29']
  [20:35] FC Tulsa vs Sacramento Republic: 0-0  [NS 5']
  [20:35] Colorado Springs vs Phoenix Rising: 0-0  [NS -24']
  [20:35] San Antonio vs Monterey Bay: 0-0  [NS -24']
  [20:35] New Mexico United vs Oakland Roots: 0-0  [NS -54']
  [20:36] Vancouver FC vs York United: 4-0  [2H 65']
  [20:36] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:36] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 29']
  [20:36] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:36] Louisville City vs Hartford Athletic: 0-0  [1H 30']
  [20:36] FC Tulsa vs Sacramento Republic: 0-0  [NS 6']
  [20:36] Colorado Springs vs Phoenix Rising: 0-0  [NS -23']
  [20:36] San Antonio vs Monterey Bay: 0-0  [NS -23']
  [20:36] New Mexico United vs Oakland Roots: 0-0  [NS -53']
  [20:37] Vancouver FC vs York United: 4-0  [2H 67']
  [20:37] Tampa Bay Rowdies vs Lexington: 1-4  [FT 90']
  [20:37] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 31']
  [20:37] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:37] Louisville City vs Hartford Athletic: 0-0  [1H 32']
  [20:37] FC Tulsa vs Sacramento Republic: 0-0  [NS 7']
  [20:37] Colorado Springs vs Phoenix Rising: 0-0  [NS -22']
  [20:37] San Antonio vs Monterey Bay: 0-0  [NS -22']
  [20:37] New Mexico United vs Oakland Roots: 0-0  [NS -52']
  [20:38] Vancouver FC vs York United: 4-0  [2H 68']
  [20:39] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 32']
  [20:39] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:39] Louisville City vs Hartford Athletic: 0-0  [1H 33']
  [20:39] FC Tulsa vs Sacramento Republic: 0-0  [NS 9']
  [20:39] Colorado Springs vs Phoenix Rising: 0-0  [NS -20']
  [20:39] San Antonio vs Monterey Bay: 0-0  [NS -20']
  [20:39] New Mexico United vs Oakland Roots: 0-0  [NS -50']
  [PRE -110min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.34A
  [20:40] Vancouver FC vs York United: 4-0  [2H 69']
  [20:40] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 33']
  [20:40] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:40] Louisville City vs Hartford Athletic: 0-0  [1H 34']
  [20:40] FC Tulsa vs Sacramento Republic: 0-0  [NS 10']
  [20:40] Colorado Springs vs Phoenix Rising: 0-0  [NS -19']
  [20:40] San Antonio vs Monterey Bay: 0-0  [NS -19']
  [20:40] New Mexico United vs Oakland Roots: 0-0  [NS -49']
  [20:41] Vancouver FC vs York United: 4-0  [2H 70']
  [20:41] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 35']
  [20:41] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:41] Louisville City vs Hartford Athletic: 0-0  [1H 35']
  [20:41] FC Tulsa vs Sacramento Republic: 0-0  [NS 11']
  [20:41] Colorado Springs vs Phoenix Rising: 0-0  [NS -18']
  [20:41] San Antonio vs Monterey Bay: 0-0  [NS -18']
  [20:41] New Mexico United vs Oakland Roots: 0-0  [NS -48']
  [20:42] Vancouver FC vs York United: 4-0  [2H 71']
  [20:42] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 36']
  [20:42] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:42] Louisville City vs Hartford Athletic: 0-0  [1H 36']
  [20:42] FC Tulsa vs Sacramento Republic: 0-0  [NS 12']
  [20:42] Colorado Springs vs Phoenix Rising: 0-0  [NS -17']
  [20:42] San Antonio vs Monterey Bay: 0-0  [NS -17']
  [20:42] New Mexico United vs Oakland Roots: 0-0  [NS -47']
  [20:43] Vancouver FC vs York United: 4-0  [2H 72']
  [20:44] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 37']
  [20:44] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:44] Louisville City vs Hartford Athletic: 0-0  [1H 37']
  [20:44] FC Tulsa vs Sacramento Republic: 0-0  [NS 14']
  [20:44] Colorado Springs vs Phoenix Rising: 0-0  [NS -15']
  [20:44] San Antonio vs Monterey Bay: 0-0  [NS -15']
  [20:44] New Mexico United vs Oakland Roots: 0-0  [NS -45']
  [20:45] Vancouver FC vs York United: 4-0  [2H 74']
  [20:45] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 38']
  [20:45] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:45] Louisville City vs Hartford Athletic: 0-0  [1H 39']
  [20:45] FC Tulsa vs Sacramento Republic: 0-0  [NS 15']
  [20:45] Colorado Springs vs Phoenix Rising: 0-0  [NS -14']
  [20:45] San Antonio vs Monterey Bay: 0-0  [NS -14']
  [20:45] New Mexico United vs Oakland Roots: 0-0  [NS -44']
  [20:46] Vancouver FC vs York United: 4-0  [2H 75']
  [20:46] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 39']
  [20:46] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:46] Louisville City vs Hartford Athletic: 0-0  [1H 40']
  [20:46] FC Tulsa vs Sacramento Republic: 0-0  [NS 16']
  [20:46] Colorado Springs vs Phoenix Rising: 0-0  [NS -13']
  [20:46] San Antonio vs Monterey Bay: 0-0  [NS -13']
  [20:46] New Mexico United vs Oakland Roots: 0-0  [NS -43']
  [20:47] Vancouver FC vs York United: 4-0  [2H 76']
  [20:47] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 40']
  [20:47] Rhode Island vs Orange County SC: 0-0  [HT 45']
  [20:47] Louisville City vs Hartford Athletic: 0-0  [1H 41']
  [20:47] FC Tulsa vs Sacramento Republic: 0-0  [NS 17']
  [20:47] Colorado Springs vs Phoenix Rising: 0-0  [NS -12']
  [20:47] San Antonio vs Monterey Bay: 0-0  [NS -12']
  [20:47] New Mexico United vs Oakland Roots: 0-0  [NS -42']
  [20:48] Vancouver FC vs York United: 4-0  [2H 78']
  [20:48] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 42']
  [20:48] Rhode Island vs Orange County SC: 0-0  [2H 47']
  [20:48] Louisville City vs Hartford Athletic: 0-0  [1H 43']
  [20:48] FC Tulsa vs Sacramento Republic: 0-0  [NS 18']
  [20:48] Colorado Springs vs Phoenix Rising: 0-0  [NS -11']
  [20:48] San Antonio vs Monterey Bay: 0-0  [NS -11']
  [20:48] New Mexico United vs Oakland Roots: 0-0  [NS -41']
  [20:49] Vancouver FC vs York United: 4-0  [2H 79']
  [20:50] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 43']
  [20:50] Rhode Island vs Orange County SC: 0-0  [2H 48']
  [20:50] Louisville City vs Hartford Athletic: 0-0  [1H 44']
  [20:50] FC Tulsa vs Sacramento Republic: 0-0  [NS 20']
  [20:50] Colorado Springs vs Phoenix Rising: 0-0  [NS -9']
  [20:50] San Antonio vs Monterey Bay: 0-0  [NS -9']
  [20:50] New Mexico United vs Oakland Roots: 0-0  [NS -39']
  [20:51] Vancouver FC vs York United: 4-0  [2H 80']
  [20:51] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 44']
  [20:51] Rhode Island vs Orange County SC: 0-0  [2H 49']
  [20:51] Louisville City vs Hartford Athletic: 0-0  [1H 45']
  [20:51] FC Tulsa vs Sacramento Republic: 0-0  [NS 21']
  [20:51] Colorado Springs vs Phoenix Rising: 0-0  [NS -8']
  [20:51] San Antonio vs Monterey Bay: 0-0  [NS -8']
  [20:51] New Mexico United vs Oakland Roots: 0-0  [NS -38']
  [20:52] Vancouver FC vs York United: 4-0  [2H 81']
  [20:52] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 45']
  [20:52] Rhode Island vs Orange County SC: 0-0  [2H 50']
  [20:52] Louisville City vs Hartford Athletic: 0-0  [1H 45']
  [20:52] FC Tulsa vs Sacramento Republic: 0-0  [NS 22']
  [20:52] Colorado Springs vs Phoenix Rising: 0-0  [NS -7']
  [20:52] San Antonio vs Monterey Bay: 0-0  [NS -7']
  [20:52] New Mexico United vs Oakland Roots: 0-0  [NS -37']
  [20:53] Vancouver FC vs York United: 4-0  [2H 82']
  [20:53] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 46']
  [20:53] Rhode Island vs Orange County SC: 0-0  [2H 51']
  [20:53] Louisville City vs Hartford Athletic: 0-0  [1H 46']
  [20:53] FC Tulsa vs Sacramento Republic: 0-0  [NS 23']
  [20:53] Colorado Springs vs Phoenix Rising: 0-0  [NS -6']
  [20:53] San Antonio vs Monterey Bay: 0-0  [NS -6']
  [20:53] New Mexico United vs Oakland Roots: 0-0  [NS -36']
  [20:54] Vancouver FC vs York United: 4-0  [2H 83']
  [20:55] Pittsburgh Riverhounds vs Brooklyn: 0-0  [1H 47']
  [20:55] Rhode Island vs Orange County SC: 0-0  [2H 52']
  [20:55] Louisville City vs Hartford Athletic: 0-0  [1H 47']
  [20:55] FC Tulsa vs Sacramento Republic: 0-0  [NS 25']
  [20:55] Colorado Springs vs Phoenix Rising: 0-0  [NS -4']
  [20:55] San Antonio vs Monterey Bay: 0-0  [NS -4']
  [20:55] New Mexico United vs Oakland Roots: 0-0  [NS -34']
  [PRE -94min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.34A
  [20:56] Vancouver FC vs York United: 4-0  [2H 85']
  [20:56] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']

============================================================
HALFTIME ALERT  20:56:15
============================================================

[USL] Pittsburgh Riverhounds 0-0 Brooklyn at HT
  Level at HT — HOLD.
============================================================

  [20:56] Rhode Island vs Orange County SC: 1-0  [2H 54']
  [20:56] Louisville City vs Hartford Athletic: 0-0  [HT 45']

============================================================
HALFTIME ALERT  20:56:16
============================================================

[USL] Louisville City 0-0 Hartford Athletic at HT
  Level at HT — HOLD.
============================================================

  [20:56] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [20:56] Colorado Springs vs Phoenix Rising: 0-0  [NS -3']
  [20:56] San Antonio vs Monterey Bay: 0-0  [NS -3']
  [20:56] New Mexico United vs Oakland Roots: 0-0  [NS -33']
  [20:57] Vancouver FC vs York United: 4-0  [2H 86']
  [20:57] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [20:57] Rhode Island vs Orange County SC: 1-0  [2H 55']
  [20:57] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [20:57] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [20:57] Colorado Springs vs Phoenix Rising: 0-0  [NS -2']
  [20:57] San Antonio vs Monterey Bay: 0-0  [NS -2']
  [20:57] New Mexico United vs Oakland Roots: 0-0  [NS -32']
  [20:58] Vancouver FC vs York United: 4-0  [2H 87']
  [20:58] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [20:58] Rhode Island vs Orange County SC: 1-0  [2H 56']
  [20:58] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [20:58] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [20:58] Colorado Springs vs Phoenix Rising: 0-0  [NS -1']
  [20:58] San Antonio vs Monterey Bay: 0-0  [NS -1']
  [20:58] New Mexico United vs Oakland Roots: 0-0  [NS -31']
  [20:59] Vancouver FC vs York United: 4-0  [2H 89']
  [20:59] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [20:59] Rhode Island vs Orange County SC: 1-0  [2H 58']
  [20:59] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [20:59] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [20:59] Colorado Springs vs Phoenix Rising: 0-0  [NS 0']
  [20:59] San Antonio vs Monterey Bay: 0-0  [NS 0']
  [20:59] New Mexico United vs Oakland Roots: 0-0  [NS -30']
  [21:00] Vancouver FC vs York United: 4-0  [2H 90']
  [21:01] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:01] Rhode Island vs Orange County SC: 1-0  [2H 59']
  [21:01] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:01] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:01] Colorado Springs vs Phoenix Rising: 0-0  [NS 1']
  [21:01] San Antonio vs Monterey Bay: 0-0  [NS 1']
  [21:01] New Mexico United vs Oakland Roots: 0-0  [NS -28']
  [21:02] Vancouver FC vs York United: 4-0  [2H 91']
  [21:02] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:02] Rhode Island vs Orange County SC: 1-0  [2H 60']
  [21:02] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:02] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:02] Colorado Springs vs Phoenix Rising: 0-0  [NS 2']
  [21:02] San Antonio vs Monterey Bay: 0-0  [NS 2']
  [21:02] New Mexico United vs Oakland Roots: 0-0  [NS -27']
  [21:03] Vancouver FC vs York United: 4-0  [2H 90']
  [21:03] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:03] Rhode Island vs Orange County SC: 1-0  [2H 61']
  [21:03] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:03] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:03] Colorado Springs vs Phoenix Rising: 0-0  [NS 3']
  [21:03] San Antonio vs Monterey Bay: 0-0  [NS 3']
  [21:03] New Mexico United vs Oakland Roots: 0-0  [NS -26']
  [21:04] Vancouver FC vs York United: 4-0  [2H 91']
  [21:04] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:04] Rhode Island vs Orange County SC: 1-0  [2H 62']
  [21:04] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:04] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:04] Colorado Springs vs Phoenix Rising: 0-0  [NS 4']
  [21:04] San Antonio vs Monterey Bay: 0-0  [NS 4']
  [21:04] New Mexico United vs Oakland Roots: 0-0  [NS -25']
  [21:05] Vancouver FC vs York United: 4-0  [2H 92']
  [21:05] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:05] Rhode Island vs Orange County SC: 1-0  [2H 63']
  [21:05] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:05] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:05] Colorado Springs vs Phoenix Rising: 0-0  [NS 5']
  [21:05] San Antonio vs Monterey Bay: 0-0  [NS 5']
  [21:06] New Mexico United vs Oakland Roots: 0-0  [NS -23']
  [21:07] Vancouver FC vs York United: 4-0  [FT 90']
  [21:07] Vancouver FC vs York United: FT — will stop polling at 21:07 +30min
  [21:07] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:07] Rhode Island vs Orange County SC: 1-0  [2H 65']
  [21:07] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:07] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:07] Colorado Springs vs Phoenix Rising: 0-0  [NS 7']
  [21:07] San Antonio vs Monterey Bay: 0-0  [NS 7']
  [21:07] New Mexico United vs Oakland Roots: 0-0  [NS -22']
  [21:08] Vancouver FC vs York United: 4-0  [FT 90']
  [21:08] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:08] Rhode Island vs Orange County SC: 1-0  [2H 66']
  [21:08] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:08] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:08] Colorado Springs vs Phoenix Rising: 0-0  [NS 8']
  [21:08] San Antonio vs Monterey Bay: 0-0  [NS 8']
  [21:08] New Mexico United vs Oakland Roots: 0-0  [NS -21']
  [21:09] Vancouver FC vs York United: 4-0  [FT 90']
  [21:09] Pittsburgh Riverhounds vs Brooklyn: 0-0  [HT 45']
  [21:09] Rhode Island vs Orange County SC: 1-0  [2H 67']
  [21:09] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:09] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:09] Colorado Springs vs Phoenix Rising: 0-0  [NS 9']
  [21:09] San Antonio vs Monterey Bay: 0-0  [NS 9']
  [21:09] New Mexico United vs Oakland Roots: 0-0  [NS -20']
  [21:10] Vancouver FC vs York United: 4-0  [FT 90']
  [21:10] Pittsburgh Riverhounds vs Brooklyn: 0-0  [2H 47']
  [21:10] Rhode Island vs Orange County SC: 1-1  [2H 69']
  [21:10] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:10] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:10] Colorado Springs vs Phoenix Rising: 0-0  [1H 4']
  [21:10] San Antonio vs Monterey Bay: 0-0  [1H 3']
  [21:10] New Mexico United vs Oakland Roots: 0-0  [NS -19']
  [PRE -79min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.34A
  [21:11] Vancouver FC vs York United: 4-0  [FT 90']
  [21:12] Pittsburgh Riverhounds vs Brooklyn: 0-0  [2H 48']
  [21:12] Rhode Island vs Orange County SC: 1-1  [2H 70']
  [21:12] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:12] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:12] Colorado Springs vs Phoenix Rising: 0-0  [1H 5']
  [21:12] San Antonio vs Monterey Bay: 0-0  [1H 4']
  [21:12] New Mexico United vs Oakland Roots: 0-0  [NS -17']
  [21:13] Vancouver FC vs York United: 4-0  [FT 90']
  [21:13] Pittsburgh Riverhounds vs Brooklyn: 0-0  [2H 49']
  [21:13] Rhode Island vs Orange County SC: 1-1  [2H 71']
  [21:13] Louisville City vs Hartford Athletic: 0-0  [HT 45']
  [21:13] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:13] Colorado Springs vs Phoenix Rising: 0-0  [1H 6']
  [21:13] San Antonio vs Monterey Bay: 0-0  [1H 5']
  [21:13] New Mexico United vs Oakland Roots: 0-0  [NS -16']
  [21:14] Vancouver FC vs York United: 4-0  [FT 90']
  [21:14] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 51']
  [21:14] Rhode Island vs Orange County SC: 1-1  [2H 72']
  [21:14] Louisville City vs Hartford Athletic: 0-0  [2H 48']
  [21:14] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:14] Colorado Springs vs Phoenix Rising: 0-1  [1H 7']
  [21:14] San Antonio vs Monterey Bay: 0-0  [1H 7']
  [21:14] New Mexico United vs Oakland Roots: 0-0  [NS -15']
  [21:15] Vancouver FC vs York United: 4-0  [FT 90']
  [21:15] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 52']
  [21:15] Rhode Island vs Orange County SC: 1-1  [2H 73']
  [21:15] Louisville City vs Hartford Athletic: 0-0  [2H 49']
  [21:15] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:15] Colorado Springs vs Phoenix Rising: 0-1  [1H 8']
  [21:15] San Antonio vs Monterey Bay: 0-0  [1H 8']
  [21:15] New Mexico United vs Oakland Roots: 0-0  [NS -14']
  [21:16] Vancouver FC vs York United: 4-0  [FT 90']
  [21:16] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 53']
  [21:16] Rhode Island vs Orange County SC: 1-1  [2H 74']
  [21:16] Louisville City vs Hartford Athletic: 0-0  [2H 50']
  [21:16] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:16] Colorado Springs vs Phoenix Rising: 0-1  [1H 9']
  [21:16] San Antonio vs Monterey Bay: 0-0  [1H 9']
  [21:16] New Mexico United vs Oakland Roots: 0-0  [NS -13']
  [21:17] Vancouver FC vs York United: 4-0  [FT 90']
  [21:18] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 55']
  [21:18] Rhode Island vs Orange County SC: 1-1  [2H 76']
  [21:18] Louisville City vs Hartford Athletic: 0-0  [2H 52']
  [21:18] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:18] Colorado Springs vs Phoenix Rising: 0-1  [1H 11']
  [21:18] San Antonio vs Monterey Bay: 0-0  [1H 10']
  [21:18] New Mexico United vs Oakland Roots: 0-0  [NS -11']
  [21:19] Vancouver FC vs York United: 4-0  [FT 90']
  [21:19] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 56']
  [21:19] Rhode Island vs Orange County SC: 1-1  [2H 77']
  [21:19] Louisville City vs Hartford Athletic: 0-0  [2H 53']
  [21:19] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:19] Colorado Springs vs Phoenix Rising: 0-1  [1H 12']
  [21:19] San Antonio vs Monterey Bay: 0-0  [1H 11']
  [21:19] New Mexico United vs Oakland Roots: 0-0  [NS -10']
  [21:20] Vancouver FC vs York United: 4-0  [FT 90']
  [21:20] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 57']
  [21:20] Rhode Island vs Orange County SC: 1-1  [2H 78']
  [21:20] Louisville City vs Hartford Athletic: 0-0  [2H 54']
  [21:20] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:20] Colorado Springs vs Phoenix Rising: 0-1  [1H 13']
  [21:20] San Antonio vs Monterey Bay: 0-0  [1H 12']
  [21:20] New Mexico United vs Oakland Roots: 0-0  [NS -9']
  [21:21] Vancouver FC vs York United: 4-0  [FT 90']
  [21:21] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 58']
  [21:21] Rhode Island vs Orange County SC: 1-1  [2H 80']
  [21:21] Louisville City vs Hartford Athletic: 0-0  [2H 56']
  [21:21] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:21] Colorado Springs vs Phoenix Rising: 0-1  [1H 15']
  [21:21] San Antonio vs Monterey Bay: 0-0  [1H 14']
  [21:21] New Mexico United vs Oakland Roots: 0-0  [NS -8']
  [21:22] Vancouver FC vs York United: 4-0  [FT 90']
  [21:22] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 59']
  [21:22] Rhode Island vs Orange County SC: 1-1  [2H 81']
  [21:22] Louisville City vs Hartford Athletic: 0-0  [2H 57']
  [21:23] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:23] Colorado Springs vs Phoenix Rising: 0-1  [1H 16']
  [21:23] San Antonio vs Monterey Bay: 0-0  [1H 15']
  [21:23] New Mexico United vs Oakland Roots: 0-0  [NS -6']
  [21:24] Vancouver FC vs York United: 4-0  [FT 90']
  [21:24] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 60']
  [21:24] Rhode Island vs Orange County SC: 1-1  [2H 82']
  [21:24] Louisville City vs Hartford Athletic: 0-0  [2H 58']
  [21:24] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:24] Colorado Springs vs Phoenix Rising: 0-1  [1H 17']
  [21:24] San Antonio vs Monterey Bay: 0-0  [1H 16']
  [21:24] New Mexico United vs Oakland Roots: 0-0  [NS -5']
  [21:25] Vancouver FC vs York United: 4-0  [FT 90']
  [21:25] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 62']
  [21:25] Rhode Island vs Orange County SC: 1-1  [2H 83']
  [21:25] Louisville City vs Hartford Athletic: 0-0  [2H 59']
  [21:25] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:25] Colorado Springs vs Phoenix Rising: 0-1  [1H 18']
  [21:25] San Antonio vs Monterey Bay: 0-0  [1H 18']
  [21:25] New Mexico United vs Oakland Roots: 0-0  [NS -4']
  + Watching: Supra du Quebec vs Forge (CAN) ko=13:00
  + Watching: Pacific FC vs HFX Wanderers FC (CAN) ko=18:00
  + Watching: Qingdao Jonoon vs Chengdu Better City (CN1) ko=07:00
  + Watching: Shanghai Shenhua vs Hangzhou Greentown (CN1) ko=07:35
  + Watching: Gwangju FC vs Ulsan Hyundai FC (KO1) ko=06:30
  + Watching: FC Seoul vs Incheon United (KO1) ko=06:30
  + Watching: Gimcheon Sangmu FC vs Jeju United FC (KO1) ko=06:30
  + Watching: IFK Goteborg vs AIK Stockholm (SE1) ko=08:00
  + Watching: Kalmar FF vs Orgryte IS (SE1) ko=08:00
  + Watching: IF Elfsborg vs Hammarby FF (SE1) ko=10:30
  + Watching: Miami FC vs Birmingham Legion (USL) ko=19:00
  [21:26] Vancouver FC vs York United: 4-0  [FT 90']
  [21:26] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 63']
  [21:26] Rhode Island vs Orange County SC: 1-1  [2H 84']
  [21:26] Louisville City vs Hartford Athletic: 0-0  [2H 60']
  [21:26] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:26] Colorado Springs vs Phoenix Rising: 0-1  [1H 19']
  [21:26] San Antonio vs Monterey Bay: 0-0  [1H 19']
  [21:26] New Mexico United vs Oakland Roots: 0-0  [NS -3']
  [PRE -63min] Las Vegas Lights vs El Paso Locomotive: Pin=2.90A  B365=2.80A  Kalshi=0.34A
  [PRE -933min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1233min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.34A
  [PRE -573min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.61A
  [PRE -608min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.32A  B365=4.20A  Kalshi=0.215A
  [PRE -543min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -543min] FC Seoul vs Incheon United: Pin=4.09A  B365=3.90A  Kalshi=0.22A
  [PRE -543min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -633min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -633min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -783min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1293min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [21:27] Vancouver FC vs York United: 4-0  [FT 90']
  [21:27] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 64']
  [21:27] Rhode Island vs Orange County SC: 1-1  [2H 85']
  [21:27] Louisville City vs Hartford Athletic: 0-0  [2H 61']
  [21:27] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:27] Colorado Springs vs Phoenix Rising: 0-1  [1H 20']
  [21:27] San Antonio vs Monterey Bay: 0-0  [1H 20']
  [21:27] New Mexico United vs Oakland Roots: 0-0  [NS -2']
  [21:28] Vancouver FC vs York United: 4-0  [FT 90']
  [21:29] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 66']
  [21:29] Rhode Island vs Orange County SC: 1-1  [2H 87']
  [21:29] Louisville City vs Hartford Athletic: 0-0  [2H 63']
  [21:29] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:29] Colorado Springs vs Phoenix Rising: 0-1  [1H 22']
  [21:29] San Antonio vs Monterey Bay: 0-0  [1H 21']
  [21:29] New Mexico United vs Oakland Roots: 0-0  [NS 0']
  [21:30] Vancouver FC vs York United: 4-0  [FT 90']
  [21:30] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 67']
  [21:30] Rhode Island vs Orange County SC: 1-1  [2H 88']
  [21:30] Louisville City vs Hartford Athletic: 0-0  [2H 64']
  [21:30] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:30] Colorado Springs vs Phoenix Rising: 0-1  [1H 23']
  [21:30] San Antonio vs Monterey Bay: 0-0  [1H 22']
  [21:30] New Mexico United vs Oakland Roots: 0-0  [NS 0']

  [CLV] Las Vegas Lights vs El Paso Locomotive (USL)
    B365:     H=2.2  D=3.5  A=2.8
    Pin fair: H=2.43  D=3.85  A=3.05
    CLV:      H=-9.3%  D=-9.2%  A=-8.1%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.4  D=0.25  A=0.34
    Kalshi edge H: +3.0%  (Kalshi 0.400 vs Pin fair 0.412)
    Kalshi edge D: +3.6%  (Kalshi 0.250 vs Pin fair 0.259)
    Kalshi edge A: -3.6%  (Kalshi 0.340 vs Pin fair 0.328)
  [21:30] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -59']
  [21:31] Vancouver FC vs York United: 4-0  [FT 90']
  [21:31] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 68']
  [21:31] Rhode Island vs Orange County SC: 1-1  [2H 89']
  [21:31] Louisville City vs Hartford Athletic: 0-0  [2H 65']
  [21:31] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:31] Colorado Springs vs Phoenix Rising: 0-1  [1H 24']
  [21:31] San Antonio vs Monterey Bay: 0-0  [1H 23']
  [21:31] New Mexico United vs Oakland Roots: 0-0  [NS 1']
  [21:31] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -58']
  [21:32] Vancouver FC vs York United: 4-0  [FT 90']
  [21:32] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 69']
  [21:32] Rhode Island vs Orange County SC: 1-1  [2H 90']
  [21:32] Louisville City vs Hartford Athletic: 0-0  [2H 67']
  [21:32] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:32] Colorado Springs vs Phoenix Rising: 0-1  [1H 26']
  [21:32] San Antonio vs Monterey Bay: 0-0  [1H 25']
  [21:32] New Mexico United vs Oakland Roots: 0-0  [NS 2']
  [21:32] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -57']
  [21:33] Vancouver FC vs York United: 4-0  [FT 90']
  [21:34] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 70']
  [21:34] Rhode Island vs Orange County SC: 1-1  [2H 91']
  [21:34] Louisville City vs Hartford Athletic: 0-0  [2H 68']
  [21:34] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:34] Colorado Springs vs Phoenix Rising: 0-1  [1H 27']
  [21:34] San Antonio vs Monterey Bay: 0-0  [1H 26']
  [21:34] New Mexico United vs Oakland Roots: 0-0  [NS 4']
  [21:34] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -55']
  [21:35] Vancouver FC vs York United: 4-0  [FT 90']
  [21:35] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 71']
  [21:35] Rhode Island vs Orange County SC: 1-1  [2H 92']
  [21:35] Louisville City vs Hartford Athletic: 0-0  [2H 69']
  [21:35] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:35] Colorado Springs vs Phoenix Rising: 0-1  [1H 28']
  [21:35] San Antonio vs Monterey Bay: 0-0  [1H 27']
  [21:35] New Mexico United vs Oakland Roots: 0-0  [NS 5']
  [21:35] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -54']
  [21:36] Vancouver FC vs York United: 4-0  [FT 90']
  [21:36] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 73']
  [21:36] Rhode Island vs Orange County SC: 1-1  [2H 93']
  [21:36] Louisville City vs Hartford Athletic: 1-0  [2H 71']
  [21:36] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:36] Colorado Springs vs Phoenix Rising: 0-1  [1H 30']
  [21:36] San Antonio vs Monterey Bay: 0-0  [1H 29']
  [21:36] New Mexico United vs Oakland Roots: 0-0  [NS 6']
  [21:36] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -53']
  [21:37] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 74']
  [21:37] Rhode Island vs Orange County SC: 1-1  [2H 94']
  [21:37] Louisville City vs Hartford Athletic: 1-0  [2H 72']
  [21:37] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:37] Colorado Springs vs Phoenix Rising: 0-1  [1H 31']
  [21:37] San Antonio vs Monterey Bay: 0-0  [1H 30']
  [21:37] New Mexico United vs Oakland Roots: 0-0  [NS 7']
  [21:37] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -52']
  [21:38] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 75']
  [21:38] Rhode Island vs Orange County SC: 1-1  [2H 96']
  [21:38] Louisville City vs Hartford Athletic: 1-0  [2H 73']
  [21:38] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:38] Colorado Springs vs Phoenix Rising: 0-1  [1H 32']
  [21:38] San Antonio vs Monterey Bay: 0-0  [1H 31']
  [21:38] New Mexico United vs Oakland Roots: 0-0  [NS 8']
  [21:38] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -51']
  [21:39] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 77']
  [21:40] Rhode Island vs Orange County SC: 1-1  [2H 97']
  [21:40] Louisville City vs Hartford Athletic: 1-0  [2H 74']
  [21:40] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:40] Colorado Springs vs Phoenix Rising: 0-1  [1H 33']
  [21:40] San Antonio vs Monterey Bay: 0-0  [1H 32']
  [21:40] New Mexico United vs Oakland Roots: 0-0  [1H 2']
  [21:40] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -49']
  [21:41] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 78']
  [21:41] Rhode Island vs Orange County SC: 1-1  [2H 98']
  [21:41] Louisville City vs Hartford Athletic: 1-0  [2H 75']
  [21:41] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:41] Colorado Springs vs Phoenix Rising: 0-1  [1H 34']
  [21:41] San Antonio vs Monterey Bay: 0-0  [1H 33']
  [21:41] New Mexico United vs Oakland Roots: 0-0  [1H 3']
  [21:41] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -48']
  [21:42] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 79']
  [21:42] Rhode Island vs Orange County SC: 1-1  [2H 99']
  [21:42] Louisville City vs Hartford Athletic: 1-0  [2H 76']
  [21:42] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:42] Colorado Springs vs Phoenix Rising: 0-1  [1H 35']
  [21:42] San Antonio vs Monterey Bay: 0-0  [1H 34']
  [21:42] New Mexico United vs Oakland Roots: 0-0  [1H 4']
  [21:42] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -47']
  [PRE -917min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1217min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.34A
  [PRE -557min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.61A
  [PRE -592min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.32A  B365=4.20A  Kalshi=0.215A
  [PRE -527min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.645A
  [PRE -527min] FC Seoul vs Incheon United: Pin=4.09A  B365=3.90A  Kalshi=0.22A
  [PRE -527min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -617min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -617min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -767min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1277min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [21:43] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 80']
  [21:43] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:43] Rhode Island vs Orange County SC: FT — will stop polling at 21:43 +30min
  [21:43] Louisville City vs Hartford Athletic: 1-0  [2H 78']
  [21:43] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:43] Colorado Springs vs Phoenix Rising: 1-1  [1H 37']
  [21:43] San Antonio vs Monterey Bay: 0-0  [1H 36']
  [21:43] New Mexico United vs Oakland Roots: 0-0  [1H 6']
  [21:43] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -46']
  [21:44] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 81']
  [21:45] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:45] Louisville City vs Hartford Athletic: 1-0  [2H 79']
  [21:45] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:45] Colorado Springs vs Phoenix Rising: 1-1  [1H 38']
  [21:45] San Antonio vs Monterey Bay: 0-0  [1H 37']
  [21:45] New Mexico United vs Oakland Roots: 0-0  [1H 7']
  [21:45] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -44']
  [21:46] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 82']
  [21:46] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:46] Louisville City vs Hartford Athletic: 1-0  [2H 80']
  [21:46] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:46] Colorado Springs vs Phoenix Rising: 1-1  [1H 39']
  [21:46] San Antonio vs Monterey Bay: 0-0  [1H 38']
  [21:46] New Mexico United vs Oakland Roots: 0-0  [1H 8']
  [21:46] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -43']
  [21:47] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 84']
  [21:47] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:47] Louisville City vs Hartford Athletic: 1-0  [2H 82']
  [21:47] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:47] Colorado Springs vs Phoenix Rising: 1-1  [1H 41']
  [21:47] San Antonio vs Monterey Bay: 0-0  [1H 40']
  [21:47] New Mexico United vs Oakland Roots: 1-0  [1H 9']
  [21:47] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -42']
  [21:48] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 85']
  [21:48] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:48] Louisville City vs Hartford Athletic: 1-0  [2H 83']
  [21:48] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:48] Colorado Springs vs Phoenix Rising: 1-1  [1H 42']
  [21:48] San Antonio vs Monterey Bay: 0-0  [1H 41']
  [21:48] New Mexico United vs Oakland Roots: 1-0  [1H 10']
  [21:48] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -41']
  [21:49] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 86']
  [21:49] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:49] Louisville City vs Hartford Athletic: 1-0  [2H 84']
  [21:49] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:49] Colorado Springs vs Phoenix Rising: 1-1  [1H 43']
  [21:49] San Antonio vs Monterey Bay: 0-0  [1H 42']
  [21:49] New Mexico United vs Oakland Roots: 1-0  [1H 11']
  [21:49] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -40']
  [21:50] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 88']
  [21:51] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:51] Louisville City vs Hartford Athletic: 1-0  [2H 85']
  [21:51] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:51] Colorado Springs vs Phoenix Rising: 1-1  [1H 44']
  [21:51] San Antonio vs Monterey Bay: 0-0  [1H 43']
  [21:51] New Mexico United vs Oakland Roots: 1-0  [1H 13']
  [21:51] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -38']
  [21:52] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 89']
  [21:52] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:52] Louisville City vs Hartford Athletic: 1-0  [2H 86']
  [21:52] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:52] Colorado Springs vs Phoenix Rising: 1-1  [1H 45']
  [21:52] San Antonio vs Monterey Bay: 0-0  [1H 44']
  [21:52] New Mexico United vs Oakland Roots: 1-0  [1H 14']
  [21:52] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -37']
  [21:53] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 90']
  [21:53] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:53] Louisville City vs Hartford Athletic: 1-0  [2H 87']
  [21:53] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:53] Colorado Springs vs Phoenix Rising: 1-1  [1H 46']
  [21:53] San Antonio vs Monterey Bay: 0-0  [1H 45']
  [21:53] New Mexico United vs Oakland Roots: 1-0  [1H 15']
  [21:53] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -36']
  [21:54] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 90']
  [21:54] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:54] Louisville City vs Hartford Athletic: 1-0  [2H 89']
  [21:54] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:54] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']

============================================================
HALFTIME ALERT  21:54:49
============================================================

[USL] Colorado Springs 1-1 Phoenix Rising at HT
  Level at HT — HOLD.
============================================================

  [21:54] San Antonio vs Monterey Bay: 0-0  [HT 45']

============================================================
HALFTIME ALERT  21:54:49
============================================================

[USL] San Antonio 0-0 Monterey Bay at HT
  Level at HT — HOLD.
============================================================

  [21:54] New Mexico United vs Oakland Roots: 1-0  [1H 17']
  [21:54] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -35']
  [21:55] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 91']
  [21:56] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:56] Louisville City vs Hartford Athletic: 1-0  [2H 90']
  [21:56] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:56] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [21:56] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [21:56] New Mexico United vs Oakland Roots: 1-0  [1H 18']
  [21:56] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -33']
  [21:57] Pittsburgh Riverhounds vs Brooklyn: 0-1  [2H 92']
  [21:57] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:57] Louisville City vs Hartford Athletic: 1-0  [2H 91']
  [21:57] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:57] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [21:57] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [21:57] New Mexico United vs Oakland Roots: 1-0  [1H 19']
  [21:57] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -32']
  [21:58] Pittsburgh Riverhounds vs Brooklyn: 0-2  [2H 93']
  [21:58] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:58] Louisville City vs Hartford Athletic: 1-0  [2H 90']
  [21:58] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:58] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [21:58] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [21:58] New Mexico United vs Oakland Roots: 1-0  [1H 20']
  [21:58] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -31']
  [PRE -901min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1201min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.34A
  [PRE -541min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.61A
  [PRE -576min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.32A  B365=4.20A  Kalshi=0.215A
  [PRE -511min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.645A
  [PRE -511min] FC Seoul vs Incheon United: Pin=4.09A  B365=3.90A  Kalshi=0.22A
  [PRE -511min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -601min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -601min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -751min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1261min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [21:59] Pittsburgh Riverhounds vs Brooklyn: 0-2  [2H 94']
  [21:59] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [21:59] Louisville City vs Hartford Athletic: 1-0  [2H 91']
  [21:59] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [21:59] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [21:59] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [21:59] New Mexico United vs Oakland Roots: 1-0  [1H 21']
  [21:59] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -30']
  [22:00] Pittsburgh Riverhounds vs Brooklyn: 0-2  [2H 96']
  [22:01] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:01] Louisville City vs Hartford Athletic: 1-0  [2H 92']
  [22:01] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:01] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:01] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:01] New Mexico United vs Oakland Roots: 1-0  [1H 22']
  [22:01] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -28']
  [22:02] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:02] Pittsburgh Riverhounds vs Brooklyn: FT — will stop polling at 22:02 +30min
  [22:02] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:02] Louisville City vs Hartford Athletic: 1-0  [2H 93']
  [22:02] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:02] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:02] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:02] New Mexico United vs Oakland Roots: 1-0  [1H 24']
  [22:02] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -27']
  [22:03] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:03] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:03] Louisville City vs Hartford Athletic: 1-0  [2H 95']
  [22:03] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:03] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:03] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:03] New Mexico United vs Oakland Roots: 1-0  [1H 25']
  [22:03] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -26']
  [22:04] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:04] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:04] Louisville City vs Hartford Athletic: 1-0  [2H 96']
  [22:04] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:04] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:04] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:04] New Mexico United vs Oakland Roots: 1-0  [1H 26']
  [22:04] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -25']
  [22:05] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:05] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:05] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:05] Louisville City vs Hartford Athletic: FT — will stop polling at 22:05 +30min
  [22:05] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:05] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:05] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:05] New Mexico United vs Oakland Roots: 1-0  [1H 28']
  [22:05] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -24']
  [22:06] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:07] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:07] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:07] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:07] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:07] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:07] New Mexico United vs Oakland Roots: 1-0  [1H 29']
  [22:07] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -22']
  [22:08] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:08] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:08] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:08] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:08] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:08] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:08] New Mexico United vs Oakland Roots: 1-0  [1H 30']
  [22:08] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -21']
  [22:09] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:09] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:09] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:09] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:09] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:09] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:09] New Mexico United vs Oakland Roots: 1-0  [1H 31']
  [22:09] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -20']
  [22:10] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:10] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:10] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:10] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:10] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:10] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:10] New Mexico United vs Oakland Roots: 1-0  [1H 32']
  [22:10] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -19']
  [22:11] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:11] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:11] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:11] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:11] Colorado Springs vs Phoenix Rising: 1-1  [HT 45']
  [22:12] San Antonio vs Monterey Bay: 0-0  [HT 45']
  [22:12] New Mexico United vs Oakland Roots: 1-0  [1H 33']
  [22:12] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -17']
  [22:13] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:13] Rhode Island vs Orange County SC: 1-1  [FT 90']
  [22:13] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:13] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:13] Colorado Springs vs Phoenix Rising: 2-1  [2H 49']
  [22:13] San Antonio vs Monterey Bay: 0-0  [2H 47']
  [22:13] New Mexico United vs Oakland Roots: 1-0  [1H 35']
  [22:13] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -16']
  [22:14] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:14] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:14] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:14] Colorado Springs vs Phoenix Rising: 2-1  [2H 50']
  [22:14] San Antonio vs Monterey Bay: 0-0  [2H 48']
  [22:14] New Mexico United vs Oakland Roots: 1-0  [1H 36']
  [22:14] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -15']
  [PRE -885min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.515A
  [PRE -1185min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.335A
  [PRE -525min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.61A
  [PRE -560min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.32A  B365=4.20A  Kalshi=0.215A
  [PRE -495min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -495min] FC Seoul vs Incheon United: Pin=4.09A  B365=3.90A  Kalshi=0.22A
  [PRE -495min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -585min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -585min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -735min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1245min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.335A
  [22:15] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:15] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:15] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [22:15] Colorado Springs vs Phoenix Rising: 2-1  [2H 51']
  [22:15] San Antonio vs Monterey Bay: 0-0  [2H 49']
  [22:15] New Mexico United vs Oakland Roots: 1-0  [1H 37']
  [22:15] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -14']
  [22:16] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:16] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:16] FC Tulsa vs Sacramento Republic: 0-0  [NS 106']
  [22:16] Colorado Springs vs Phoenix Rising: 2-1  [2H 52']
  [22:16] San Antonio vs Monterey Bay: 0-0  [2H 51']
  [22:16] New Mexico United vs Oakland Roots: 1-0  [1H 39']
  [22:16] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -13']
  [22:17] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:18] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:18] FC Tulsa vs Sacramento Republic: 0-0  [NS 108']
  [22:18] Colorado Springs vs Phoenix Rising: 2-1  [2H 53']
  [22:18] San Antonio vs Monterey Bay: 0-0  [2H 52']
  [22:18] New Mexico United vs Oakland Roots: 1-0  [1H 40']
  [22:18] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -11']
  [22:19] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:19] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:19] FC Tulsa vs Sacramento Republic: 0-0  [NS 109']
  [22:19] Colorado Springs vs Phoenix Rising: 2-1  [2H 54']
  [22:19] San Antonio vs Monterey Bay: 0-0  [2H 53']
  [22:19] New Mexico United vs Oakland Roots: 1-0  [1H 41']
  [22:19] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -10']
  [22:20] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:20] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:20] FC Tulsa vs Sacramento Republic: 0-0  [NS 110']
  [22:20] Colorado Springs vs Phoenix Rising: 2-1  [2H 56']
  [22:20] San Antonio vs Monterey Bay: 0-0  [2H 55']
  [22:20] New Mexico United vs Oakland Roots: 2-0  [1H 42']
  [22:20] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -9']
  [22:21] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:21] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:21] FC Tulsa vs Sacramento Republic: 0-0  [NS 111']
  [22:21] Colorado Springs vs Phoenix Rising: 2-1  [2H 57']
  [22:21] San Antonio vs Monterey Bay: 0-0  [2H 56']
  [22:21] New Mexico United vs Oakland Roots: 2-0  [1H 43']
  [22:21] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -8']
  [22:22] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:22] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:22] FC Tulsa vs Sacramento Republic: 0-0  [NS 112']
  [22:22] Colorado Springs vs Phoenix Rising: 2-1  [2H 58']
  [22:22] San Antonio vs Monterey Bay: 0-0  [2H 57']
  [22:22] New Mexico United vs Oakland Roots: 2-0  [1H 44']
  [22:22] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -7']
  [22:23] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:24] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:24] FC Tulsa vs Sacramento Republic: 0-0  [NS 114']
  [22:24] Colorado Springs vs Phoenix Rising: 2-1  [2H 60']
  [22:24] San Antonio vs Monterey Bay: 0-0  [2H 58']
  [22:24] New Mexico United vs Oakland Roots: 2-0  [1H 45']
  [22:24] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -5']
  [22:25] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:25] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:25] FC Tulsa vs Sacramento Republic: 0-0  [NS 115']
  [22:25] Colorado Springs vs Phoenix Rising: 2-1  [2H 61']
  [22:25] San Antonio vs Monterey Bay: 0-0  [2H 59']
  [22:25] New Mexico United vs Oakland Roots: 2-0  [1H 46']
  [22:25] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -4']
  [22:26] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:26] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:26] FC Tulsa vs Sacramento Republic: 0-0  [NS 116']
  [22:26] Colorado Springs vs Phoenix Rising: 2-1  [2H 62']
  [22:26] San Antonio vs Monterey Bay: 0-0  [2H 60']
  [22:26] New Mexico United vs Oakland Roots: 2-0  [1H 47']
  [22:26] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -3']
  [22:27] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:27] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:27] FC Tulsa vs Sacramento Republic: 0-0  [NS 117']
  [22:27] Colorado Springs vs Phoenix Rising: 2-1  [2H 63']
  [22:27] San Antonio vs Monterey Bay: 0-0  [2H 62']
  [22:27] New Mexico United vs Oakland Roots: 2-0  [1H 48']
  [22:27] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS -2']
  [22:28] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:28] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:28] FC Tulsa vs Sacramento Republic: 0-0  [NS 118']
  [22:28] Colorado Springs vs Phoenix Rising: 2-1  [2H 64']
  [22:28] San Antonio vs Monterey Bay: 0-0  [2H 63']
  [22:29] New Mexico United vs Oakland Roots: 2-0  [1H 49']
  [22:29] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 0']
  [22:30] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:30] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:30] FC Tulsa vs Sacramento Republic: 0-0  [NS 120']
  [22:30] Colorado Springs vs Phoenix Rising: 2-1  [2H 65']
  [22:30] San Antonio vs Monterey Bay: 0-0  [2H 64']
  [22:30] New Mexico United vs Oakland Roots: 2-0  [1H 51']
  [22:30] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 0']
  [PRE -869min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1169min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.335A
  [PRE -509min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.61A
  [PRE -544min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.215A
  [PRE -479min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -479min] FC Seoul vs Incheon United: Pin=4.09A  B365=3.90A  Kalshi=0.22A
  [PRE -479min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -569min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -569min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -719min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1229min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [22:31] Pittsburgh Riverhounds vs Brooklyn: 0-2  [FT 90']
  [22:31] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:31] FC Tulsa vs Sacramento Republic: 0-0  [NS 121']
  [22:31] Colorado Springs vs Phoenix Rising: 2-1  [2H 67']
  [22:31] San Antonio vs Monterey Bay: 0-0  [2H 66']
  [22:31] New Mexico United vs Oakland Roots: 2-0  [HT 45']

============================================================
HALFTIME ALERT  22:31:33
============================================================

[USL] New Mexico United 2-0 Oakland Roots at HT
  Market:   KXUSLGAME-26JUL04NEWOAK-OAK
  Price:    4.5%  (bid 2.0% / ask 7.0%)
  Historical comeback rate (down 2): 11.4%
  Edge:     +6.9%  ->  [BUY MORE]
  -> Add 3.6% of bankroll at 4.5c  (fair value 11.4c)
  -> EV on additional bet: 153% return on investment
============================================================

  [22:31] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 1']
  [22:32] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:32] FC Tulsa vs Sacramento Republic: 0-0  [NS 122']
  [22:32] Colorado Springs vs Phoenix Rising: 2-1  [2H 68']
  [22:32] San Antonio vs Monterey Bay: 0-0  [2H 67']
  [22:32] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:32] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 2']
  [22:33] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:33] FC Tulsa vs Sacramento Republic: 0-0  [NS 123']
  [22:33] Colorado Springs vs Phoenix Rising: 2-1  [2H 69']
  [22:33] San Antonio vs Monterey Bay: 0-0  [2H 68']
  [22:33] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:33] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 3']
  [22:34] Louisville City vs Hartford Athletic: 1-0  [FT 90']
  [22:35] FC Tulsa vs Sacramento Republic: 0-0  [NS 125']
  [22:35] Colorado Springs vs Phoenix Rising: 2-1  [2H 71']
  [22:35] San Antonio vs Monterey Bay: 0-0  [2H 69']
  [22:35] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:35] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 5']
  [22:36] FC Tulsa vs Sacramento Republic: 0-0  [NS 126']
  [22:36] Colorado Springs vs Phoenix Rising: 2-1  [2H 72']
  [22:36] San Antonio vs Monterey Bay: 0-0  [2H 70']
  [22:36] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:36] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 6']
  [22:37] FC Tulsa vs Sacramento Republic: 0-0  [NS 127']
  [22:37] Colorado Springs vs Phoenix Rising: 2-1  [2H 73']
  [22:37] San Antonio vs Monterey Bay: 0-0  [2H 71']
  [22:37] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:37] Las Vegas Lights vs El Paso Locomotive: 0-0  [NS 7']
  [22:38] FC Tulsa vs Sacramento Republic: 0-0  [NS 128']
  [22:38] Colorado Springs vs Phoenix Rising: 2-1  [2H 74']
  [22:38] San Antonio vs Monterey Bay: 0-0  [2H 73']
  [22:38] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:38] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 1']
  [22:39] FC Tulsa vs Sacramento Republic: 0-0  [NS 129']
  [22:39] Colorado Springs vs Phoenix Rising: 2-1  [2H 75']
  [22:39] San Antonio vs Monterey Bay: 0-0  [2H 74']
  [22:39] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:39] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 2']
  [22:40] FC Tulsa vs Sacramento Republic: 0-0  [NS 130']
  [22:41] Colorado Springs vs Phoenix Rising: 2-1  [2H 76']
  [22:41] San Antonio vs Monterey Bay: 0-0  [2H 75']
  [22:41] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:41] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 3']
  [22:42] FC Tulsa vs Sacramento Republic: 0-0  [NS 132']
  [22:42] Colorado Springs vs Phoenix Rising: 2-1  [2H 78']
  [22:42] San Antonio vs Monterey Bay: 0-0  [2H 76']
  [22:42] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:42] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 5']
  [22:43] FC Tulsa vs Sacramento Republic: 0-0  [NS 133']
  [22:43] Colorado Springs vs Phoenix Rising: 2-1  [2H 79']
  [22:43] San Antonio vs Monterey Bay: 0-0  [2H 77']
  [22:43] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:43] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 6']
  [22:44] FC Tulsa vs Sacramento Republic: 0-0  [NS 134']
  [22:44] Colorado Springs vs Phoenix Rising: 2-1  [2H 80']
  [22:44] San Antonio vs Monterey Bay: 0-0  [2H 78']
  [22:44] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:44] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 7']
  [22:45] FC Tulsa vs Sacramento Republic: 0-0  [NS 135']
  [22:45] Colorado Springs vs Phoenix Rising: 3-1  [2H 81']
  [22:45] San Antonio vs Monterey Bay: 0-0  [2H 80']
  [22:45] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:45] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 8']
  [PRE -854min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1154min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.335A
  [PRE -494min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.615A
  [PRE -529min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.215A
  [PRE -464min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -464min] FC Seoul vs Incheon United: Pin=4.09A  B365=3.90A  Kalshi=0.22A
  [PRE -464min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -554min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -553min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -703min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1213min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [22:47] FC Tulsa vs Sacramento Republic: 0-0  [NS 137']
  [22:47] Colorado Springs vs Phoenix Rising: 3-1  [2H 82']
  [22:47] San Antonio vs Monterey Bay: 0-0  [2H 81']
  [22:47] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:47] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 9']
  [22:48] FC Tulsa vs Sacramento Republic: 0-0  [NS 138']
  [22:48] Colorado Springs vs Phoenix Rising: 3-1  [2H 83']
  [22:48] San Antonio vs Monterey Bay: 0-0  [2H 82']
  [22:48] New Mexico United vs Oakland Roots: 2-0  [HT 45']
  [22:48] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 10']
  [22:49] FC Tulsa vs Sacramento Republic: 0-0  [NS 139']
  [22:49] Colorado Springs vs Phoenix Rising: 3-1  [2H 85']
  [22:49] San Antonio vs Monterey Bay: 0-0  [2H 84']
  [22:49] New Mexico United vs Oakland Roots: 2-0  [2H 48']
  [22:49] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 12']
  [22:50] FC Tulsa vs Sacramento Republic: 0-0  [NS 140']
  [22:50] Colorado Springs vs Phoenix Rising: 3-1  [2H 86']
  [22:50] San Antonio vs Monterey Bay: 0-0  [2H 85']
  [22:50] New Mexico United vs Oakland Roots: 2-0  [2H 49']
  [22:50] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 13']
  [22:51] FC Tulsa vs Sacramento Republic: 0-0  [NS 141']
  [22:51] Colorado Springs vs Phoenix Rising: 3-1  [2H 87']
  [22:51] San Antonio vs Monterey Bay: 0-0  [2H 86']
  [22:52] New Mexico United vs Oakland Roots: 2-0  [2H 50']
  [22:52] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 14']
  [22:53] FC Tulsa vs Sacramento Republic: 0-0  [NS 143']
  [22:53] Colorado Springs vs Phoenix Rising: 3-1  [2H 89']
  [22:53] San Antonio vs Monterey Bay: 0-0  [2H 87']
  [22:53] New Mexico United vs Oakland Roots: 2-0  [2H 51']
  [22:53] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 15']
  [22:54] FC Tulsa vs Sacramento Republic: 0-0  [NS 144']
  [22:54] Colorado Springs vs Phoenix Rising: 3-1  [2H 90']
  [22:54] San Antonio vs Monterey Bay: 0-0  [2H 88']
  [22:54] New Mexico United vs Oakland Roots: 2-0  [2H 52']
  [22:54] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 16']
  [22:55] FC Tulsa vs Sacramento Republic: 0-0  [NS 145']
  [22:55] Colorado Springs vs Phoenix Rising: 3-1  [2H 91']
  [22:55] San Antonio vs Monterey Bay: 0-0  [2H 89']
  [22:55] New Mexico United vs Oakland Roots: 2-0  [2H 53']
  [22:55] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 17']
  [22:56] FC Tulsa vs Sacramento Republic: 0-0  [NS 146']
  [22:56] Colorado Springs vs Phoenix Rising: 3-1  [2H 90']
  [22:56] San Antonio vs Monterey Bay: 0-0  [2H 90']
  [22:56] New Mexico United vs Oakland Roots: 2-0  [2H 55']
  [22:56] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 19']
  [22:57] FC Tulsa vs Sacramento Republic: 0-0  [NS 147']
  [22:57] Colorado Springs vs Phoenix Rising: 3-1  [2H 91']
  [22:57] San Antonio vs Monterey Bay: 0-0  [2H 91']
  [22:57] New Mexico United vs Oakland Roots: 2-0  [2H 56']
  [22:57] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 20']
  [22:58] FC Tulsa vs Sacramento Republic: 0-0  [NS 148']
  [22:59] Colorado Springs vs Phoenix Rising: 3-1  [2H 92']
  [22:59] San Antonio vs Monterey Bay: 0-0  [2H 92']
  [22:59] New Mexico United vs Oakland Roots: 2-0  [2H 57']
  [22:59] Las Vegas Lights vs El Paso Locomotive: 0-0  [1H 21']
  [23:00] FC Tulsa vs Sacramento Republic: 0-0  [NS 150']
  [23:00] Colorado Springs vs Phoenix Rising: 3-1  [2H 93']
  [23:00] San Antonio vs Monterey Bay: 0-0  [2H 93']
  [23:00] New Mexico United vs Oakland Roots: 2-0  [2H 58']
  [23:00] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 22']
  [23:01] FC Tulsa vs Sacramento Republic: 0-0  [NS 151']
  [23:01] Colorado Springs vs Phoenix Rising: 3-1  [2H 94']
  [23:01] San Antonio vs Monterey Bay: 0-0  [2H 94']
  [23:01] New Mexico United vs Oakland Roots: 2-0  [2H 59']
  [23:01] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 23']
  [PRE -838min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.515A
  [PRE -1138min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.335A
  [PRE -478min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.615A
  [PRE -513min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.215A
  [PRE -448min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -448min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -448min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -538min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -538min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -688min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1198min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.335A
  [23:02] FC Tulsa vs Sacramento Republic: 0-0  [NS 152']
  [23:02] Colorado Springs vs Phoenix Rising: 3-1  [2H 96']
  [23:02] San Antonio vs Monterey Bay: 0-0  [2H 96']
  [23:02] New Mexico United vs Oakland Roots: 2-0  [2H 60']
  [23:02] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 24']
  [23:03] FC Tulsa vs Sacramento Republic: 0-0  [NS 153']
  [23:03] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:03] Colorado Springs vs Phoenix Rising: FT — will stop polling at 23:04 +30min
  [23:04] San Antonio vs Monterey Bay: 0-0  [2H 97']
  [23:04] New Mexico United vs Oakland Roots: 2-0  [2H 62']
  [23:04] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 26']
  [23:05] FC Tulsa vs Sacramento Republic: 0-0  [NS 155']
  [23:05] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:05] San Antonio vs Monterey Bay: 0-0  [2H 98']
  [23:05] New Mexico United vs Oakland Roots: 2-0  [2H 63']
  [23:05] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 27']
  [23:06] FC Tulsa vs Sacramento Republic: 0-0  [NS 156']
  [23:06] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:06] San Antonio vs Monterey Bay: 0-0  [2H 99']
  [23:06] New Mexico United vs Oakland Roots: 2-0  [2H 64']
  [23:06] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 28']
  [23:07] FC Tulsa vs Sacramento Republic: 0-0  [NS 157']
  [23:07] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:07] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:07] San Antonio vs Monterey Bay: FT — will stop polling at 23:07 +30min
  [23:07] New Mexico United vs Oakland Roots: 2-0  [2H 66']
  [23:07] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 30']
  [23:08] FC Tulsa vs Sacramento Republic: 0-0  [NS 158']
  [23:08] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:08] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:08] New Mexico United vs Oakland Roots: 2-0  [2H 67']
  [23:08] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 31']
  [23:09] FC Tulsa vs Sacramento Republic: 0-0  [NS 159']
  [23:09] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:10] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:10] New Mexico United vs Oakland Roots: 2-0  [2H 68']
  [23:10] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 32']
  [23:11] FC Tulsa vs Sacramento Republic: 0-0  [NS 161']
  [23:11] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:11] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:11] New Mexico United vs Oakland Roots: 2-1  [2H 69']
  [23:11] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 33']
  [23:12] FC Tulsa vs Sacramento Republic: 0-0  [NS 162']
  [23:12] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:12] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:12] New Mexico United vs Oakland Roots: 2-1  [2H 70']
  [23:12] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 34']
  [23:13] FC Tulsa vs Sacramento Republic: 0-0  [NS 163']
  [23:13] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:13] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:13] New Mexico United vs Oakland Roots: 2-1  [2H 71']
  [23:13] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 35']
  [23:14] FC Tulsa vs Sacramento Republic: 0-0  [NS 164']
  [23:14] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:14] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:14] New Mexico United vs Oakland Roots: 2-1  [2H 73']
  [23:14] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 37']
  [23:15] FC Tulsa vs Sacramento Republic: 0-0  [NS 165']
  [23:15] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:15] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:15] New Mexico United vs Oakland Roots: 2-1  [2H 74']
  [23:15] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 38']
  [23:16] FC Tulsa vs Sacramento Republic: 0-0  [NS 166']
  [23:17] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:17] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:17] New Mexico United vs Oakland Roots: 2-1  [2H 75']
  [23:17] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 39']
  [PRE -822min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1122min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.33A
  [PRE -462min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.615A
  [PRE -497min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.215A
  [PRE -432min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -432min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -432min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.91A  B365=2.88A  Kalshi=0.32A
  [PRE -522min] IFK Goteborg vs AIK Stockholm: Pin=3.15A  B365=3.10A  Kalshi=0.295A
  [PRE -522min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -672min] IF Elfsborg vs Hammarby FF: Pin=1.90A  B365=1.85A  Kalshi=0.505A
  [PRE -1182min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [23:18] FC Tulsa vs Sacramento Republic: 0-0  [NS 168']
  [23:18] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:18] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:18] New Mexico United vs Oakland Roots: 2-1  [2H 76']
  [23:18] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 40']
  [23:19] FC Tulsa vs Sacramento Republic: 0-0  [NS 169']
  [23:19] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:19] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:19] New Mexico United vs Oakland Roots: 2-1  [2H 77']
  [23:19] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 41']
  [23:20] FC Tulsa vs Sacramento Republic: 0-0  [NS 170']
  [23:20] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:20] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:20] New Mexico United vs Oakland Roots: 2-1  [2H 78']
  [23:20] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 42']
  [23:21] FC Tulsa vs Sacramento Republic: 0-0  [NS 171']
  [23:22] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:22] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:22] New Mexico United vs Oakland Roots: 2-1  [2H 80']
  [23:22] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 44']
  [23:23] FC Tulsa vs Sacramento Republic: 0-0  [NS 173']
  [23:23] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:23] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:23] New Mexico United vs Oakland Roots: 2-1  [2H 81']
  [23:23] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 45']
  [23:24] FC Tulsa vs Sacramento Republic: 0-0  [NS 174']
  [23:24] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:24] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:24] New Mexico United vs Oakland Roots: 2-1  [2H 82']
  [23:24] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 46']
  [23:25] FC Tulsa vs Sacramento Republic: 0-0  [NS 175']
  [23:25] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:25] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:25] New Mexico United vs Oakland Roots: 2-1  [2H 84']
  [23:25] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 45']
  [23:26] FC Tulsa vs Sacramento Republic: 0-0  [NS 176']
  [23:26] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:26] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:26] New Mexico United vs Oakland Roots: 2-1  [2H 85']
  [23:26] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 46']
  [23:27] FC Tulsa vs Sacramento Republic: 0-0  [NS 177']
  [23:27] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:27] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:27] New Mexico United vs Oakland Roots: 2-1  [2H 86']
  [23:27] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 47']
  [23:28] FC Tulsa vs Sacramento Republic: 0-0  [NS 178']
  [23:29] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:29] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:29] New Mexico United vs Oakland Roots: 2-1  [2H 87']
  [23:29] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 48']
  [23:30] FC Tulsa vs Sacramento Republic: 0-0  [NS 180']
  [23:30] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:30] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:30] New Mexico United vs Oakland Roots: 2-1  [2H 88']
  [23:30] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 49']
  [23:31] FC Tulsa vs Sacramento Republic: 0-0  [NS 181']
  [23:31] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:31] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:31] New Mexico United vs Oakland Roots: 2-1  [2H 89']
  [23:31] Las Vegas Lights vs El Paso Locomotive: 0-1  [1H 50']
  [23:32] FC Tulsa vs Sacramento Republic: 0-0  [NS 182']
  [23:32] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:32] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:32] New Mexico United vs Oakland Roots: 2-1  [2H 90']
  [23:32] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']

============================================================
HALFTIME ALERT  23:32:43
============================================================

[USL] Las Vegas Lights 1-1 El Paso Locomotive at HT
  Level at HT — HOLD.
============================================================

  [PRE -807min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.52A
  [PRE -1107min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.33A
  [PRE -447min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.615A
  [PRE -482min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.21A
  [PRE -417min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -417min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -417min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.32A
  [PRE -507min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -507min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -657min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1167min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [23:33] FC Tulsa vs Sacramento Republic: 0-0  [NS 183']
  [23:33] Colorado Springs vs Phoenix Rising: 3-1  [FT 90']
  [23:33] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:34] New Mexico United vs Oakland Roots: 2-1  [2H 91']
  [23:34] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:35] FC Tulsa vs Sacramento Republic: 0-0  [NS 185']
  [23:35] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:35] New Mexico United vs Oakland Roots: 2-1  [2H 92']
  [23:35] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:36] FC Tulsa vs Sacramento Republic: 0-0  [NS 186']
  [23:36] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:36] New Mexico United vs Oakland Roots: 2-1  [2H 93']
  [23:36] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:37] FC Tulsa vs Sacramento Republic: 0-0  [NS 187']
  [23:37] San Antonio vs Monterey Bay: 0-0  [FT 90']
  [23:37] New Mexico United vs Oakland Roots: 2-1  [2H 94']
  [23:37] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:38] FC Tulsa vs Sacramento Republic: 0-0  [NS 188']
  [23:38] New Mexico United vs Oakland Roots: 2-1  [2H 96']
  [23:38] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:39] FC Tulsa vs Sacramento Republic: 0-0  [NS 189']
  [23:39] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:39] New Mexico United vs Oakland Roots: FT — will stop polling at 23:39 +30min
  [23:39] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:40] FC Tulsa vs Sacramento Republic: 0-0  [NS 190']
  [23:41] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:41] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:42] FC Tulsa vs Sacramento Republic: 0-0  [NS 192']
  [23:42] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:42] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:43] FC Tulsa vs Sacramento Republic: 0-0  [NS 193']
  [23:43] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:43] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:44] FC Tulsa vs Sacramento Republic: 0-0  [NS 194']
  [23:44] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:44] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:45] FC Tulsa vs Sacramento Republic: 0-0  [NS 195']
  [23:45] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:45] Las Vegas Lights vs El Paso Locomotive: 1-1  [HT 45']
  [23:46] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:47] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:47] Las Vegas Lights vs El Paso Locomotive: 1-1  [2H 46']
  [23:48] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:48] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:48] Las Vegas Lights vs El Paso Locomotive: 1-1  [2H 47']
  [PRE -791min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.53A
  [PRE -1091min] Pacific FC vs HFX Wanderers FC: Pin=2.55A  B365=3.10A  Kalshi=0.33A
  [PRE -431min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.53A  Kalshi=0.615A
  [PRE -466min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.205A
  [PRE -401min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -401min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -401min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.32A
  [PRE -491min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -491min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -641min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1151min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [23:49] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:49] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:49] Las Vegas Lights vs El Paso Locomotive: 1-1  [2H 48']
  [23:50] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:50] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:50] Las Vegas Lights vs El Paso Locomotive: 1-1  [2H 50']
  [23:51] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:51] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:51] Las Vegas Lights vs El Paso Locomotive: 1-1  [2H 51']
  [23:52] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:53] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:53] Las Vegas Lights vs El Paso Locomotive: 1-1  [2H 52']
  [23:54] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:54] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:54] Las Vegas Lights vs El Paso Locomotive: 1-2  [2H 54']
  [23:55] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:55] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:55] Las Vegas Lights vs El Paso Locomotive: 1-2  [2H 55']
  [23:56] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:56] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:56] Las Vegas Lights vs El Paso Locomotive: 1-2  [2H 56']
  [23:57] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:57] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:57] Las Vegas Lights vs El Paso Locomotive: 1-2  [2H 57']
  [23:58] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [23:59] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [23:59] Las Vegas Lights vs El Paso Locomotive: 1-2  [2H 58']
  [00:00] FC Tulsa vs Sacramento Republic: 0-0  [PST 0']
  [00:00] New Mexico United vs Oakland Roots: 2-1  [FT 90']
  [00:00] Las Vegas Lights vs El Paso Locomotive: 1-2  [2H 59']
  + Watching: IF Brommapojkarna vs Gais (SE1) ko=13:00
  + Watching: BK Hacken vs Djurgardens IF (SE1) ko=13:00
  - Removed: Atlético Ottawa vs Cavalry FC
  - Removed: Vancouver FC vs York United
  - Removed: Shenyang Urban vs Chongqing Tongliang Long
  - Removed: Qingdao Youth Island vs SHANGHAI SIPG
  - Removed: Beijing Guoan vs Shandong Luneng
  - Removed: Dalian Zhixing vs Wuhan Three Towns
  - Removed: Tianjin Teda vs Sichuan Jiuniu
  - Removed: FC Anyang vs Pohang Steelers
  - Removed: Daejeon Citizen vs Bucheon FC 1995
  - Removed: Jeonbuk Motors vs Gangwon FC
  - Removed: Halmstad vs Vasteras SK FK
  - Removed: Degerfors IF vs Malmo FF
  - Removed: Indy Eleven vs Charleston Battery
  - Removed: Tampa Bay Rowdies vs Lexington
  - Removed: Pittsburgh Riverhounds vs Brooklyn
  - Removed: Rhode Island vs Orange County SC
  - Removed: Louisville City vs Hartford Athletic
  - Removed: FC Tulsa vs Sacramento Republic
  - Removed: Colorado Springs vs Phoenix Rising
  - Removed: San Antonio vs Monterey Bay
  - Removed: New Mexico United vs Oakland Roots
  - Removed: Las Vegas Lights vs El Paso Locomotive
  [PRE -776min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.545A
  [DEDUPE] AWAY YES already pending for Pacific FC vs HFX Wanderers FC — keeping first, skipping HOME YES
  [PRE -1076min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.33A
  [PRE -416min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -451min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.21A
  [PRE -386min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.65A
  [PRE -386min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -386min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.32A
  [PRE -476min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -476min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -626min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1136min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [EMAIL] Sent: CLV ALERT (4 MATCHES) - 20260705:0003
  [PENDING] Logged: Supra du Quebec vs Forge HOME YES Kalshi $1.07
  [AUTO] kill-switch engaged -> skip
  [PRE -761min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.55A
  [PRE -1060min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -400min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -435min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.21A
  [PRE -370min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.655A
  [PRE -370min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -370min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.32A
  [PRE -460min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -460min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -610min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1120min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -745min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.55A
  [PRE -1045min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -385min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -420min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.21A
  [PRE -355min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.655A
  [PRE -355min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -355min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.32A
  [PRE -445min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -445min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -595min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1105min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -730min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.55A
  [PRE -1030min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -370min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -405min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.205A
  [PRE -340min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.67A
  [PRE -340min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.22A
  [PRE -340min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.32A
  [PRE -430min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -430min] Kalmar FF vs Orgryte IS: Pin=5.48A  B365=7.00A  Kalshi=0.145A
  [PRE -580min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1090min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [EMAIL] Sent: CLV ALERT (3 MATCHES) - 20260705:0104
  [PRE -714min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.55A
  [PRE -1014min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -354min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -389min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.205A
  [PRE -324min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.675A
  [PRE -324min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.215A
  [PRE -324min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.33A
  [PRE -414min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -414min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -564min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1074min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -699min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.55A
  [PRE -999min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -339min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -374min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.20A  Kalshi=0.205A
  [PRE -309min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.675A
  [PRE -309min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.215A
  [PRE -309min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.33A
  [PRE -399min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -399min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -549min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1059min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -684min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.55A
  [PRE -983min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -323min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -358min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -293min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.675A
  [PRE -293min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.21A
  [PRE -293min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.33A
  [PRE -383min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -383min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -533min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1043min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -668min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.545A
  [PRE -968min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.335A
  [PRE -308min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -343min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -278min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.675A
  [PRE -278min] FC Seoul vs Incheon United: Pin=4.17A  B365=3.90A  Kalshi=0.205A
  [PRE -278min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.335A
  [PRE -368min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -368min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -518min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1028min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260705:0204
  [PRE -653min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.55A
  [PRE -953min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.315A
  [PRE -293min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -328min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -263min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.48A  B365=1.48A  Kalshi=0.675A
  [PRE -262min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -262min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.92A  B365=2.80A  Kalshi=0.335A
  [PRE -352min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -352min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -502min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -1012min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -637min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.55A
  [PRE -937min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.315A
  [PRE -277min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -312min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -247min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -247min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -247min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -337min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -337min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -487min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.85A  Kalshi=0.505A
  [PRE -997min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -622min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.55A
  [PRE -922min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.315A
  [PRE -262min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.61A
  [PRE -297min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -232min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.685A
  [PRE -232min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.21A
  [PRE -232min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -322min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -322min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -472min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -982min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [PRE -607min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.535A
  [PRE -906min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=2.90A  Kalshi=0.315A
  [PRE -246min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.615A
  [PRE -281min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.2A
  [PRE -216min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.685A
  [PRE -216min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.21A
  [PRE -216min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -306min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -306min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -456min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -966min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [PRE -591min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.535A
  [PRE -891min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.315A
  [PRE -231min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.62A
  [PRE -266min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -201min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.68A
  [PRE -201min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.21A
  [PRE -201min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -291min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -291min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -441min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -951min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -576min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.535A
  [PRE -875min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.315A
  [PRE -215min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.615A
  [PRE -250min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.205A
  [PRE -185min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.68A
  [PRE -185min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -185min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.33A
  [PRE -275min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -275min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -425min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -935min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -560min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.535A
  [PRE -860min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.315A
  [PRE -200min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.62A
  [PRE -235min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.195A
  [PRE -170min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -170min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -170min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.33A
  [PRE -260min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -260min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -410min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -920min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -545min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.535A
  [PRE -844min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.315A
  [PRE -184min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.62A
  [PRE -219min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.195A
  [PRE -154min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -154min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -154min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -244min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.305A
  [PRE -244min] Kalmar FF vs Orgryte IS: Pin=5.59A  B365=6.50A  Kalshi=0.165A
  [PRE -394min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -904min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -529min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.67A  Kalshi=0.535A
  [PRE -829min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -169min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.615A
  [PRE -204min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.195A
  [PRE -139min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -139min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -139min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.34A
  [PRE -229min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -229min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.165A
  [PRE -379min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -889min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.34A
  [PRE -514min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -814min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -154min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.615A
  [PRE -189min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.42A  B365=4.33A  Kalshi=0.195A
  [PRE -124min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -124min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -124min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.34A
  [PRE -214min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -214min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.165A
  [PRE -364min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -874min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -498min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -798min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -138min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.63A
  [PRE -173min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.195A
  [PRE -108min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -108min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -108min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.34A
  [PRE -198min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -198min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.165A
  [PRE -348min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -858min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -483min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -783min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -123min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.635A
  [PRE -158min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.195A
  [PRE -93min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -93min] FC Seoul vs Incheon United: Pin=4.21A  B365=3.90A  Kalshi=0.205A
  [PRE -93min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -183min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -183min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.165A
  [PRE -333min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -843min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -468min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -767min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -107min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.635A
  [PRE -142min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.195A
  [PRE -77min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.46A  B365=1.42A  Kalshi=0.675A
  [PRE -77min] FC Seoul vs Incheon United: Pin=4.37A  B365=3.90A  Kalshi=0.21A
  [PRE -77min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.94A  B365=2.88A  Kalshi=0.335A
  [PRE -167min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -167min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.165A
  [PRE -317min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -827min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -452min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -752min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -92min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.635A
  [PRE -127min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.2A
  [PRE -62min] Gwangju FC vs Ulsan Hyundai FC: Pin=1.45A  B365=1.42A  Kalshi=0.655A
  [PRE -62min] FC Seoul vs Incheon United: Pin=4.37A  B365=3.90A  Kalshi=0.21A
  [PRE -62min] Gimcheon Sangmu FC vs Jeju United FC: Pin=2.89A  B365=2.70A  Kalshi=0.325A
  [PRE -152min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -152min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.165A
  [PRE -302min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -812min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A

  [CLV] Gwangju FC vs Ulsan Hyundai FC (KO1)
    B365:     H=6.5  D=4.1  A=1.42
    Pin fair: H=7.85  D=4.82  A=1.50
    CLV:      H=-17.2%  D=-15.0%  A=-5.5%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.135  D=0.205  A=0.655
    Kalshi edge H: -6.0%  (Kalshi 0.135 vs Pin fair 0.127)
    Kalshi edge D: +1.2%  (Kalshi 0.205 vs Pin fair 0.207)
    Kalshi edge A: +1.5%  (Kalshi 0.655 vs Pin fair 0.665)
  [05:30] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -59']

  [CLV] FC Seoul vs Incheon United (KO1)
    B365:     H=1.83  D=3.4  A=3.9
    Pin fair: H=1.96  D=3.72  A=4.53
    CLV:      H=-6.6%  D=-8.6%  A=-13.9%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.525  D=0.265  A=0.21
    Kalshi edge H: -2.8%  (Kalshi 0.525 vs Pin fair 0.510)
    Kalshi edge D: +1.4%  (Kalshi 0.265 vs Pin fair 0.269)
    Kalshi edge A: +4.9%  (Kalshi 0.210 vs Pin fair 0.221)
  [05:30] FC Seoul vs Incheon United: 0-0  [NS -59']

  [CLV] Gimcheon Sangmu FC vs Jeju United FC (KO1)
    B365:     H=2.45  D=3.1  A=2.7
    Pin fair: H=2.60  D=3.57  A=2.98
    CLV:      H=-5.8%  D=-13.2%  A=-9.5%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.395  D=0.28  A=0.325
    Kalshi edge H: -2.7%  (Kalshi 0.395 vs Pin fair 0.385)
    Kalshi edge D: +0.0%  (Kalshi 0.280 vs Pin fair 0.280)
    Kalshi edge A: +3.1%  (Kalshi 0.325 vs Pin fair 0.335)
  [05:30] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -59']
  [05:31] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -58']
  [05:31] FC Seoul vs Incheon United: 0-0  [NS -58']
  [05:31] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -58']
  [05:32] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -57']
  [05:33] FC Seoul vs Incheon United: 0-0  [NS -56']
  [05:33] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -56']
  [05:34] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -55']
  [05:34] FC Seoul vs Incheon United: 0-0  [NS -55']
  [05:34] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -55']
  [05:35] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -54']
  [05:35] FC Seoul vs Incheon United: 0-0  [NS -54']
  [05:35] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -54']
  [05:36] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -53']
  [05:36] FC Seoul vs Incheon United: 0-0  [NS -53']
  [05:36] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -53']
  [05:37] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -52']
  [05:37] FC Seoul vs Incheon United: 0-0  [NS -52']
  [05:37] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -52']
  [05:38] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -51']
  [05:38] FC Seoul vs Incheon United: 0-0  [NS -51']
  [05:38] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -51']
  [05:39] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -50']
  [05:39] FC Seoul vs Incheon United: 0-0  [NS -50']
  [05:39] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -50']
  [05:40] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -49']
  [05:41] FC Seoul vs Incheon United: 0-0  [NS -48']
  [05:41] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -48']
  [05:42] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -47']
  [05:42] FC Seoul vs Incheon United: 0-0  [NS -47']
  [05:42] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -47']
  [PRE -436min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -736min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -76min] Qingdao Jonoon vs Chengdu Better City: Pin=1.60A  B365=1.57A  Kalshi=0.645A
  [PRE -111min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.2A
  [05:43] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -46']
  [05:43] FC Seoul vs Incheon United: 0-0  [NS -46']
  [05:43] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -46']
  [PRE -136min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -136min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.155A
  [PRE -286min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -796min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [05:44] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -45']
  [05:44] FC Seoul vs Incheon United: 0-0  [NS -45']
  [05:44] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -45']
  [05:45] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -44']
  [05:45] FC Seoul vs Incheon United: 0-0  [NS -44']
  [05:45] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -44']
  [05:46] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -43']
  [05:46] FC Seoul vs Incheon United: 0-0  [NS -43']
  [05:46] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -43']
  [05:48] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -41']
  [05:48] FC Seoul vs Incheon United: 0-0  [NS -41']
  [05:48] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -41']
  [05:49] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -40']
  [05:49] FC Seoul vs Incheon United: 0-0  [NS -40']
  [05:49] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -40']
  [05:50] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -39']
  [05:50] FC Seoul vs Incheon United: 0-0  [NS -39']
  [05:50] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -39']
  [05:51] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -38']
  [05:51] FC Seoul vs Incheon United: 0-0  [NS -38']
  [05:51] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -38']
  [05:52] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -37']
  [05:52] FC Seoul vs Incheon United: 0-0  [NS -37']
  [05:52] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -37']
  [05:53] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -36']
  [05:53] FC Seoul vs Incheon United: 0-0  [NS -36']
  [05:53] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -36']
  [05:54] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -35']
  [05:55] FC Seoul vs Incheon United: 0-0  [NS -34']
  [05:55] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -34']
  [05:56] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -33']
  [05:56] FC Seoul vs Incheon United: 0-0  [NS -33']
  [05:56] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -33']
  [05:57] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -32']
  [05:57] FC Seoul vs Incheon United: 0-0  [NS -32']
  [05:57] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -32']
  [05:58] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -31']
  [05:58] FC Seoul vs Incheon United: 0-0  [NS -31']
  [05:58] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -31']
  [PRE -121min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -121min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.145A
  [PRE -271min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.505A
  [PRE -781min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -420min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.535A
  [PRE -720min] Pacific FC vs HFX Wanderers FC: Pin=2.67A  B365=3.30A  Kalshi=0.365A
  [PRE -60min] Qingdao Jonoon vs Chengdu Better City: Pin=1.58A  B365=1.55A  Kalshi=0.65A
  [PRE -95min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.2A
  [05:59] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -30']
  [05:59] FC Seoul vs Incheon United: 0-0  [NS -30']
  [05:59] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -30']

  [CLV] Qingdao Jonoon vs Chengdu Better City (CN1)
    B365:     H=5.75  D=4.1  A=1.55
    Pin fair: H=5.54  D=4.67  A=1.65
    CLV:      H=+3.8%  D=-12.3%  A=-6.2%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.15  D=0.195  A=0.65
    Kalshi edge H: +16.9%  (Kalshi 0.150 vs Pin fair 0.181)
    Kalshi edge D: +8.9%  (Kalshi 0.195 vs Pin fair 0.214)
    Kalshi edge A: -7.4%  (Kalshi 0.650 vs Pin fair 0.605)
  [06:00] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -59']
  [06:01] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -28']
  [06:01] FC Seoul vs Incheon United: 0-0  [NS -28']
  [06:01] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -28']
  [06:02] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -57']
  [06:02] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -27']
  [06:02] FC Seoul vs Incheon United: 0-0  [NS -27']
  [06:02] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -27']
  [06:03] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -56']
  [06:03] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -26']
  [06:03] FC Seoul vs Incheon United: 0-0  [NS -26']
  [06:03] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -26']
  [06:04] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -55']
  [06:04] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -25']
  [06:04] FC Seoul vs Incheon United: 0-0  [NS -25']
  [06:04] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -25']
  [06:05] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -54']
  [06:05] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -24']
  [06:05] FC Seoul vs Incheon United: 0-0  [NS -24']
  [06:05] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -24']
  [06:06] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -53']
  [06:06] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -23']
  [06:06] FC Seoul vs Incheon United: 0-0  [NS -23']
  [06:06] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -23']
  [06:07] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -52']
  [06:08] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -21']
  [06:08] FC Seoul vs Incheon United: 0-0  [NS -21']
  [06:08] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -21']
  [06:09] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -50']
  [06:09] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -20']
  [06:09] FC Seoul vs Incheon United: 0-0  [NS -20']
  [06:09] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -20']
  [06:10] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -49']
  [06:10] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -19']
  [06:10] FC Seoul vs Incheon United: 0-0  [NS -19']
  [06:10] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -19']
  [06:11] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -48']
  [06:11] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -18']
  [06:11] FC Seoul vs Incheon United: 0-0  [NS -18']
  [06:11] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -18']
  [06:12] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -47']
  [06:12] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -17']
  [06:12] FC Seoul vs Incheon United: 0-0  [NS -17']
  [06:12] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -17']
  [06:13] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -46']
  [06:13] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -16']
  [06:13] FC Seoul vs Incheon United: 0-0  [NS -16']
  [06:13] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -16']
  [PRE -106min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -106min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.145A
  [PRE -256min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.51A
  [PRE -766min] Miami FC vs Birmingham Legion: Pin=2.72A  B365=2.55A  Kalshi=0.345A
  [PRE -404min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.53A
  [PRE -704min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [06:15] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -44']
  [PRE -79min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.2A
  [06:15] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -14']
  [06:15] FC Seoul vs Incheon United: 0-0  [NS -14']
  [06:15] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -14']
  [06:16] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -43']
  [06:16] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -13']
  [06:16] FC Seoul vs Incheon United: 0-0  [NS -13']
  [06:16] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -13']
  [06:17] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -42']
  [06:17] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -12']
  [06:17] FC Seoul vs Incheon United: 0-0  [NS -12']
  [06:17] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -12']
  [06:18] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -41']
  [06:18] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -11']
  [06:18] FC Seoul vs Incheon United: 0-0  [NS -11']
  [06:18] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -11']
  [06:19] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -40']
  [06:19] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -10']
  [06:19] FC Seoul vs Incheon United: 0-0  [NS -10']
  [06:19] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -10']
  [06:20] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -39']
  [06:21] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -8']
  [06:21] FC Seoul vs Incheon United: 0-0  [NS -8']
  [06:21] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -8']
  [06:22] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -37']
  [06:22] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -7']
  [06:22] FC Seoul vs Incheon United: 0-0  [NS -7']
  [06:22] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -7']
  [06:23] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -36']
  [06:23] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -6']
  [06:23] FC Seoul vs Incheon United: 0-0  [NS -6']
  [06:23] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -6']
  [06:24] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -35']
  [06:24] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -5']
  [06:24] FC Seoul vs Incheon United: 0-0  [NS -5']
  [06:24] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -5']
  [06:25] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -34']
  [06:25] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -4']
  [06:25] FC Seoul vs Incheon United: 0-0  [NS -4']
  [06:25] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -4']
  [06:26] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -33']
  [06:26] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -3']
  [06:26] FC Seoul vs Incheon United: 0-0  [NS -3']
  [06:26] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -3']
  [06:27] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -32']
  [06:28] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS -1']
  [06:28] FC Seoul vs Incheon United: 0-0  [NS -1']
  [06:28] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS -1']
  [06:29] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -30']
  [06:29] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS 0']
  [06:29] FC Seoul vs Incheon United: 0-0  [NS 0']
  [06:29] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS 0']
  [PRE -90min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -90min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.145A
  [PRE -240min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.515A
  [PRE -750min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.345A
  [PRE -389min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.53A
  [PRE -689min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [06:30] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -29']
  [PRE -64min] Shanghai Shenhua vs Hangzhou Greentown: Pin=4.53A  B365=4.33A  Kalshi=0.19A
  [06:30] Gwangju FC vs Ulsan Hyundai FC: 0-0  [NS 0']
  [06:30] FC Seoul vs Incheon United: 0-0  [NS 0']
  [06:30] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [NS 0']
  [06:31] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -28']
  [06:31] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 2']
  [06:31] FC Seoul vs Incheon United: 0-0  [1H 2']
  [06:31] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 1']
  [06:32] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -27']
  [06:32] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 3']
  [06:32] FC Seoul vs Incheon United: 0-0  [1H 3']
  [06:32] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 2']
  [06:33] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -26']
  [06:34] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 4']
  [06:34] FC Seoul vs Incheon United: 0-0  [1H 4']
  [06:34] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 3']
  [06:35] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -24']

  [CLV] Shanghai Shenhua vs Hangzhou Greentown (CN1)
    B365:     H=1.65  D=4.33  A=4.33
    Pin fair: H=1.72  D=4.87  A=4.71
    CLV:      H=-3.9%  D=-11.1%  A=-8.1%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.61  D=0.2  A=0.19
    Kalshi edge H: -4.7%  (Kalshi 0.610 vs Pin fair 0.582)
    Kalshi edge D: +2.6%  (Kalshi 0.200 vs Pin fair 0.205)
    Kalshi edge A: +10.4%  (Kalshi 0.190 vs Pin fair 0.212)
  [06:35] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -59']
  [06:35] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 5']
  [06:35] FC Seoul vs Incheon United: 0-0  [1H 5']
  [06:35] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 4']
  [06:36] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -23']
  [06:36] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -58']
  [06:36] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 6']
  [06:36] FC Seoul vs Incheon United: 0-0  [1H 6']
  [06:36] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 5']
  [06:37] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -22']
  [06:37] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -57']
  [06:37] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 7']
  [06:37] FC Seoul vs Incheon United: 0-0  [1H 7']
  [06:37] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 6']
  [06:38] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -21']
  [06:38] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -56']
  [06:38] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 9']
  [06:38] FC Seoul vs Incheon United: 0-0  [1H 9']
  [06:38] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 8']
  [06:39] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -20']
  [06:39] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -55']
  [06:39] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 10']
  [06:39] FC Seoul vs Incheon United: 0-0  [1H 10']
  [06:39] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 9']
  [06:40] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -19']
  [06:41] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -53']
  [06:41] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 11']
  [06:41] FC Seoul vs Incheon United: 0-0  [1H 11']
  [06:41] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 10']
  [06:42] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -17']
  [06:42] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -52']
  [06:42] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 12']
  [06:42] FC Seoul vs Incheon United: 0-0  [1H 12']
  [06:42] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 11']
  [06:43] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -16']
  [06:43] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -51']
  [06:43] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 13']
  [06:43] FC Seoul vs Incheon United: 0-0  [1H 13']
  [06:43] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 12']
  [06:44] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -15']
  [06:44] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -50']
  [06:44] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 14']
  [06:44] FC Seoul vs Incheon United: 0-0  [1H 14']
  [06:44] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 13']
  [PRE -75min] IFK Goteborg vs AIK Stockholm: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [PRE -75min] Kalmar FF vs Orgryte IS: Pin=5.49A  B365=6.00A  Kalshi=0.145A
  [PRE -225min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.515A
  [PRE -735min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.345A
  [PRE -374min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.53A
  [PRE -674min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [06:45] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -14']
  [06:45] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -49']
  [06:45] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 16']
  [06:45] FC Seoul vs Incheon United: 0-0  [1H 16']
  [06:45] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 15']
  [06:46] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -13']
  [06:47] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -47']
  [06:47] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 17']
  [06:47] FC Seoul vs Incheon United: 0-0  [1H 17']
  [06:47] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 16']
  [06:48] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -11']
  [06:48] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -46']
  [06:48] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 18']
  [06:48] FC Seoul vs Incheon United: 0-0  [1H 18']
  [06:48] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 17']
  [06:49] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -10']
  [06:49] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -45']
  [06:49] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 19']
  [06:49] FC Seoul vs Incheon United: 0-0  [1H 19']
  [06:49] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 18']
  [06:50] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -9']
  [06:50] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -44']
  [06:50] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 20']
  [06:50] FC Seoul vs Incheon United: 0-0  [1H 20']
  [06:50] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 19']
  [06:51] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -8']
  [06:51] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -43']
  [06:51] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 21']
  [06:51] FC Seoul vs Incheon United: 0-0  [1H 21']
  [06:51] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 20']
  [06:52] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -7']
  [06:53] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -41']
  [06:53] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 22']
  [06:53] FC Seoul vs Incheon United: 0-0  [1H 22']
  [06:53] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 21']
  [06:54] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -5']
  [06:54] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -40']
  [06:54] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 23']
  [06:54] FC Seoul vs Incheon United: 0-0  [1H 23']
  [06:54] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 22']
  [06:55] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -4']
  [06:55] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -39']
  [06:55] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 24']
  [06:55] FC Seoul vs Incheon United: 0-0  [1H 24']
  [06:55] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 23']
  [06:56] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -3']
  [06:56] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -38']
  [06:56] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 26']
  [06:56] FC Seoul vs Incheon United: 0-0  [1H 26']
  [06:56] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 25']
  [06:57] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -2']
  [06:57] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -37']
  [06:57] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 27']
  [06:57] FC Seoul vs Incheon United: 0-0  [1H 27']
  [06:57] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 26']
  [06:58] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS -1']
  [06:58] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -36']
  [06:58] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 28']
  [06:58] FC Seoul vs Incheon United: 0-0  [1H 28']
  [06:58] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 27']
  [06:59] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS 0']
  [07:00] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -34']
  [07:00] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 30']
  [07:00] FC Seoul vs Incheon United: 0-0  [1H 30']
  [07:00] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 29']

  [CLV] IFK Goteborg vs AIK Stockholm (SE1)
    B365:     H=2.1  D=3.75  A=3.1
    Pin fair: H=2.30  D=3.81  A=3.30
    CLV:      H=-8.9%  D=-1.5%  A=-5.9%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.445  D=0.255  A=0.295
    Kalshi edge H: -2.6%  (Kalshi 0.445 vs Pin fair 0.434)
    Kalshi edge D: +2.9%  (Kalshi 0.255 vs Pin fair 0.263)
    Kalshi edge A: +2.8%  (Kalshi 0.295 vs Pin fair 0.303)
  [07:00] IFK Goteborg vs AIK Stockholm: 0-0  [NS -59']

  [CLV] Kalmar FF vs Orgryte IS (SE1)
    B365:     H=1.53  D=4.1  A=6.0
    Pin fair: H=1.63  D=4.72  A=5.73
    CLV:      H=-6.1%  D=-13.1%  A=+4.6%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.665  D=0.185  A=0.145
    Kalshi edge H: -8.3%  (Kalshi 0.665 vs Pin fair 0.614)
    Kalshi edge D: +12.7%  (Kalshi 0.185 vs Pin fair 0.212)
    Kalshi edge A: +16.9%  (Kalshi 0.145 vs Pin fair 0.174)
  [07:00] Kalmar FF vs Orgryte IS: 0-0  [NS -59']
  [PRE -209min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -719min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.345A
  [PRE -358min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.53A
  [PRE -658min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [07:01] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS 1']
  [07:01] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -33']
  [07:01] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 31']
  [07:01] FC Seoul vs Incheon United: 0-0  [1H 31']
  [07:01] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 30']
  [07:01] IFK Goteborg vs AIK Stockholm: 0-0  [NS -58']
  [07:01] Kalmar FF vs Orgryte IS: 0-0  [NS -58']
  [07:02] Qingdao Jonoon vs Chengdu Better City: 0-0  [NS 2']
  [07:02] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -32']
  [07:02] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 32']
  [07:02] FC Seoul vs Incheon United: 0-0  [1H 32']
  [07:02] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 31']
  [07:02] IFK Goteborg vs AIK Stockholm: 0-0  [NS -57']
  [07:02] Kalmar FF vs Orgryte IS: 0-0  [NS -57']
  [07:03] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 3']
  [07:03] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -31']
  [07:03] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 34']
  [07:03] FC Seoul vs Incheon United: 0-0  [1H 34']
  [07:03] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 33']
  [07:03] IFK Goteborg vs AIK Stockholm: 0-0  [NS -56']
  [07:03] Kalmar FF vs Orgryte IS: 0-0  [NS -56']
  [07:04] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 4']
  [07:05] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -29']
  [07:05] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 35']
  [07:05] FC Seoul vs Incheon United: 0-0  [1H 35']
  [07:05] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 34']
  [07:05] IFK Goteborg vs AIK Stockholm: 0-0  [NS -54']
  [07:05] Kalmar FF vs Orgryte IS: 0-0  [NS -54']
  [07:06] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 5']
  [07:06] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -28']
  [07:06] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 36']
  [07:06] FC Seoul vs Incheon United: 0-0  [1H 36']
  [07:06] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 35']
  [07:06] IFK Goteborg vs AIK Stockholm: 0-0  [NS -53']
  [07:06] Kalmar FF vs Orgryte IS: 0-0  [NS -53']
  [07:07] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 7']
  [07:07] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -27']
  [07:07] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 37']
  [07:07] FC Seoul vs Incheon United: 0-0  [1H 37']
  [07:07] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 36']
  [07:07] IFK Goteborg vs AIK Stockholm: 0-0  [NS -52']
  [07:07] Kalmar FF vs Orgryte IS: 0-0  [NS -52']
  [07:08] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 8']
  [07:08] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -26']
  [07:08] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 38']
  [07:08] FC Seoul vs Incheon United: 0-0  [1H 38']
  [07:08] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 37']
  [07:08] IFK Goteborg vs AIK Stockholm: 0-0  [NS -51']
  [07:08] Kalmar FF vs Orgryte IS: 0-0  [NS -51']
  [07:09] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 9']
  [07:09] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -25']
  [07:09] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 39']
  [07:09] FC Seoul vs Incheon United: 0-0  [1H 39']
  [07:09] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 38']
  [07:09] IFK Goteborg vs AIK Stockholm: 0-0  [NS -50']
  [07:09] Kalmar FF vs Orgryte IS: 0-0  [NS -50']
  [07:10] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 11']
  [07:11] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -23']
  [07:11] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 41']
  [07:11] FC Seoul vs Incheon United: 0-0  [1H 41']
  [07:11] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 40']
  [07:11] IFK Goteborg vs AIK Stockholm: 0-0  [NS -48']
  [07:11] Kalmar FF vs Orgryte IS: 0-0  [NS -48']
  [07:12] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 12']
  [07:12] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -22']
  [07:12] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 42']
  [07:12] FC Seoul vs Incheon United: 0-0  [1H 42']
  [07:12] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 41']
  [07:12] IFK Goteborg vs AIK Stockholm: 0-0  [NS -47']
  [07:12] Kalmar FF vs Orgryte IS: 0-0  [NS -47']
  [07:13] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 13']
  [07:13] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -21']
  [07:13] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 43']
  [07:13] FC Seoul vs Incheon United: 0-0  [1H 43']
  [07:13] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 42']
  [07:13] IFK Goteborg vs AIK Stockholm: 0-0  [NS -46']
  [07:13] Kalmar FF vs Orgryte IS: 0-0  [NS -46']
  [07:14] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 14']
  [07:14] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -20']
  [07:14] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 44']
  [07:14] FC Seoul vs Incheon United: 0-0  [1H 44']
  [07:14] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 44']
  [07:14] IFK Goteborg vs AIK Stockholm: 0-0  [NS -45']
  [07:14] Kalmar FF vs Orgryte IS: 0-0  [NS -45']
  [07:15] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 15']
  [07:15] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -19']
  [07:15] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 45']
  [07:15] FC Seoul vs Incheon United: 0-0  [1H 45']
  [07:15] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 45']
  [07:15] IFK Goteborg vs AIK Stockholm: 0-0  [NS -44']
  [07:15] Kalmar FF vs Orgryte IS: 0-0  [NS -44']
  [PRE -194min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -704min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.345A
  [PRE -342min] Supra du Quebec vs Forge: Pin=1.72A  B365=1.70A  Kalshi=0.53A
  [PRE -642min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [07:17] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 16']
  [07:17] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -17']
  [07:17] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 46']
  [07:17] FC Seoul vs Incheon United: 0-0  [1H 46']
  [07:17] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 46']
  [07:17] IFK Goteborg vs AIK Stockholm: 0-0  [NS -42']
  [07:17] Kalmar FF vs Orgryte IS: 0-0  [NS -42']
  [07:18] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 18']
  [07:18] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -16']
  [07:18] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 45']
  [07:18] FC Seoul vs Incheon United: 0-0  [HT 45']

============================================================
HALFTIME ALERT  07:18:28
============================================================

[KO1] FC Seoul 0-0 Incheon United at HT
  Level at HT — HOLD.
============================================================

  [07:18] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 45']
  [07:18] IFK Goteborg vs AIK Stockholm: 0-0  [NS -41']
  [07:18] Kalmar FF vs Orgryte IS: 0-0  [NS -41']
  [07:19] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 19']
  [07:19] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -15']
  [07:19] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 46']
  [07:19] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:19] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 46']
  [07:19] IFK Goteborg vs AIK Stockholm: 0-0  [NS -40']
  [07:19] Kalmar FF vs Orgryte IS: 0-0  [NS -40']
  [07:20] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 20']
  [07:20] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -14']
  [07:20] Gwangju FC vs Ulsan Hyundai FC: 0-0  [1H 47']
  [07:20] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:20] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [1H 47']
  [07:20] IFK Goteborg vs AIK Stockholm: 0-0  [NS -39']
  [07:20] Kalmar FF vs Orgryte IS: 0-0  [NS -39']
  [07:21] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 22']
  [07:22] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -12']
  [07:22] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']

============================================================
HALFTIME ALERT  07:22:02
============================================================

[KO1] Gwangju FC 0-0 Ulsan Hyundai FC at HT
  Level at HT — HOLD.
============================================================

  [07:22] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:22] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']

============================================================
HALFTIME ALERT  07:22:03
============================================================

[KO1] Gimcheon Sangmu FC 0-0 Jeju United FC at HT
  Level at HT — HOLD.
============================================================

  [07:22] IFK Goteborg vs AIK Stockholm: 0-0  [NS -37']
  [07:22] Kalmar FF vs Orgryte IS: 0-0  [NS -37']
  [07:23] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 23']
  [07:23] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -11']
  [07:23] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:23] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:23] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:23] IFK Goteborg vs AIK Stockholm: 0-0  [NS -36']
  [07:23] Kalmar FF vs Orgryte IS: 0-0  [NS -36']
  [07:24] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 24']
  [07:24] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -10']
  [07:24] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:24] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:24] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:24] IFK Goteborg vs AIK Stockholm: 0-0  [NS -35']
  [07:24] Kalmar FF vs Orgryte IS: 0-0  [NS -35']
  [07:25] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 25']
  [07:25] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -9']
  [07:25] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:25] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:25] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:25] IFK Goteborg vs AIK Stockholm: 0-0  [NS -34']
  [07:25] Kalmar FF vs Orgryte IS: 0-0  [NS -34']
  [07:26] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 26']
  [07:26] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -8']
  [07:26] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:26] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:26] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:26] IFK Goteborg vs AIK Stockholm: 0-0  [NS -33']
  [07:26] Kalmar FF vs Orgryte IS: 0-0  [NS -33']
  [07:27] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 27']
  [07:27] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -7']
  [07:28] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:28] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:28] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:28] IFK Goteborg vs AIK Stockholm: 0-0  [NS -31']
  [07:28] Kalmar FF vs Orgryte IS: 0-0  [NS -31']
  [07:29] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 29']
  [07:29] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -5']
  [07:29] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:29] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:29] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:29] IFK Goteborg vs AIK Stockholm: 0-0  [NS -30']
  [07:29] Kalmar FF vs Orgryte IS: 0-0  [NS -30']
  [07:30] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 30']
  [07:30] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -4']
  [07:30] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:30] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:30] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:30] IFK Goteborg vs AIK Stockholm: 0-0  [NS -29']
  [07:30] Kalmar FF vs Orgryte IS: 0-0  [NS -29']
  [07:31] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 31']
  [07:31] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -3']
  [07:31] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:31] FC Seoul vs Incheon United: 0-0  [HT 45']
  [07:31] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:31] IFK Goteborg vs AIK Stockholm: 0-0  [NS -28']
  [07:31] Kalmar FF vs Orgryte IS: 0-0  [NS -28']
  [PRE -178min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -688min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.345A
  [PRE -327min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.53A
  [PRE -627min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [07:32] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 33']
  [07:32] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS -2']
  [07:32] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:32] FC Seoul vs Incheon United: 0-0  [2H 46']
  [07:32] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:33] IFK Goteborg vs AIK Stockholm: 0-0  [NS -26']
  [07:33] Kalmar FF vs Orgryte IS: 0-0  [NS -26']
  [07:34] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 34']
  [07:34] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS 0']
  [07:34] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:34] FC Seoul vs Incheon United: 0-0  [2H 47']
  [07:34] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:34] IFK Goteborg vs AIK Stockholm: 0-0  [NS -25']
  [07:34] Kalmar FF vs Orgryte IS: 0-0  [NS -25']
  [07:35] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 35']
  [07:35] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [NS 0']
  [07:35] Gwangju FC vs Ulsan Hyundai FC: 0-0  [HT 45']
  [07:35] FC Seoul vs Incheon United: 0-0  [2H 48']
  [07:35] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [HT 45']
  [07:35] IFK Goteborg vs AIK Stockholm: 0-0  [NS -24']
  [07:35] Kalmar FF vs Orgryte IS: 0-0  [NS -24']
  [07:36] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 36']
  [07:36] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 1']
  [07:36] Gwangju FC vs Ulsan Hyundai FC: 0-0  [2H 48']
  [07:36] FC Seoul vs Incheon United: 0-0  [2H 50']
  [07:36] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 46']
  [07:36] IFK Goteborg vs AIK Stockholm: 0-0  [NS -23']
  [07:36] Kalmar FF vs Orgryte IS: 0-0  [NS -23']
  [07:37] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 37']
  [07:37] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 2']
  [07:37] Gwangju FC vs Ulsan Hyundai FC: 0-0  [2H 49']
  [07:37] FC Seoul vs Incheon United: 0-0  [2H 51']
  [07:37] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 47']
  [07:37] IFK Goteborg vs AIK Stockholm: 0-0  [NS -22']
  [07:37] Kalmar FF vs Orgryte IS: 0-0  [NS -22']
  [07:38] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 38']
  [07:38] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 3']
  [07:38] Gwangju FC vs Ulsan Hyundai FC: 0-0  [2H 50']
  [07:38] FC Seoul vs Incheon United: 0-0  [2H 52']
  [07:38] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 48']
  [07:38] IFK Goteborg vs AIK Stockholm: 0-0  [NS -21']
  [07:38] Kalmar FF vs Orgryte IS: 0-0  [NS -21']
  [07:40] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 40']
  [07:40] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 5']
  [07:40] Gwangju FC vs Ulsan Hyundai FC: 0-0  [2H 51']
  [07:40] FC Seoul vs Incheon United: 0-0  [2H 53']
  [07:40] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 50']
  [07:40] IFK Goteborg vs AIK Stockholm: 0-0  [NS -19']
  [07:40] Kalmar FF vs Orgryte IS: 0-0  [NS -19']
  [07:41] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 41']
  [07:41] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 6']
  [07:41] Gwangju FC vs Ulsan Hyundai FC: 0-0  [2H 52']
  [07:41] FC Seoul vs Incheon United: 0-0  [2H 54']
  [07:41] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 51']
  [07:41] IFK Goteborg vs AIK Stockholm: 0-0  [NS -18']
  [07:41] Kalmar FF vs Orgryte IS: 0-0  [NS -18']
  [07:42] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 42']
  [07:42] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 7']
  [07:42] Gwangju FC vs Ulsan Hyundai FC: 0-0  [2H 53']
  [07:42] FC Seoul vs Incheon United: 0-0  [2H 55']
  [07:42] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 52']
  [07:42] IFK Goteborg vs AIK Stockholm: 0-0  [NS -17']
  [07:42] Kalmar FF vs Orgryte IS: 0-0  [NS -17']
  [07:43] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 44']
  [07:43] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 9']
  [07:43] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 55']
  [07:43] FC Seoul vs Incheon United: 0-0  [2H 57']
  [07:43] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 54']
  [07:43] IFK Goteborg vs AIK Stockholm: 0-0  [NS -16']
  [07:43] Kalmar FF vs Orgryte IS: 0-0  [NS -16']
  [07:44] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 45']
  [07:44] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 10']
  [07:44] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 56']
  [07:44] FC Seoul vs Incheon United: 0-0  [2H 58']
  [07:44] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 55']
  [07:45] IFK Goteborg vs AIK Stockholm: 0-0  [NS -14']
  [07:45] Kalmar FF vs Orgryte IS: 0-0  [NS -14']
  [07:46] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 46']
  [07:46] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 11']
  [07:46] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 57']
  [07:46] FC Seoul vs Incheon United: 0-0  [2H 59']
  [07:46] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 56']
  [07:46] IFK Goteborg vs AIK Stockholm: 0-0  [NS -13']
  [07:46] Kalmar FF vs Orgryte IS: 0-0  [NS -13']
  [07:47] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 45']
  [07:47] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 12']
  [07:47] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 59']
  [07:47] FC Seoul vs Incheon United: 0-0  [2H 60']
  [07:47] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 57']
  [07:47] IFK Goteborg vs AIK Stockholm: 0-0  [NS -12']
  [07:47] Kalmar FF vs Orgryte IS: 0-0  [NS -12']
  [PRE -162min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -672min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.345A
  [PRE -311min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.53A
  [PRE -611min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [07:48] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 46']
  [07:48] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 13']
  [07:48] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 60']
  [07:48] FC Seoul vs Incheon United: 0-0  [2H 61']
  [07:48] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 58']
  [07:48] IFK Goteborg vs AIK Stockholm: 0-0  [NS -11']
  [07:48] Kalmar FF vs Orgryte IS: 0-0  [NS -11']
  [07:49] Qingdao Jonoon vs Chengdu Better City: 0-0  [1H 47']
  [07:49] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 14']
  [07:49] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 61']
  [07:50] FC Seoul vs Incheon United: 0-0  [2H 62']
  [07:50] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 59']
  [07:50] IFK Goteborg vs AIK Stockholm: 0-0  [NS -9']
  [07:50] Kalmar FF vs Orgryte IS: 0-0  [NS -9']
  [07:51] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']

============================================================
HALFTIME ALERT  07:51:12
============================================================

[CN1] Qingdao Jonoon 0-0 Chengdu Better City at HT
  Level at HT — HOLD.
============================================================

  [07:51] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 16']
  [07:51] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 63']
  [07:51] FC Seoul vs Incheon United: 0-0  [2H 64']
  [07:51] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 61']
  [07:51] IFK Goteborg vs AIK Stockholm: 0-0  [NS -8']
  [07:51] Kalmar FF vs Orgryte IS: 0-0  [NS -8']
  [07:52] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:52] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 17']
  [07:52] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 64']
  [07:52] FC Seoul vs Incheon United: 0-0  [2H 65']
  [07:52] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 62']
  [07:52] IFK Goteborg vs AIK Stockholm: 0-0  [NS -7']
  [07:52] Kalmar FF vs Orgryte IS: 0-0  [NS -7']
  [07:53] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:53] Shanghai Shenhua vs Hangzhou Greentown: 0-0  [1H 18']
  [07:53] Gwangju FC vs Ulsan Hyundai FC: 0-1  [2H 65']
  [07:53] FC Seoul vs Incheon United: 0-0  [2H 66']
  [07:53] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 63']
  [07:53] IFK Goteborg vs AIK Stockholm: 0-0  [NS -6']
  [07:53] Kalmar FF vs Orgryte IS: 0-0  [NS -6']
  [07:54] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:54] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 20']
  [07:54] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 66']
  [07:54] FC Seoul vs Incheon United: 0-0  [2H 68']
  [07:54] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 64']
  [07:54] IFK Goteborg vs AIK Stockholm: 0-0  [NS -5']
  [07:54] Kalmar FF vs Orgryte IS: 0-0  [NS -5']
  [07:55] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:56] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 21']
  [07:56] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 67']
  [07:56] FC Seoul vs Incheon United: 0-0  [2H 69']
  [07:56] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 65']
  [07:56] IFK Goteborg vs AIK Stockholm: 0-0  [NS -3']
  [07:56] Kalmar FF vs Orgryte IS: 0-0  [NS -3']
  [07:57] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:57] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 22']
  [07:57] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 68']
  [07:57] FC Seoul vs Incheon United: 0-0  [2H 70']
  [07:57] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 66']
  [07:57] IFK Goteborg vs AIK Stockholm: 0-0  [NS -2']
  [07:57] Kalmar FF vs Orgryte IS: 0-0  [NS -2']
  [07:58] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:58] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 23']
  [07:58] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 70']
  [07:58] FC Seoul vs Incheon United: 0-0  [2H 71']
  [07:58] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 68']
  [07:58] IFK Goteborg vs AIK Stockholm: 0-0  [NS -1']
  [07:58] Kalmar FF vs Orgryte IS: 0-0  [NS -1']
  [07:59] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [07:59] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 24']
  [07:59] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 71']
  [07:59] FC Seoul vs Incheon United: 0-0  [2H 72']
  [07:59] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 69']
  [07:59] IFK Goteborg vs AIK Stockholm: 0-0  [NS 0']
  [07:59] Kalmar FF vs Orgryte IS: 0-0  [NS 0']
  [08:00] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [08:00] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 25']
  [08:00] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 72']
  [08:00] FC Seoul vs Incheon United: 0-0  [2H 73']
  [08:00] Gimcheon Sangmu FC vs Jeju United FC: 0-0  [2H 70']
  [08:00] IFK Goteborg vs AIK Stockholm: 0-0  [NS 0']
  [08:00] Kalmar FF vs Orgryte IS: 0-0  [NS 0']
  [08:02] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [08:02] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 27']
  [08:02] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 74']
  [08:02] FC Seoul vs Incheon United: 0-0  [2H 75']
  [08:02] Gimcheon Sangmu FC vs Jeju United FC: 1-0  [2H 72']
  [08:02] IFK Goteborg vs AIK Stockholm: 0-0  [1H 2']
  [08:02] Kalmar FF vs Orgryte IS: 0-0  [1H 2']
  [08:03] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [08:03] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 28']
  [08:03] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 75']
  [08:03] FC Seoul vs Incheon United: 0-0  [2H 76']
  [08:03] Gimcheon Sangmu FC vs Jeju United FC: 1-0  [2H 73']
  [08:03] IFK Goteborg vs AIK Stockholm: 0-0  [1H 3']
  [08:03] Kalmar FF vs Orgryte IS: 0-0  [1H 3']
  [PRE -146min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -656min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.34A
  [PRE -295min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -595min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [08:04] Qingdao Jonoon vs Chengdu Better City: 0-0  [HT 45']
  [08:04] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 29']
  [08:04] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 76']
  [08:04] FC Seoul vs Incheon United: 0-0  [2H 77']
  [08:04] Gimcheon Sangmu FC vs Jeju United FC: 1-0  [2H 74']
  [08:04] IFK Goteborg vs AIK Stockholm: 0-0  [1H 4']
  [08:04] Kalmar FF vs Orgryte IS: 0-0  [1H 4']
  [08:05] Qingdao Jonoon vs Chengdu Better City: 0-0  [2H 48']
  [08:05] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 31']
  [08:05] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 78']
  [08:05] FC Seoul vs Incheon United: 0-0  [2H 79']
  [08:05] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 76']
  [08:06] IFK Goteborg vs AIK Stockholm: 0-0  [1H 6']
  [08:06] Kalmar FF vs Orgryte IS: 1-0  [1H 6']
  [08:07] Qingdao Jonoon vs Chengdu Better City: 0-0  [2H 49']
  [08:07] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 32']
  [08:07] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 79']
  [08:07] FC Seoul vs Incheon United: 0-0  [2H 80']
  [08:07] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 77']
  [08:07] IFK Goteborg vs AIK Stockholm: 0-0  [1H 7']
  [08:07] Kalmar FF vs Orgryte IS: 1-0  [1H 7']
  [08:08] Qingdao Jonoon vs Chengdu Better City: 0-0  [2H 50']
  [08:08] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 33']
  [08:08] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 80']
  [08:08] FC Seoul vs Incheon United: 0-0  [2H 81']
  [08:08] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 78']
  [08:08] IFK Goteborg vs AIK Stockholm: 0-0  [1H 8']
  [08:08] Kalmar FF vs Orgryte IS: 1-0  [1H 8']
  [08:09] Qingdao Jonoon vs Chengdu Better City: 0-0  [2H 52']
  [08:09] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 35']
  [08:09] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 81']
  [08:09] FC Seoul vs Incheon United: 1-0  [2H 83']
  [08:09] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 80']
  [08:09] IFK Goteborg vs AIK Stockholm: 0-0  [1H 10']
  [08:09] Kalmar FF vs Orgryte IS: 1-0  [1H 10']
  [08:10] Qingdao Jonoon vs Chengdu Better City: 0-0  [2H 53']
  [08:10] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 36']
  [08:10] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 82']
  [08:10] FC Seoul vs Incheon United: 1-0  [2H 84']
  [08:10] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 81']
  [08:10] IFK Goteborg vs AIK Stockholm: 0-0  [1H 11']
  [08:10] Kalmar FF vs Orgryte IS: 1-0  [1H 11']
  [08:11] Qingdao Jonoon vs Chengdu Better City: 0-0  [2H 54']
  [08:12] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 37']
  [08:12] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 83']
  [08:12] FC Seoul vs Incheon United: 1-0  [2H 85']
  [08:12] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 82']
  [08:12] IFK Goteborg vs AIK Stockholm: 0-0  [1H 12']
  [08:12] Kalmar FF vs Orgryte IS: 1-0  [1H 12']
  [08:13] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 56']
  [08:13] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 38']
  [08:13] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 85']
  [08:13] FC Seoul vs Incheon United: 1-0  [2H 87']
  [08:13] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 83']
  [08:13] IFK Goteborg vs AIK Stockholm: 0-0  [1H 13']
  [08:13] Kalmar FF vs Orgryte IS: 1-0  [1H 13']
  [08:14] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 57']
  [08:14] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 39']
  [08:14] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 86']
  [08:14] FC Seoul vs Incheon United: 1-0  [2H 88']
  [08:14] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 84']
  [08:14] IFK Goteborg vs AIK Stockholm: 0-0  [1H 14']
  [08:14] Kalmar FF vs Orgryte IS: 1-0  [1H 14']
  [08:15] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 58']
  [08:15] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 40']
  [08:15] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 87']
  [08:15] FC Seoul vs Incheon United: 1-0  [2H 89']
  [08:15] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 85']
  [08:15] IFK Goteborg vs AIK Stockholm: 0-0  [1H 15']
  [08:15] Kalmar FF vs Orgryte IS: 1-0  [1H 15']
  [08:16] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 59']
  [08:16] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 42']
  [08:16] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 89']
  [08:16] FC Seoul vs Incheon United: 1-0  [2H 90']
  [08:16] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 87']
  [08:16] IFK Goteborg vs AIK Stockholm: 0-0  [1H 17']
  [08:16] Kalmar FF vs Orgryte IS: 1-0  [1H 17']
  [08:17] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 60']
  [08:18] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 43']
  [08:18] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 90']
  [08:18] FC Seoul vs Incheon United: 1-0  [2H 91']
  [08:18] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 88']
  [08:18] IFK Goteborg vs AIK Stockholm: 0-0  [1H 18']
  [08:18] Kalmar FF vs Orgryte IS: 1-0  [1H 18']
  [08:19] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 61']
  [08:19] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 44']
  [08:19] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 91']
  [08:19] FC Seoul vs Incheon United: 1-0  [2H 92']
  [08:19] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 89']
  [08:19] IFK Goteborg vs AIK Stockholm: 0-0  [1H 19']
  [08:19] Kalmar FF vs Orgryte IS: 1-0  [1H 19']
  [PRE -130min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -640min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.34A
  [PRE -279min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -579min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [08:20] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 63']
  [08:20] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 45']
  [08:20] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 90']
  [08:20] FC Seoul vs Incheon United: 1-0  [2H 93']
  [08:20] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 90']
  [08:20] IFK Goteborg vs AIK Stockholm: 0-0  [1H 21']
  [08:20] Kalmar FF vs Orgryte IS: 1-0  [1H 21']
  [08:21] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 64']
  [08:21] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 46']
  [08:21] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 91']
  [08:21] FC Seoul vs Incheon United: 1-0  [2H 94']
  [08:21] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 91']
  [08:21] IFK Goteborg vs AIK Stockholm: 0-0  [1H 22']
  [08:21] Kalmar FF vs Orgryte IS: 1-0  [1H 22']
  [08:22] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 65']
  [08:23] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 47']
  [08:23] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 92']
  [08:23] FC Seoul vs Incheon United: 1-0  [2H 96']
  [08:23] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 92']
  [08:23] IFK Goteborg vs AIK Stockholm: 0-0  [1H 23']
  [08:23] Kalmar FF vs Orgryte IS: 1-0  [1H 23']
  [08:24] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 67']
  [08:24] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 48']
  [08:24] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 93']
  [08:24] FC Seoul vs Incheon United: 1-0  [2H 97']
  [08:24] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 93']
  [08:24] IFK Goteborg vs AIK Stockholm: 0-0  [1H 24']
  [08:24] Kalmar FF vs Orgryte IS: 1-0  [1H 24']
  [08:25] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 68']
  [08:25] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 49']
  [08:25] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 94']
  [08:25] FC Seoul vs Incheon United: 1-0  [2H 98']
  [08:25] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 94']
  [08:25] IFK Goteborg vs AIK Stockholm: 0-0  [1H 25']
  [08:25] Kalmar FF vs Orgryte IS: 1-0  [1H 25']
  [08:26] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 69']
  [08:26] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [1H 50']
  [08:26] Gwangju FC vs Ulsan Hyundai FC: 1-1  [2H 95']
  [08:26] FC Seoul vs Incheon United: 1-0  [2H 99']
  [08:26] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [2H 95']
  [08:26] IFK Goteborg vs AIK Stockholm: 0-0  [1H 26']
  [08:26] Kalmar FF vs Orgryte IS: 1-0  [1H 26']
  [08:27] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 70']
  [08:27] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']

============================================================
HALFTIME ALERT  08:27:50
============================================================

[CN1] Shanghai Shenhua 1-0 Hangzhou Greentown at HT
  Market:   KXCHNSLGAME-26JUL05SHSZHP-ZHP
  Price:    9.5%  (bid 9.0% / ask 10.0%)
  Historical comeback rate (down 1): 11.4%
  Edge:     +1.9%  ->  [BUY MORE]
  -> Add 1.0% of bankroll at 9.5c  (fair value 11.4c)
  -> EV on additional bet: 20% return on investment
============================================================

  [08:27] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:27] Gwangju FC vs Ulsan Hyundai FC: FT — will stop polling at 08:27 +30min
  [08:27] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:27] FC Seoul vs Incheon United: FT — will stop polling at 08:27 +30min
  [08:27] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:27] Gimcheon Sangmu FC vs Jeju United FC: FT — will stop polling at 08:27 +30min
  [08:27] IFK Goteborg vs AIK Stockholm: 0-0  [1H 28']
  [08:27] Kalmar FF vs Orgryte IS: 1-0  [1H 28']
  [08:28] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 71']
  [08:29] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:29] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:29] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:29] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:29] IFK Goteborg vs AIK Stockholm: 0-0  [1H 29']
  [08:29] Kalmar FF vs Orgryte IS: 1-0  [1H 29']
  [08:30] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 72']
  [08:30] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:30] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:30] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:30] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:30] IFK Goteborg vs AIK Stockholm: 0-0  [1H 30']
  [08:30] Kalmar FF vs Orgryte IS: 1-0  [1H 30']
  [08:31] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 74']
  [08:31] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:31] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:31] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:31] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:31] IFK Goteborg vs AIK Stockholm: 1-0  [1H 31']
  [08:31] Kalmar FF vs Orgryte IS: 1-0  [1H 31']
  [08:32] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 75']
  [08:32] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:32] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:32] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:32] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:32] IFK Goteborg vs AIK Stockholm: 1-0  [1H 32']
  [08:32] Kalmar FF vs Orgryte IS: 1-0  [1H 32']
  [08:33] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 76']
  [08:33] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:33] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:33] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:33] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:33] IFK Goteborg vs AIK Stockholm: 1-0  [1H 33']
  [08:33] Kalmar FF vs Orgryte IS: 1-0  [1H 33']
  [08:34] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 78']
  [08:35] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:35] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:35] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:35] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:35] IFK Goteborg vs AIK Stockholm: 1-1  [1H 35']
  [08:35] Kalmar FF vs Orgryte IS: 1-0  [1H 35']
  [PRE -114min] IF Elfsborg vs Hammarby FF: Pin=1.88A  B365=1.85A  Kalshi=0.495A
  [PRE -624min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.34A
  [PRE -263min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -563min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [08:36] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 79']
  [08:36] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:36] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:36] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:36] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:36] IFK Goteborg vs AIK Stockholm: 1-1  [1H 36']
  [08:36] Kalmar FF vs Orgryte IS: 1-0  [1H 36']
  [08:37] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 80']
  [08:37] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:37] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:37] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:37] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:37] IFK Goteborg vs AIK Stockholm: 1-1  [1H 37']
  [08:37] Kalmar FF vs Orgryte IS: 1-0  [1H 37']
  [08:38] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 81']
  [08:38] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:38] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:38] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:38] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:38] IFK Goteborg vs AIK Stockholm: 1-1  [1H 39']
  [08:38] Kalmar FF vs Orgryte IS: 1-0  [1H 39']
  [08:39] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 82']
  [08:39] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:39] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:39] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:39] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:39] IFK Goteborg vs AIK Stockholm: 1-1  [1H 40']
  [08:39] Kalmar FF vs Orgryte IS: 1-0  [1H 40']
  [08:41] Qingdao Jonoon vs Chengdu Better City: 0-1  [2H 83']
  [08:41] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [HT 45']
  [08:41] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:41] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:41] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:41] IFK Goteborg vs AIK Stockholm: 1-1  [1H 41']
  [08:41] Kalmar FF vs Orgryte IS: 1-0  [1H 41']
  [08:42] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 85']
  [08:42] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [2H 47']
  [08:42] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:42] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:42] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:42] IFK Goteborg vs AIK Stockholm: 1-1  [1H 42']
  [08:42] Kalmar FF vs Orgryte IS: 1-0  [1H 42']
  [08:43] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 86']
  [08:43] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [2H 48']
  [08:43] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:43] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:43] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:43] IFK Goteborg vs AIK Stockholm: 1-1  [1H 43']
  [08:43] Kalmar FF vs Orgryte IS: 1-0  [1H 43']
  [08:44] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 87']
  [08:44] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [2H 49']
  [08:44] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:44] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:44] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:44] IFK Goteborg vs AIK Stockholm: 1-1  [1H 44']
  [08:44] Kalmar FF vs Orgryte IS: 1-0  [1H 44']
  [08:45] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 88']
  [08:45] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [2H 50']
  [08:45] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:45] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:45] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:45] IFK Goteborg vs AIK Stockholm: 1-1  [1H 45']
  [08:45] Kalmar FF vs Orgryte IS: 1-0  [HT 45']

============================================================
HALFTIME ALERT  08:45:57
============================================================

[SE1] Kalmar FF 1-0 Orgryte IS at HT
  Market:   KXALLSVENSKANGAME-26JUL05KALORG-ORG
  Price:    3.5%  (bid 3.0% / ask 4.0%)
  Historical comeback rate (down 1): 11.4%
  Edge:     +7.9%  ->  [BUY MORE]
  -> Add 4.1% of bankroll at 3.5c  (fair value 11.4c)
  -> EV on additional bet: 226% return on investment
============================================================

  [08:46] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 89']
  [08:47] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [2H 51']
  [08:47] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:47] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:47] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:47] IFK Goteborg vs AIK Stockholm: 1-1  [1H 46']
  [08:47] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:48] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 90']
  [08:48] Shanghai Shenhua vs Hangzhou Greentown: 1-0  [2H 52']
  [08:48] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:48] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:48] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:48] IFK Goteborg vs AIK Stockholm: 1-1  [1H 47']
  [08:48] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:49] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 90']
  [08:49] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 54']
  [08:49] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:49] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:49] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:49] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']

============================================================
HALFTIME ALERT  08:49:30
============================================================

[SE1] IFK Goteborg 1-1 AIK Stockholm at HT
  Level at HT — HOLD.
============================================================

  [08:49] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:50] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 91']
  [08:50] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 55']
  [08:50] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:50] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:50] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:50] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:50] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [PRE -99min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.90A  Kalshi=0.495A
  [PRE -609min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.34A
  [PRE -248min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -547min] Pacific FC vs HFX Wanderers FC: Pin=2.68A  B365=2.45A  Kalshi=0.365A
  [08:52] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 92']
  [08:52] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 56']
  [08:52] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:52] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:52] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:52] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:52] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:53] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 93']
  [08:53] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 58']
  [08:53] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:53] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:53] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:53] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:53] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:54] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 94']
  [08:54] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 59']
  [08:54] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:54] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:54] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:54] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:54] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:55] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 96']
  [08:55] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 60']
  [08:55] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:55] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:55] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:55] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:55] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:56] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 97']
  [08:56] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 61']
  [08:56] Gwangju FC vs Ulsan Hyundai FC: 1-1  [FT 90']
  [08:56] FC Seoul vs Incheon United: 1-0  [FT 90']
  [08:56] Gimcheon Sangmu FC vs Jeju United FC: 1-1  [FT 90']
  [08:56] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:56] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:57] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 98']
  [08:58] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 62']
  [08:58] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:58] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [08:59] Qingdao Jonoon vs Chengdu Better City: 1-1  [2H 99']
  [08:59] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 63']
  [08:59] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [08:59] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [09:00] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:00] Qingdao Jonoon vs Chengdu Better City: FT — will stop polling at 09:00 +30min
  [09:00] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 65']
  [09:00] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [09:00] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [09:01] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:01] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 66']
  [09:01] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [09:01] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [09:02] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:02] Shanghai Shenhua vs Hangzhou Greentown: 2-0  [2H 67']
  [09:02] IFK Goteborg vs AIK Stockholm: 1-1  [HT 45']
  [09:02] Kalmar FF vs Orgryte IS: 1-0  [HT 45']
  [09:03] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:03] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 68']
  [09:03] IFK Goteborg vs AIK Stockholm: 1-1  [2H 46']
  [09:03] Kalmar FF vs Orgryte IS: 1-0  [2H 48']
  [09:04] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:05] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 69']
  [09:05] IFK Goteborg vs AIK Stockholm: 1-1  [2H 47']
  [09:05] Kalmar FF vs Orgryte IS: 1-0  [2H 49']
  [09:06] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:06] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 70']
  [09:06] IFK Goteborg vs AIK Stockholm: 1-1  [2H 48']
  [09:06] Kalmar FF vs Orgryte IS: 1-0  [2H 50']
  [PRE -83min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.90A  Kalshi=0.525A
  [PRE -593min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.34A
  [PRE -232min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -532min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [09:07] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:07] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 72']
  [09:07] IFK Goteborg vs AIK Stockholm: 1-1  [2H 50']
  [09:07] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:08] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:08] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 73']
  [09:08] IFK Goteborg vs AIK Stockholm: 1-1  [2H 51']
  [09:08] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:09] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:09] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 74']
  [09:09] IFK Goteborg vs AIK Stockholm: 1-1  [2H 52']
  [09:09] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:10] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:11] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 75']
  [09:11] IFK Goteborg vs AIK Stockholm: 1-1  [2H 53']
  [09:11] Kalmar FF vs Orgryte IS: 1-0  [2H 55']
  [09:12] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:12] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 76']
  [09:12] IFK Goteborg vs AIK Stockholm: 1-1  [2H 54']
  [09:12] Kalmar FF vs Orgryte IS: 1-0  [2H 56']
  [09:13] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:13] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 77']
  [09:13] IFK Goteborg vs AIK Stockholm: 1-1  [2H 55']
  [09:13] Kalmar FF vs Orgryte IS: 1-0  [2H 57']
  [09:14] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:14] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 79']
  [09:14] IFK Goteborg vs AIK Stockholm: 1-1  [2H 57']
  [09:14] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:15] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:15] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 80']
  [09:15] IFK Goteborg vs AIK Stockholm: 1-1  [2H 58']
  [09:15] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:16] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:17] Shanghai Shenhua vs Hangzhou Greentown: 2-1  [2H 81']
  [09:17] IFK Goteborg vs AIK Stockholm: 1-1  [2H 59']
  [09:17] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:18] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:18] Shanghai Shenhua vs Hangzhou Greentown: 2-2  [2H 82']
  [09:18] IFK Goteborg vs AIK Stockholm: 1-1  [2H 60']
  [09:18] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:19] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:19] Shanghai Shenhua vs Hangzhou Greentown: 2-2  [2H 83']
  [09:19] IFK Goteborg vs AIK Stockholm: 1-1  [2H 61']
  [09:19] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:20] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:20] Shanghai Shenhua vs Hangzhou Greentown: 2-2  [2H 84']
  [09:20] IFK Goteborg vs AIK Stockholm: 1-1  [2H 62']
  [09:20] Kalmar FF vs Orgryte IS: 1-0  [INT 0']
  [09:21] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:21] Shanghai Shenhua vs Hangzhou Greentown: 2-2  [2H 86']
  [09:21] IFK Goteborg vs AIK Stockholm: 1-1  [2H 64']
  [09:21] Kalmar FF vs Orgryte IS: 1-0  [2H 66']
  [PRE -68min] IF Elfsborg vs Hammarby FF: Pin=1.91A  B365=1.90A  Kalshi=0.525A
  [PRE -578min] Miami FC vs Birmingham Legion: Pin=2.71A  B365=2.55A  Kalshi=0.34A
  [PRE -217min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -516min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [09:23] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:23] Shanghai Shenhua vs Hangzhou Greentown: 2-2  [2H 87']
  [09:23] IFK Goteborg vs AIK Stockholm: 1-1  [2H 65']
  [09:23] Kalmar FF vs Orgryte IS: 1-0  [2H 67']
  [09:24] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:24] Shanghai Shenhua vs Hangzhou Greentown: 2-2  [2H 88']
  [09:24] IFK Goteborg vs AIK Stockholm: 1-1  [2H 66']
  [09:24] Kalmar FF vs Orgryte IS: 1-0  [2H 68']
  [09:25] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:25] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 90']
  [09:25] IFK Goteborg vs AIK Stockholm: 1-1  [2H 68']
  [09:25] Kalmar FF vs Orgryte IS: 2-0  [2H 50']
  [09:26] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:26] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 91']
  [09:26] IFK Goteborg vs AIK Stockholm: 1-1  [2H 69']
  [09:26] Kalmar FF vs Orgryte IS: 2-0  [2H 51']
  [09:27] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:27] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 92']
  [09:27] IFK Goteborg vs AIK Stockholm: 1-1  [2H 70']
  [09:27] Kalmar FF vs Orgryte IS: 2-0  [2H 52']
  [09:28] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:28] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 93']
  [09:28] IFK Goteborg vs AIK Stockholm: 1-1  [2H 71']
  [09:28] Kalmar FF vs Orgryte IS: 2-0  [2H 54']
  [09:29] Qingdao Jonoon vs Chengdu Better City: 1-1  [FT 90']
  [09:30] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 94']
  [09:30] IFK Goteborg vs AIK Stockholm: 1-1  [2H 72']
  [09:30] Kalmar FF vs Orgryte IS: 2-0  [2H 55']

  [CLV] IF Elfsborg vs Hammarby FF (SE1)
    B365:     H=3.75  D=3.6  A=1.9
    Pin fair: H=4.07  D=3.96  A=1.99
    CLV:      H=-7.9%  D=-9.0%  A=-4.7%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.235  D=0.245  A=0.525
    Kalshi edge H: +4.3%  (Kalshi 0.235 vs Pin fair 0.246)
    Kalshi edge D: +3.1%  (Kalshi 0.245 vs Pin fair 0.253)
    Kalshi edge A: -4.7%  (Kalshi 0.525 vs Pin fair 0.502)
  [09:30] IF Elfsborg vs Hammarby FF: 0-0  [NS -59']
  [09:31] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 95']
  [09:31] IFK Goteborg vs AIK Stockholm: 1-1  [2H 73']
  [09:31] Kalmar FF vs Orgryte IS: 2-0  [2H 56']
  [09:31] IF Elfsborg vs Hammarby FF: 0-0  [NS -58']
  [09:32] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 96']
  [09:32] IFK Goteborg vs AIK Stockholm: 1-1  [2H 75']
  [09:32] Kalmar FF vs Orgryte IS: 2-0  [2H 57']
  [09:32] IF Elfsborg vs Hammarby FF: 0-0  [NS -57']
  [09:33] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 98']
  [09:33] IFK Goteborg vs AIK Stockholm: 1-1  [2H 76']
  [09:33] Kalmar FF vs Orgryte IS: 2-0  [2H 58']
  [09:33] IF Elfsborg vs Hammarby FF: 0-0  [NS -56']
  [09:34] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [2H 99']
  [09:34] IFK Goteborg vs AIK Stockholm: 1-1  [2H 77']
  [09:34] Kalmar FF vs Orgryte IS: 2-0  [2H 59']
  [09:34] IF Elfsborg vs Hammarby FF: 0-0  [NS -55']
  [09:35] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:35] Shanghai Shenhua vs Hangzhou Greentown: FT — will stop polling at 09:36 +30min
  [09:36] IFK Goteborg vs AIK Stockholm: 1-2  [2H 78']
  [09:36] Kalmar FF vs Orgryte IS: 2-0  [2H 61']
  [09:36] IF Elfsborg vs Hammarby FF: 0-0  [NS -53']
  [09:37] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:37] IFK Goteborg vs AIK Stockholm: 1-2  [2H 79']
  [09:37] Kalmar FF vs Orgryte IS: 2-0  [2H 62']
  [09:37] IF Elfsborg vs Hammarby FF: 0-0  [NS -52']
  [PRE -562min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [PRE -201min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -501min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [09:38] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:38] IFK Goteborg vs AIK Stockholm: 1-2  [2H 80']
  [09:38] Kalmar FF vs Orgryte IS: 2-0  [2H 63']
  [09:38] IF Elfsborg vs Hammarby FF: 0-0  [NS -51']
  [09:39] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:39] IFK Goteborg vs AIK Stockholm: 1-2  [2H 82']
  [09:39] Kalmar FF vs Orgryte IS: 2-0  [2H 65']
  [09:39] IF Elfsborg vs Hammarby FF: 0-0  [NS -50']
  [09:40] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:40] IFK Goteborg vs AIK Stockholm: 1-2  [2H 83']
  [09:40] Kalmar FF vs Orgryte IS: 2-0  [2H 66']
  [09:40] IF Elfsborg vs Hammarby FF: 0-0  [NS -49']
  [09:41] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:42] IFK Goteborg vs AIK Stockholm: 1-2  [2H 84']
  [09:42] Kalmar FF vs Orgryte IS: 2-0  [2H 67']
  [09:42] IF Elfsborg vs Hammarby FF: 0-0  [NS -47']
  [09:43] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:43] IFK Goteborg vs AIK Stockholm: 1-2  [2H 86']
  [09:43] Kalmar FF vs Orgryte IS: 2-0  [2H 68']
  [09:43] IF Elfsborg vs Hammarby FF: 0-0  [NS -46']
  [09:44] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:44] IFK Goteborg vs AIK Stockholm: 1-2  [2H 87']
  [09:44] Kalmar FF vs Orgryte IS: 2-0  [2H 69']
  [09:44] IF Elfsborg vs Hammarby FF: 0-0  [NS -45']
  [09:45] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:45] IFK Goteborg vs AIK Stockholm: 1-2  [2H 88']
  [09:45] Kalmar FF vs Orgryte IS: 2-0  [2H 70']
  [09:45] IF Elfsborg vs Hammarby FF: 0-0  [NS -44']
  [09:46] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:46] IFK Goteborg vs AIK Stockholm: 1-2  [2H 89']
  [09:46] Kalmar FF vs Orgryte IS: 2-0  [2H 72']
  [09:46] IF Elfsborg vs Hammarby FF: 0-0  [NS -43']
  [09:47] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:47] IFK Goteborg vs AIK Stockholm: 1-2  [2H 90']
  [09:47] Kalmar FF vs Orgryte IS: 2-0  [2H 73']
  [09:47] IF Elfsborg vs Hammarby FF: 0-0  [NS -42']
  [09:48] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:49] IFK Goteborg vs AIK Stockholm: 1-2  [2H 91']
  [09:49] Kalmar FF vs Orgryte IS: 2-0  [2H 74']
  [09:49] IF Elfsborg vs Hammarby FF: 0-0  [NS -40']
  [09:50] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:50] IFK Goteborg vs AIK Stockholm: 1-2  [2H 90']
  [09:50] Kalmar FF vs Orgryte IS: 2-0  [2H 75']
  [09:50] IF Elfsborg vs Hammarby FF: 0-0  [NS -39']
  [09:51] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:51] IFK Goteborg vs AIK Stockholm: 1-2  [2H 91']
  [09:51] Kalmar FF vs Orgryte IS: 2-0  [2H 76']
  [09:51] IF Elfsborg vs Hammarby FF: 0-0  [NS -38']
  [09:52] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:52] IFK Goteborg vs AIK Stockholm: 1-2  [2H 92']
  [09:52] Kalmar FF vs Orgryte IS: 2-0  [2H 77']
  [09:52] IF Elfsborg vs Hammarby FF: 0-0  [NS -37']
  [PRE -547min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [PRE -186min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.54A
  [PRE -485min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [09:54] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:54] IFK Goteborg vs AIK Stockholm: 1-2  [2H 93']
  [09:54] Kalmar FF vs Orgryte IS: 2-0  [2H 79']
  [09:54] IF Elfsborg vs Hammarby FF: 0-0  [NS -35']
  [09:55] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:55] IFK Goteborg vs AIK Stockholm: 1-2  [2H 94']
  [09:55] Kalmar FF vs Orgryte IS: 2-0  [2H 80']
  [09:55] IF Elfsborg vs Hammarby FF: 0-0  [NS -34']
  [09:56] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:56] IFK Goteborg vs AIK Stockholm: 1-2  [2H 96']
  [09:56] Kalmar FF vs Orgryte IS: 2-0  [2H 81']
  [09:56] IF Elfsborg vs Hammarby FF: 0-0  [NS -33']
  [09:57] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:57] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [09:57] IFK Goteborg vs AIK Stockholm: FT — will stop polling at 09:57 +30min
  [09:57] Kalmar FF vs Orgryte IS: 2-0  [2H 82']
  [09:57] IF Elfsborg vs Hammarby FF: 0-0  [NS -32']
  [09:58] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:58] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [09:58] Kalmar FF vs Orgryte IS: 2-0  [2H 83']
  [09:58] IF Elfsborg vs Hammarby FF: 0-0  [NS -31']
  [09:59] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [09:59] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [09:59] Kalmar FF vs Orgryte IS: 2-0  [2H 84']
  [09:59] IF Elfsborg vs Hammarby FF: 0-0  [NS -30']
  [10:00] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [10:01] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:01] Kalmar FF vs Orgryte IS: 3-0  [2H 86']
  [10:01] IF Elfsborg vs Hammarby FF: 0-0  [NS -28']
  [10:02] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [10:02] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:02] Kalmar FF vs Orgryte IS: 3-0  [2H 87']
  [10:02] IF Elfsborg vs Hammarby FF: 0-0  [NS -27']
  [10:03] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [10:03] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:03] Kalmar FF vs Orgryte IS: 3-0  [2H 88']
  [10:03] IF Elfsborg vs Hammarby FF: 0-0  [NS -26']
  [10:04] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [10:04] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:04] Kalmar FF vs Orgryte IS: 3-0  [2H 89']
  [10:04] IF Elfsborg vs Hammarby FF: 0-0  [NS -25']
  [10:05] Shanghai Shenhua vs Hangzhou Greentown: 3-2  [FT 90']
  [10:05] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:05] Kalmar FF vs Orgryte IS: 3-0  [2H 90']
  [10:05] IF Elfsborg vs Hammarby FF: 0-0  [NS -24']
  [10:06] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:07] Kalmar FF vs Orgryte IS: 3-0  [2H 91']
  [10:07] IF Elfsborg vs Hammarby FF: 0-0  [NS -22']
  [10:08] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:08] Kalmar FF vs Orgryte IS: 3-0  [2H 90']
  [10:08] IF Elfsborg vs Hammarby FF: 0-0  [NS -21']
  [PRE -531min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [PRE -170min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.55A
  [PRE -470min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [10:09] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:09] Kalmar FF vs Orgryte IS: 3-0  [2H 91']
  [10:09] IF Elfsborg vs Hammarby FF: 0-0  [NS -20']
  [10:10] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:10] Kalmar FF vs Orgryte IS: 3-0  [2H 92']
  [10:10] IF Elfsborg vs Hammarby FF: 0-0  [NS -19']
  [10:11] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:11] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:11] Kalmar FF vs Orgryte IS: FT — will stop polling at 10:11 +30min
  [10:11] IF Elfsborg vs Hammarby FF: 0-0  [NS -18']
  [10:12] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:12] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:12] IF Elfsborg vs Hammarby FF: 0-0  [NS -17']
  [10:13] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:14] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:14] IF Elfsborg vs Hammarby FF: 0-0  [NS -15']
  [10:15] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:15] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:15] IF Elfsborg vs Hammarby FF: 0-0  [NS -14']
  [10:16] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:16] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:16] IF Elfsborg vs Hammarby FF: 0-0  [NS -13']
  [10:17] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:17] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:17] IF Elfsborg vs Hammarby FF: 0-0  [NS -12']
  [10:18] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:18] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:18] IF Elfsborg vs Hammarby FF: 0-0  [NS -11']
  [10:19] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:19] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:19] IF Elfsborg vs Hammarby FF: 0-0  [NS -10']
  [10:20] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:21] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:21] IF Elfsborg vs Hammarby FF: 0-0  [NS -8']
  [10:22] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:22] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:22] IF Elfsborg vs Hammarby FF: 0-0  [NS -7']
  [10:23] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:23] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:23] IF Elfsborg vs Hammarby FF: 0-0  [NS -6']
  [PRE -516min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [PRE -155min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.55A
  [PRE -455min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [10:24] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:24] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:24] IF Elfsborg vs Hammarby FF: 0-0  [NS -5']
  [10:25] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:25] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:25] IF Elfsborg vs Hammarby FF: 0-0  [NS -4']
  [10:26] IFK Goteborg vs AIK Stockholm: 1-2  [FT 90']
  [10:27] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:27] IF Elfsborg vs Hammarby FF: 0-0  [NS -2']
  [10:28] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:28] IF Elfsborg vs Hammarby FF: 0-0  [NS -1']
  [10:29] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:29] IF Elfsborg vs Hammarby FF: 0-0  [NS 0']
  [10:30] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:30] IF Elfsborg vs Hammarby FF: 0-0  [NS 0']
  [10:31] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:31] IF Elfsborg vs Hammarby FF: 0-0  [NS 1']
  [10:32] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:32] IF Elfsborg vs Hammarby FF: 0-0  [1H 2']
  [10:33] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:34] IF Elfsborg vs Hammarby FF: 0-0  [1H 3']
  [10:35] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:35] IF Elfsborg vs Hammarby FF: 0-0  [1H 4']
  [10:36] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:36] IF Elfsborg vs Hammarby FF: 0-0  [1H 6']
  [10:37] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:37] IF Elfsborg vs Hammarby FF: 0-0  [1H 7']
  [10:38] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:38] IF Elfsborg vs Hammarby FF: 0-0  [1H 8']
  [PRE -501min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [10:39] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:39] IF Elfsborg vs Hammarby FF: 0-0  [1H 9']
  [PRE -139min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.55A
  [PRE -438min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [10:41] Kalmar FF vs Orgryte IS: 3-0  [FT 90']
  [10:41] IF Elfsborg vs Hammarby FF: 0-0  [1H 10']
  [10:42] IF Elfsborg vs Hammarby FF: 0-0  [1H 11']
  [10:43] IF Elfsborg vs Hammarby FF: 0-0  [1H 13']
  [10:44] IF Elfsborg vs Hammarby FF: 0-0  [1H 14']
  [10:45] IF Elfsborg vs Hammarby FF: 0-0  [1H 15']
  [10:46] IF Elfsborg vs Hammarby FF: 0-0  [1H 16']
  [10:47] IF Elfsborg vs Hammarby FF: 0-0  [1H 17']
  [10:48] IF Elfsborg vs Hammarby FF: 0-0  [1H 18']
  [10:50] IF Elfsborg vs Hammarby FF: 0-0  [1H 19']
  [10:51] IF Elfsborg vs Hammarby FF: 0-0  [1H 20']
  [10:52] IF Elfsborg vs Hammarby FF: 0-0  [1H 21']
  [10:53] IF Elfsborg vs Hammarby FF: 0-0  [1H 23']
  [10:54] IF Elfsborg vs Hammarby FF: 0-0  [1H 24']
  [PRE -485min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [10:55] IF Elfsborg vs Hammarby FF: 0-0  [1H 25']
  [PRE -123min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.55A
  [PRE -422min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [10:57] IF Elfsborg vs Hammarby FF: 0-0  [1H 26']
  [10:58] IF Elfsborg vs Hammarby FF: 0-0  [1H 27']
  [10:59] IF Elfsborg vs Hammarby FF: 0-0  [1H 28']
  [11:00] IF Elfsborg vs Hammarby FF: 0-0  [1H 30']
  [11:01] IF Elfsborg vs Hammarby FF: 0-0  [1H 31']
  [11:02] IF Elfsborg vs Hammarby FF: 0-0  [1H 32']
  [11:03] IF Elfsborg vs Hammarby FF: 0-0  [1H 33']
  [11:05] IF Elfsborg vs Hammarby FF: 0-0  [1H 34']
  [11:06] IF Elfsborg vs Hammarby FF: 0-0  [1H 35']
  [11:07] IF Elfsborg vs Hammarby FF: 0-0  [1H 37']
  [11:08] IF Elfsborg vs Hammarby FF: 0-0  [1H 38']
  [11:09] IF Elfsborg vs Hammarby FF: 0-0  [1H 39']
  [11:10] IF Elfsborg vs Hammarby FF: 0-0  [1H 40']
  [PRE -469min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.34A
  [11:11] IF Elfsborg vs Hammarby FF: 0-0  [1H 41']
  [PRE -106min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.555A
  [PRE -406min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [11:13] IF Elfsborg vs Hammarby FF: 0-0  [1H 42']
  [11:14] IF Elfsborg vs Hammarby FF: 0-0  [1H 44']
  [11:15] IF Elfsborg vs Hammarby FF: 0-0  [1H 45']
  [11:16] IF Elfsborg vs Hammarby FF: 0-0  [1H 46']
  [11:17] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']

============================================================
HALFTIME ALERT  11:17:54
============================================================

[SE1] IF Elfsborg 0-0 Hammarby FF at HT
  Level at HT — HOLD.
============================================================

  [11:18] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:20] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:21] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:22] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:23] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:24] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:25] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:26] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [PRE -453min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.335A
  [11:28] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [PRE -90min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.55A
  [PRE -390min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [11:29] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:30] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:31] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:32] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:33] IF Elfsborg vs Hammarby FF: 0-0  [HT 45']
  [11:34] IF Elfsborg vs Hammarby FF: 0-0  [2H 48']
  [11:36] IF Elfsborg vs Hammarby FF: 0-0  [2H 49']
  [11:37] IF Elfsborg vs Hammarby FF: 0-0  [2H 50']
  [11:38] IF Elfsborg vs Hammarby FF: 0-1  [2H 52']
  [11:39] IF Elfsborg vs Hammarby FF: 0-1  [2H 53']
  [11:40] IF Elfsborg vs Hammarby FF: 0-1  [2H 54']
  [11:41] IF Elfsborg vs Hammarby FF: 0-1  [2H 55']
  [11:42] IF Elfsborg vs Hammarby FF: 0-1  [2H 56']
  [PRE -436min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.335A
  [11:44] IF Elfsborg vs Hammarby FF: 0-1  [2H 57']
  [PRE -74min] Supra du Quebec vs Forge: Pin=1.77A  B365=1.73A  Kalshi=0.55A
  [PRE -374min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [11:45] IF Elfsborg vs Hammarby FF: 0-1  [2H 59']
  [11:46] IF Elfsborg vs Hammarby FF: 0-1  [2H 60']
  [11:47] IF Elfsborg vs Hammarby FF: 0-1  [2H 61']
  [11:48] IF Elfsborg vs Hammarby FF: 0-1  [2H 62']
  [11:49] IF Elfsborg vs Hammarby FF: 0-1  [2H 63']
  [11:51] IF Elfsborg vs Hammarby FF: 0-1  [2H 64']
  [11:52] IF Elfsborg vs Hammarby FF: 0-1  [2H 66']
  [11:53] IF Elfsborg vs Hammarby FF: 0-1  [2H 67']
  [11:54] IF Elfsborg vs Hammarby FF: 0-1  [2H 68']
  [11:55] IF Elfsborg vs Hammarby FF: 0-1  [2H 69']
  [11:56] IF Elfsborg vs Hammarby FF: 0-1  [2H 70']
  [11:57] IF Elfsborg vs Hammarby FF: 0-1  [2H 71']
  [11:59] IF Elfsborg vs Hammarby FF: 0-1  [2H 72']
  [PRE -420min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.335A

  [CLV] Supra du Quebec vs Forge (CAN)
    B365:     H=4.33  D=3.25  A=1.73
    Pin fair: H=4.75  D=3.67  A=1.93
    CLV:      H=-8.9%  D=-11.5%  A=-10.5%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.19  D=0.255  A=0.55
    Kalshi edge H: +9.7%  (Kalshi 0.190 vs Pin fair 0.210)
    Kalshi edge D: +6.4%  (Kalshi 0.255 vs Pin fair 0.272)
    Kalshi edge A: -6.4%  (Kalshi 0.550 vs Pin fair 0.517)
  [12:00] Supra du Quebec vs Forge: 0-0  [NS -59']
  [12:00] IF Elfsborg vs Hammarby FF: 0-1  [2H 73']
  [12:01] Supra du Quebec vs Forge: 0-0  [NS -58']
  [PRE -358min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [12:01] IF Elfsborg vs Hammarby FF: 0-1  [2H 74']
  [12:02] Supra du Quebec vs Forge: 0-0  [NS -57']
  [12:02] IF Elfsborg vs Hammarby FF: 0-2  [2H 76']
  [12:03] Supra du Quebec vs Forge: 0-0  [NS -56']
  [12:04] IF Elfsborg vs Hammarby FF: 0-2  [2H 77']
  [12:05] Supra du Quebec vs Forge: 0-0  [NS -54']
  [12:05] IF Elfsborg vs Hammarby FF: 0-2  [2H 78']
  [12:06] Supra du Quebec vs Forge: 0-0  [NS -53']
  [12:06] IF Elfsborg vs Hammarby FF: 1-2  [2H 80']
  [12:07] Supra du Quebec vs Forge: 0-0  [NS -52']
  [12:07] IF Elfsborg vs Hammarby FF: 1-2  [2H 81']
  [12:08] Supra du Quebec vs Forge: 0-0  [NS -51']
  [12:09] IF Elfsborg vs Hammarby FF: 1-2  [2H 82']
  [12:10] Supra du Quebec vs Forge: 0-0  [NS -49']
  [12:10] IF Elfsborg vs Hammarby FF: 1-2  [2H 83']
  [12:11] Supra du Quebec vs Forge: 0-0  [NS -48']
  [12:11] IF Elfsborg vs Hammarby FF: 1-2  [2H 84']
  [12:12] Supra du Quebec vs Forge: 0-0  [NS -47']
  [12:12] IF Elfsborg vs Hammarby FF: 1-2  [2H 85']
  [12:13] Supra du Quebec vs Forge: 0-0  [NS -46']
  [12:13] IF Elfsborg vs Hammarby FF: 1-2  [2H 87']
  [12:14] Supra du Quebec vs Forge: 0-0  [NS -45']
  [12:15] IF Elfsborg vs Hammarby FF: 1-2  [2H 88']
  [PRE -404min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.335A
  [12:16] Supra du Quebec vs Forge: 0-0  [NS -43']
  [12:16] IF Elfsborg vs Hammarby FF: 1-2  [2H 89']
  [12:17] Supra du Quebec vs Forge: 0-0  [NS -42']
  [PRE -342min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [12:17] IF Elfsborg vs Hammarby FF: 1-2  [2H 90']
  [12:18] Supra du Quebec vs Forge: 0-0  [NS -41']
  [12:18] IF Elfsborg vs Hammarby FF: 1-2  [2H 91']
  [12:19] Supra du Quebec vs Forge: 0-0  [NS -40']
  [12:20] IF Elfsborg vs Hammarby FF: 1-2  [2H 92']
  [12:21] Supra du Quebec vs Forge: 0-0  [NS -38']
  [12:21] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:21] IF Elfsborg vs Hammarby FF: FT — will stop polling at 12:21 +30min
  [12:22] Supra du Quebec vs Forge: 0-0  [NS -37']
  [12:22] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:23] Supra du Quebec vs Forge: 0-0  [NS -36']
  [12:23] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:24] Supra du Quebec vs Forge: 0-0  [NS -35']
  [12:24] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:25] Supra du Quebec vs Forge: 0-0  [NS -34']
  [12:26] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:27] Supra du Quebec vs Forge: 0-0  [NS -32']
  [12:27] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:28] Supra du Quebec vs Forge: 0-0  [NS -31']
  [12:28] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:29] Supra du Quebec vs Forge: 0-0  [NS -30']
  [12:29] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:30] Supra du Quebec vs Forge: 0-0  [NS -29']
  [12:30] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [PRE -389min] Miami FC vs Birmingham Legion: Pin=2.73A  B365=2.55A  Kalshi=0.335A
  [12:31] Supra du Quebec vs Forge: 0-0  [NS -28']
  [12:32] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:33] Supra du Quebec vs Forge: 0-0  [NS -26']
  [PRE -326min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [12:33] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:34] Supra du Quebec vs Forge: 0-0  [NS -25']
  [12:34] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:35] Supra du Quebec vs Forge: 0-0  [NS -24']
  [12:35] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:36] Supra du Quebec vs Forge: 0-0  [NS -23']
  [12:37] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:38] Supra du Quebec vs Forge: 0-0  [NS -21']
  [12:38] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:39] Supra du Quebec vs Forge: 0-0  [NS -20']
  [12:39] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:40] Supra du Quebec vs Forge: 0-0  [NS -19']
  [12:40] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:41] Supra du Quebec vs Forge: 0-0  [NS -18']
  [12:41] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:42] Supra du Quebec vs Forge: 0-0  [NS -17']
  [12:43] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:44] Supra du Quebec vs Forge: 0-0  [NS -15']
  [12:44] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:45] Supra du Quebec vs Forge: 0-0  [NS -14']
  [12:45] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:46] Supra du Quebec vs Forge: 0-0  [NS -13']
  [12:46] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [PRE -373min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.335A
  [12:47] Supra du Quebec vs Forge: 0-0  [NS -12']
  [12:47] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:48] Supra du Quebec vs Forge: 0-0  [NS -11']
  [PRE -310min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [12:49] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [12:50] Supra du Quebec vs Forge: 0-0  [NS -9']
  [12:50] IF Elfsborg vs Hammarby FF: 1-2  [FT 90']
  [PRE -1449min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1449min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [12:51] Supra du Quebec vs Forge: 0-0  [NS -8']
  [12:52] Supra du Quebec vs Forge: 0-0  [NS -7']
  [12:53] Supra du Quebec vs Forge: 0-0  [NS -6']
  [12:55] Supra du Quebec vs Forge: 0-0  [NS -4']
  [12:56] Supra du Quebec vs Forge: 0-0  [NS -3']
  [12:57] Supra du Quebec vs Forge: 0-0  [NS -2']
  [12:58] Supra du Quebec vs Forge: 0-0  [NS -1']
  [12:59] Supra du Quebec vs Forge: 0-0  [NS 0']
  [13:01] Supra du Quebec vs Forge: 0-0  [NS 1']
  [13:02] Supra du Quebec vs Forge: 0-0  [NS 2']
  [PRE -357min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.335A
  [13:03] Supra du Quebec vs Forge: 0-0  [NS 3']
  [13:04] Supra du Quebec vs Forge: 0-0  [NS 4']
  [PRE -294min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [13:06] Supra du Quebec vs Forge: 0-0  [NS 6']
  [PRE -1433min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1433min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [13:07] Supra du Quebec vs Forge: 0-0  [NS 7']
  [13:08] Supra du Quebec vs Forge: 0-0  [NS 8']
  [13:09] Supra du Quebec vs Forge: 0-0  [NS 9']
  [13:10] Supra du Quebec vs Forge: 0-0  [NS 10']
  [13:12] Supra du Quebec vs Forge: 0-0  [1H 1']
  [13:13] Supra du Quebec vs Forge: 0-0  [1H 2']
  [13:14] Supra du Quebec vs Forge: 0-0  [1H 3']
  [13:15] Supra du Quebec vs Forge: 0-0  [1H 4']
  [13:16] Supra du Quebec vs Forge: 0-0  [1H 5']
  [13:18] Supra du Quebec vs Forge: 0-0  [1H 6']
  [PRE -341min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.335A
  [13:19] Supra du Quebec vs Forge: 0-0  [1H 8']
  [13:20] Supra du Quebec vs Forge: 0-0  [1H 9']
  [PRE -279min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [13:21] Supra du Quebec vs Forge: 0-0  [1H 10']
  [PRE -1418min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1418min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [13:23] Supra du Quebec vs Forge: 0-0  [1H 12']
  [13:24] Supra du Quebec vs Forge: 0-0  [1H 13']
  [13:25] Supra du Quebec vs Forge: 0-0  [1H 14']
  [13:26] Supra du Quebec vs Forge: 0-0  [1H 15']
  [13:27] Supra du Quebec vs Forge: 0-0  [1H 16']
  [13:29] Supra du Quebec vs Forge: 0-0  [1H 17']
  [13:30] Supra du Quebec vs Forge: 0-0  [1H 19']
  [13:31] Supra du Quebec vs Forge: 0-0  [1H 20']
  [13:32] Supra du Quebec vs Forge: 0-0  [1H 21']
  [13:33] Supra du Quebec vs Forge: 0-0  [1H 23']
  [PRE -325min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.335A
  [13:35] Supra du Quebec vs Forge: 0-0  [1H 24']
  [13:36] Supra du Quebec vs Forge: 0-0  [1H 25']
  [PRE -263min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [13:37] Supra du Quebec vs Forge: 0-0  [1H 26']
  [PRE -1402min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1402min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [13:38] Supra du Quebec vs Forge: 0-0  [1H 27']
  [13:40] Supra du Quebec vs Forge: 0-0  [1H 28']
  [13:41] Supra du Quebec vs Forge: 0-0  [1H 30']
  [13:42] Supra du Quebec vs Forge: 0-0  [1H 31']
  [13:43] Supra du Quebec vs Forge: 0-0  [1H 32']
  [13:45] Supra du Quebec vs Forge: 0-0  [1H 34']
  [13:46] Supra du Quebec vs Forge: 0-0  [1H 35']
  [13:47] Supra du Quebec vs Forge: 0-0  [1H 36']
  [13:48] Supra du Quebec vs Forge: 0-0  [1H 37']
  [13:49] Supra du Quebec vs Forge: 0-0  [1H 38']
  [PRE -309min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.335A
  [13:51] Supra du Quebec vs Forge: 0-0  [1H 39']
  [13:52] Supra du Quebec vs Forge: 0-0  [1H 41']
  [PRE -247min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [13:53] Supra du Quebec vs Forge: 0-0  [1H 42']
  [PRE -1386min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1386min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [13:54] Supra du Quebec vs Forge: 0-0  [1H 43']
  [13:56] Supra du Quebec vs Forge: 0-1  [1H 45']
  [13:57] Supra du Quebec vs Forge: 0-1  [1H 46']
  [13:58] Supra du Quebec vs Forge: 0-1  [1H 47']
  [13:59] Supra du Quebec vs Forge: 0-1  [1H 48']
  [14:00] Supra du Quebec vs Forge: 0-1  [1H 49']
  [14:02] Supra du Quebec vs Forge: 0-1  [1H 50']
  [14:03] Supra du Quebec vs Forge: 0-1  [HT 45']

============================================================
HALFTIME ALERT  14:03:27
============================================================

[CAN] Supra du Quebec 0-1 Forge at HT
  Away team winning — HOLD. No action needed.
============================================================

  [14:04] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:05] Supra du Quebec vs Forge: 0-1  [HT 45']
  [PRE -294min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [14:06] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:08] Supra du Quebec vs Forge: 0-1  [HT 45']
  [PRE -231min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [14:09] Supra du Quebec vs Forge: 0-1  [HT 45']
  [PRE -1370min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1370min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [14:10] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:11] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:13] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:14] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:15] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:16] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:17] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:19] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:20] Supra du Quebec vs Forge: 0-1  [HT 45']
  [14:21] Supra du Quebec vs Forge: 0-1  [2H 47']
  [PRE -278min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [14:22] Supra du Quebec vs Forge: 0-1  [2H 48']
  [14:23] Supra du Quebec vs Forge: 0-1  [2H 49']
  [PRE -215min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [14:25] Supra du Quebec vs Forge: 0-1  [2H 50']
  [PRE -1354min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1354min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [14:26] Supra du Quebec vs Forge: 0-1  [2H 51']
  [14:27] Supra du Quebec vs Forge: 0-1  [2H 52']
  [14:28] Supra du Quebec vs Forge: 0-1  [2H 54']
  [14:30] Supra du Quebec vs Forge: 0-1  [2H 55']
  [14:31] Supra du Quebec vs Forge: 0-1  [2H 56']
  [14:32] Supra du Quebec vs Forge: 1-1  [2H 58']
  [14:33] Supra du Quebec vs Forge: 1-1  [2H 59']
  [14:34] Supra du Quebec vs Forge: 1-1  [2H 60']
  [14:36] Supra du Quebec vs Forge: 1-1  [2H 61']
  [14:37] Supra du Quebec vs Forge: 1-1  [2H 62']
  [PRE -262min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [14:38] Supra du Quebec vs Forge: 1-1  [2H 63']
  [14:39] Supra du Quebec vs Forge: 1-1  [2H 65']
  [PRE -199min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [14:41] Supra du Quebec vs Forge: 1-1  [2H 66']
  [PRE -1338min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1338min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [14:42] Supra du Quebec vs Forge: 1-1  [2H 67']
  [14:43] Supra du Quebec vs Forge: 1-2  [2H 69']
  [14:44] Supra du Quebec vs Forge: 1-2  [2H 70']
  [14:45] Supra du Quebec vs Forge: 1-2  [2H 71']
  [14:47] Supra du Quebec vs Forge: 1-2  [2H 72']
  [14:48] Supra du Quebec vs Forge: 1-2  [2H 73']
  [14:49] Supra du Quebec vs Forge: 1-2  [2H 74']
  [14:50] Supra du Quebec vs Forge: 1-2  [2H 76']
  [14:52] Supra du Quebec vs Forge: 1-2  [2H 77']
  [14:53] Supra du Quebec vs Forge: 1-2  [2H 78']
  [PRE -246min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [14:54] Supra du Quebec vs Forge: 1-2  [2H 80']
  [14:55] Supra du Quebec vs Forge: 1-2  [2H 81']
  [PRE -184min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [14:56] Supra du Quebec vs Forge: 1-2  [2H 82']
  [PRE -1322min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1322min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [14:58] Supra du Quebec vs Forge: 1-2  [2H 83']
  [14:59] Supra du Quebec vs Forge: 1-2  [2H 84']
  [15:00] Supra du Quebec vs Forge: 1-2  [2H 85']
  [15:01] Supra du Quebec vs Forge: 1-2  [2H 87']
  [15:02] Supra du Quebec vs Forge: 1-2  [2H 88']
  [15:04] Supra du Quebec vs Forge: 1-2  [2H 89']
  [15:05] Supra du Quebec vs Forge: 1-2  [2H 90']
  [15:06] Supra du Quebec vs Forge: 1-2  [2H 91']
  [15:07] Supra du Quebec vs Forge: 1-2  [2H 92']
  [15:09] Supra du Quebec vs Forge: 1-2  [2H 93']
  [PRE -230min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [15:10] Supra du Quebec vs Forge: 1-2  [2H 94']
  [15:11] Supra du Quebec vs Forge: 1-2  [2H 96']
  [PRE -168min] Pacific FC vs HFX Wanderers FC: Pin=2.39A  B365=2.45A  Kalshi=0.365A
  [15:12] Supra du Quebec vs Forge: 1-2  [2H 97']
  [PRE -1307min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1307min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [15:13] Supra du Quebec vs Forge: 1-2  [2H 98']
  [15:15] Supra du Quebec vs Forge: 1-2  [2H 99']
  [15:16] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:16] Supra du Quebec vs Forge: FT — will stop polling at 15:16 +30min
  [15:17] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:18] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:20] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:21] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:22] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:23] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:24] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -214min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [15:26] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:27] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -152min] Pacific FC vs HFX Wanderers FC: Pin=2.45A  B365=2.50A  Kalshi=0.375A
  [15:28] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -1291min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1291min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [15:29] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:30] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:32] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:33] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:34] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:35] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:37] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:38] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:39] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:40] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -199min] Miami FC vs Birmingham Legion: Pin=2.76A  B365=2.62A  Kalshi=0.345A
  [15:41] Supra du Quebec vs Forge: 1-2  [FT 90']
  [15:43] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -136min] Pacific FC vs HFX Wanderers FC: Pin=2.45A  B365=2.50A  Kalshi=0.375A
  [15:44] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -1275min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1275min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [15:45] Supra du Quebec vs Forge: 1-2  [FT 90']
  [PRE -183min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.345A
  [PRE -120min] Pacific FC vs HFX Wanderers FC: Pin=2.45A  B365=2.50A  Kalshi=0.375A
  [PRE -1259min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1259min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [PRE -167min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.345A
  [PRE -105min] Pacific FC vs HFX Wanderers FC: Pin=2.45A  B365=2.50A  Kalshi=0.375A
  [PRE -1244min] IF Brommapojkarna vs Gais: Pin=2.15A  B365=2.20A  Kalshi=0.445A
  [PRE -1243min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [PRE -151min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.345A
  [PRE -89min] Pacific FC vs HFX Wanderers FC: Pin=2.45A  B365=2.50A  Kalshi=0.375A
  [PRE -1228min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1228min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [PRE -136min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.345A
  [PRE -74min] Pacific FC vs HFX Wanderers FC: Pin=2.45A  B365=2.50A  Kalshi=0.375A
  [PRE -1212min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1212min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [PRE -120min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.345A

  [CLV] Pacific FC vs HFX Wanderers FC (CAN)
    B365:     H=2.45  D=3.3  A=2.5
    Pin fair: H=2.62  D=3.94  A=2.74
    CLV:      H=-6.7%  D=-16.3%  A=-8.6%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.385  D=0.255  A=0.375
    Kalshi edge H: -1.1%  (Kalshi 0.385 vs Pin fair 0.381)
    Kalshi edge D: -0.5%  (Kalshi 0.255 vs Pin fair 0.254)
    Kalshi edge A: -2.6%  (Kalshi 0.375 vs Pin fair 0.365)
  [17:00] Pacific FC vs HFX Wanderers FC: 0-0  [NS -59']
  [17:01] Pacific FC vs HFX Wanderers FC: 0-0  [NS -58']
  [17:03] Pacific FC vs HFX Wanderers FC: 0-0  [NS -56']
  [PRE -1196min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1196min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.35A
  [17:04] Pacific FC vs HFX Wanderers FC: 0-0  [NS -55']
  [17:05] Pacific FC vs HFX Wanderers FC: 0-0  [NS -54']
  [17:06] Pacific FC vs HFX Wanderers FC: 0-0  [NS -53']
  [17:07] Pacific FC vs HFX Wanderers FC: 0-0  [NS -52']
  [17:09] Pacific FC vs HFX Wanderers FC: 0-0  [NS -50']
  [17:10] Pacific FC vs HFX Wanderers FC: 0-0  [NS -49']
  [17:11] Pacific FC vs HFX Wanderers FC: 0-0  [NS -48']
  [17:12] Pacific FC vs HFX Wanderers FC: 0-0  [NS -47']
  [17:13] Pacific FC vs HFX Wanderers FC: 0-0  [NS -46']
  [17:15] Pacific FC vs HFX Wanderers FC: 0-0  [NS -44']
  [PRE -104min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.34A
  [17:16] Pacific FC vs HFX Wanderers FC: 0-0  [NS -43']
  [17:17] Pacific FC vs HFX Wanderers FC: 0-0  [NS -42']
  [17:18] Pacific FC vs HFX Wanderers FC: 0-0  [NS -41']
  [PRE -1181min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1181min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.355A
  [17:20] Pacific FC vs HFX Wanderers FC: 0-0  [NS -39']
  [17:21] Pacific FC vs HFX Wanderers FC: 0-0  [NS -38']
  [17:22] Pacific FC vs HFX Wanderers FC: 0-0  [NS -37']
  [17:23] Pacific FC vs HFX Wanderers FC: 0-0  [NS -36']
  [17:24] Pacific FC vs HFX Wanderers FC: 0-0  [NS -35']
  [17:26] Pacific FC vs HFX Wanderers FC: 0-0  [NS -33']
  [17:27] Pacific FC vs HFX Wanderers FC: 0-0  [NS -32']
  [17:28] Pacific FC vs HFX Wanderers FC: 0-0  [NS -31']
  [17:29] Pacific FC vs HFX Wanderers FC: 0-0  [NS -30']
  [17:30] Pacific FC vs HFX Wanderers FC: 0-0  [NS -29']
  [PRE -88min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.34A
  [17:32] Pacific FC vs HFX Wanderers FC: 0-0  [NS -27']
  [17:33] Pacific FC vs HFX Wanderers FC: 0-0  [NS -26']
  [17:34] Pacific FC vs HFX Wanderers FC: 0-0  [NS -25']
  [PRE -1165min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1165min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [17:35] Pacific FC vs HFX Wanderers FC: 0-0  [NS -24']
  [17:36] Pacific FC vs HFX Wanderers FC: 0-0  [NS -23']
  [17:38] Pacific FC vs HFX Wanderers FC: 0-0  [NS -21']
  [17:39] Pacific FC vs HFX Wanderers FC: 0-0  [NS -20']
  [17:40] Pacific FC vs HFX Wanderers FC: 0-0  [NS -19']
  [17:41] Pacific FC vs HFX Wanderers FC: 0-0  [NS -18']
  [17:43] Pacific FC vs HFX Wanderers FC: 0-0  [NS -16']
  [17:44] Pacific FC vs HFX Wanderers FC: 0-0  [NS -15']
  [17:45] Pacific FC vs HFX Wanderers FC: 0-0  [NS -14']
  [17:46] Pacific FC vs HFX Wanderers FC: 0-0  [NS -13']
  [PRE -73min] Miami FC vs Birmingham Legion: Pin=2.75A  B365=2.62A  Kalshi=0.34A
  [17:47] Pacific FC vs HFX Wanderers FC: 0-0  [NS -12']
  [17:49] Pacific FC vs HFX Wanderers FC: 0-0  [NS -10']
  [17:50] Pacific FC vs HFX Wanderers FC: 0-0  [NS -9']
  [PRE -1149min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1149min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [17:51] Pacific FC vs HFX Wanderers FC: 0-0  [NS -8']
  [17:52] Pacific FC vs HFX Wanderers FC: 0-0  [NS -7']
  [17:53] Pacific FC vs HFX Wanderers FC: 0-0  [NS -6']
  [17:55] Pacific FC vs HFX Wanderers FC: 0-0  [NS -4']
  [17:56] Pacific FC vs HFX Wanderers FC: 0-0  [NS -3']
  [17:57] Pacific FC vs HFX Wanderers FC: 0-0  [NS -2']
  [17:58] Pacific FC vs HFX Wanderers FC: 0-0  [NS -1']
  [17:59] Pacific FC vs HFX Wanderers FC: 0-0  [NS 0']

  [CLV] Miami FC vs Birmingham Legion (USL)
    B365:     H=2.25  D=3.5  A=2.62
    Pin fair: H=2.50  D=3.94  A=2.89
    CLV:      H=-10.0%  D=-11.2%  A=-9.3%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.405  D=0.245  A=0.34
    Kalshi edge H: -1.3%  (Kalshi 0.405 vs Pin fair 0.400)
    Kalshi edge D: +3.5%  (Kalshi 0.245 vs Pin fair 0.254)
    Kalshi edge A: +1.8%  (Kalshi 0.340 vs Pin fair 0.346)
  [18:00] Miami FC vs Birmingham Legion: 0-0  [NS -59']
  [18:01] Pacific FC vs HFX Wanderers FC: 0-0  [NS 1']
  [18:01] Miami FC vs Birmingham Legion: 0-0  [NS -58']
  [18:02] Pacific FC vs HFX Wanderers FC: 0-0  [NS 2']
  [18:02] Miami FC vs Birmingham Legion: 0-0  [NS -57']
  [18:03] Pacific FC vs HFX Wanderers FC: 0-0  [NS 3']
  [18:03] Miami FC vs Birmingham Legion: 0-0  [NS -56']
  [18:04] Pacific FC vs HFX Wanderers FC: 0-0  [NS 4']
  [18:05] Miami FC vs Birmingham Legion: 0-0  [NS -54']
  [18:06] Pacific FC vs HFX Wanderers FC: 0-0  [NS 6']
  [18:06] Miami FC vs Birmingham Legion: 0-0  [NS -53']
  [PRE -1133min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1133min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [18:07] Pacific FC vs HFX Wanderers FC: 0-0  [NS 7']
  [18:07] Miami FC vs Birmingham Legion: 0-0  [NS -52']
  [18:08] Pacific FC vs HFX Wanderers FC: 0-0  [NS 8']
  [18:08] Miami FC vs Birmingham Legion: 0-0  [NS -51']
  [18:09] Pacific FC vs HFX Wanderers FC: 0-0  [NS 9']
  [18:10] Miami FC vs Birmingham Legion: 0-0  [NS -49']
  [18:11] Pacific FC vs HFX Wanderers FC: 0-0  [NS 11']
  [18:11] Miami FC vs Birmingham Legion: 0-0  [NS -48']
  [18:12] Pacific FC vs HFX Wanderers FC: 0-0  [NS 12']
  [18:12] Miami FC vs Birmingham Legion: 0-0  [NS -47']
  [18:13] Pacific FC vs HFX Wanderers FC: 0-0  [NS 13']
  [18:13] Miami FC vs Birmingham Legion: 0-0  [NS -46']
  [18:14] Pacific FC vs HFX Wanderers FC: 0-0  [NS 14']
  [18:14] Miami FC vs Birmingham Legion: 0-0  [NS -45']
  [18:15] Pacific FC vs HFX Wanderers FC: 0-0  [NS 15']
  [18:16] Miami FC vs Birmingham Legion: 0-0  [NS -43']
  [18:17] Pacific FC vs HFX Wanderers FC: 0-0  [NS 17']
  [18:17] Miami FC vs Birmingham Legion: 0-0  [NS -42']
  [18:18] Pacific FC vs HFX Wanderers FC: 0-0  [NS 18']
  [18:18] Miami FC vs Birmingham Legion: 0-0  [NS -41']
  [18:19] Pacific FC vs HFX Wanderers FC: 0-0  [NS 19']
  [18:19] Miami FC vs Birmingham Legion: 0-0  [NS -40']
  [18:20] Pacific FC vs HFX Wanderers FC: 0-0  [NS 20']
  [18:20] Miami FC vs Birmingham Legion: 0-0  [NS -39']
  [18:22] Pacific FC vs HFX Wanderers FC: 0-0  [NS 22']
  [18:22] Miami FC vs Birmingham Legion: 0-0  [NS -37']
  [PRE -1117min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1117min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [18:23] Pacific FC vs HFX Wanderers FC: 0-0  [NS 23']
  [18:23] Miami FC vs Birmingham Legion: 0-0  [NS -36']
  [18:24] Pacific FC vs HFX Wanderers FC: 0-0  [NS 24']
  [18:24] Miami FC vs Birmingham Legion: 0-0  [NS -35']
  [18:25] Pacific FC vs HFX Wanderers FC: 0-0  [NS 25']
  [18:25] Miami FC vs Birmingham Legion: 0-0  [NS -34']
  [18:26] Pacific FC vs HFX Wanderers FC: 0-0  [NS 26']
  [18:27] Miami FC vs Birmingham Legion: 0-0  [NS -32']
  [18:28] Pacific FC vs HFX Wanderers FC: 0-0  [1H 3']
  [18:28] Miami FC vs Birmingham Legion: 0-0  [NS -31']
  [18:29] Pacific FC vs HFX Wanderers FC: 0-0  [1H 4']
  [18:29] Miami FC vs Birmingham Legion: 0-0  [NS -30']
  [18:30] Pacific FC vs HFX Wanderers FC: 0-0  [1H 5']
  [18:30] Miami FC vs Birmingham Legion: 0-0  [NS -29']
  [18:31] Pacific FC vs HFX Wanderers FC: 0-0  [1H 6']
  [18:31] Miami FC vs Birmingham Legion: 0-0  [NS -28']
  [18:32] Pacific FC vs HFX Wanderers FC: 0-0  [1H 7']
  [18:33] Miami FC vs Birmingham Legion: 0-0  [NS -26']
  [18:34] Pacific FC vs HFX Wanderers FC: 0-0  [1H 8']
  [18:34] Miami FC vs Birmingham Legion: 0-0  [NS -25']
  [18:35] Pacific FC vs HFX Wanderers FC: 0-0  [1H 10']
  [18:35] Miami FC vs Birmingham Legion: 0-0  [NS -24']
  [18:36] Pacific FC vs HFX Wanderers FC: 0-0  [1H 11']
  [18:36] Miami FC vs Birmingham Legion: 0-0  [NS -23']
  [18:37] Pacific FC vs HFX Wanderers FC: 0-0  [1H 12']
  [18:38] Miami FC vs Birmingham Legion: 0-0  [NS -21']
  [PRE -1101min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1101min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [18:39] Pacific FC vs HFX Wanderers FC: 0-0  [1H 14']
  [18:39] Miami FC vs Birmingham Legion: 0-0  [NS -20']
  [18:40] Pacific FC vs HFX Wanderers FC: 0-0  [1H 15']
  [18:40] Miami FC vs Birmingham Legion: 0-0  [NS -19']
  [18:41] Pacific FC vs HFX Wanderers FC: 0-0  [1H 16']
  [18:41] Miami FC vs Birmingham Legion: 0-0  [NS -18']
  [18:42] Pacific FC vs HFX Wanderers FC: 0-0  [1H 17']
  [18:43] Miami FC vs Birmingham Legion: 0-0  [NS -16']
  [18:44] Pacific FC vs HFX Wanderers FC: 0-0  [1H 18']
  [18:44] Miami FC vs Birmingham Legion: 0-0  [NS -15']
  [18:45] Pacific FC vs HFX Wanderers FC: 0-0  [1H 19']
  [18:45] Miami FC vs Birmingham Legion: 0-0  [NS -14']
  [18:46] Pacific FC vs HFX Wanderers FC: 0-1  [1H 21']
  [18:46] Miami FC vs Birmingham Legion: 0-0  [NS -13']
  [18:47] Pacific FC vs HFX Wanderers FC: 0-1  [1H 22']
  [18:47] Miami FC vs Birmingham Legion: 0-0  [NS -12']
  [18:48] Pacific FC vs HFX Wanderers FC: 0-1  [1H 23']
  [18:49] Miami FC vs Birmingham Legion: 0-0  [NS -10']
  [18:50] Pacific FC vs HFX Wanderers FC: 0-1  [1H 25']
  [18:50] Miami FC vs Birmingham Legion: 0-0  [NS -9']
  [18:51] Pacific FC vs HFX Wanderers FC: 0-1  [1H 26']
  [18:51] Miami FC vs Birmingham Legion: 0-0  [NS -8']
  [18:52] Pacific FC vs HFX Wanderers FC: 0-1  [1H 27']
  [18:52] Miami FC vs Birmingham Legion: 0-0  [NS -7']
  [18:53] Pacific FC vs HFX Wanderers FC: 0-1  [1H 28']
  [18:54] Miami FC vs Birmingham Legion: 0-0  [NS -5']
  [PRE -1085min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1085min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [18:55] Pacific FC vs HFX Wanderers FC: 0-1  [1H 29']
  [18:55] Miami FC vs Birmingham Legion: 0-0  [NS -4']
  [18:56] Pacific FC vs HFX Wanderers FC: 0-1  [1H 30']
  [18:56] Miami FC vs Birmingham Legion: 0-0  [NS -3']
  [18:57] Pacific FC vs HFX Wanderers FC: 0-1  [1H 32']
  [18:57] Miami FC vs Birmingham Legion: 0-0  [NS -2']
  [18:58] Pacific FC vs HFX Wanderers FC: 0-1  [1H 33']
  [18:58] Miami FC vs Birmingham Legion: 0-0  [NS -1']
  [18:59] Pacific FC vs HFX Wanderers FC: 0-1  [1H 34']
  [19:00] Miami FC vs Birmingham Legion: 0-0  [NS 0']
  [19:01] Pacific FC vs HFX Wanderers FC: 0-1  [1H 36']
  [19:01] Miami FC vs Birmingham Legion: 0-0  [NS 1']
  [19:02] Pacific FC vs HFX Wanderers FC: 0-1  [1H 37']
  [19:02] Miami FC vs Birmingham Legion: 0-0  [NS 2']
  [19:03] Pacific FC vs HFX Wanderers FC: 0-1  [1H 38']
  [19:03] Miami FC vs Birmingham Legion: 0-0  [NS 3']
  [19:04] Pacific FC vs HFX Wanderers FC: 0-1  [1H 39']
  [19:05] Miami FC vs Birmingham Legion: 0-0  [NS 5']
  [19:06] Pacific FC vs HFX Wanderers FC: 0-1  [1H 40']
  [19:06] Miami FC vs Birmingham Legion: 0-0  [NS 6']
  [19:07] Pacific FC vs HFX Wanderers FC: 0-1  [1H 41']
  [19:07] Miami FC vs Birmingham Legion: 0-0  [NS 7']
  [19:08] Pacific FC vs HFX Wanderers FC: 0-1  [1H 43']
  [19:08] Miami FC vs Birmingham Legion: 0-0  [1H 1']
  [19:09] Pacific FC vs HFX Wanderers FC: 0-1  [1H 44']
  [19:10] Miami FC vs Birmingham Legion: 0-0  [1H 2']
  [PRE -1069min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1069min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [19:11] Pacific FC vs HFX Wanderers FC: 0-1  [1H 45']
  [19:11] Miami FC vs Birmingham Legion: 0-0  [1H 3']
  [19:12] Pacific FC vs HFX Wanderers FC: 0-1  [1H 45']
  [19:12] Miami FC vs Birmingham Legion: 0-0  [1H 5']
  [19:13] Pacific FC vs HFX Wanderers FC: 0-1  [1H 46']
  [19:13] Miami FC vs Birmingham Legion: 0-0  [1H 6']
  [19:14] Pacific FC vs HFX Wanderers FC: 0-1  [1H 47']
  [19:14] Miami FC vs Birmingham Legion: 0-0  [1H 7']
  [19:15] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']

============================================================
HALFTIME ALERT  19:16:10
============================================================

[CAN] Pacific FC 0-1 HFX Wanderers FC at HT
  Away team winning — HOLD. No action needed.
============================================================

  [19:16] Miami FC vs Birmingham Legion: 0-0  [1H 8']
  [19:17] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:17] Miami FC vs Birmingham Legion: 0-0  [1H 9']
  [19:18] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:18] Miami FC vs Birmingham Legion: 0-0  [1H 10']
  [19:19] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:19] Miami FC vs Birmingham Legion: 0-0  [1H 12']
  [19:20] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:21] Miami FC vs Birmingham Legion: 0-0  [1H 13']
  [19:22] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:22] Miami FC vs Birmingham Legion: 0-0  [1H 14']
  [19:23] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:23] Miami FC vs Birmingham Legion: 0-0  [1H 16']
  [19:24] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:24] Miami FC vs Birmingham Legion: 0-0  [1H 17']
  [19:25] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:25] Miami FC vs Birmingham Legion: 0-0  [1H 18']
  [PRE -1054min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1054min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.35A
  [19:26] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:27] Miami FC vs Birmingham Legion: 0-0  [1H 19']
  [19:28] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:28] Miami FC vs Birmingham Legion: 0-0  [1H 20']
  [19:29] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:29] Miami FC vs Birmingham Legion: 0-0  [1H 21']
  [19:30] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:30] Miami FC vs Birmingham Legion: 0-0  [1H 23']
  [19:31] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:31] Miami FC vs Birmingham Legion: 0-0  [1H 24']
  [19:32] Pacific FC vs HFX Wanderers FC: 0-1  [HT 45']
  [19:33] Miami FC vs Birmingham Legion: 0-0  [1H 25']
  [19:34] Pacific FC vs HFX Wanderers FC: 0-1  [2H 49']
  [19:34] Miami FC vs Birmingham Legion: 0-0  [1H 27']
  [19:35] Pacific FC vs HFX Wanderers FC: 0-1  [2H 50']
  [19:35] Miami FC vs Birmingham Legion: 0-0  [1H 28']
  [19:36] Pacific FC vs HFX Wanderers FC: 0-1  [2H 51']
  [19:36] Miami FC vs Birmingham Legion: 0-0  [1H 29']
  [19:37] Pacific FC vs HFX Wanderers FC: 1-1  [2H 53']
  [19:38] Miami FC vs Birmingham Legion: 0-0  [1H 30']
  [19:39] Pacific FC vs HFX Wanderers FC: 1-1  [2H 54']
  [19:39] Miami FC vs Birmingham Legion: 0-0  [1H 31']
  [19:40] Pacific FC vs HFX Wanderers FC: 1-1  [2H 55']
  [19:40] Miami FC vs Birmingham Legion: 0-0  [1H 32']
  [19:41] Pacific FC vs HFX Wanderers FC: 1-1  [2H 56']
  [19:41] Miami FC vs Birmingham Legion: 0-0  [1H 34']
  [PRE -1038min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1038min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [19:42] Pacific FC vs HFX Wanderers FC: 1-1  [2H 57']
  [19:42] Miami FC vs Birmingham Legion: 0-0  [1H 35']
  [19:43] Pacific FC vs HFX Wanderers FC: 1-1  [2H 58']
  [19:44] Miami FC vs Birmingham Legion: 0-0  [1H 36']
  [19:45] Pacific FC vs HFX Wanderers FC: 1-1  [2H 60']
  [19:45] Miami FC vs Birmingham Legion: 0-0  [1H 38']
  [19:46] Pacific FC vs HFX Wanderers FC: 1-1  [2H 61']
  [19:46] Miami FC vs Birmingham Legion: 0-0  [1H 39']
  [19:47] Pacific FC vs HFX Wanderers FC: 1-1  [2H 62']
  [19:47] Miami FC vs Birmingham Legion: 0-0  [1H 40']
  [19:48] Pacific FC vs HFX Wanderers FC: 1-2  [2H 64']
  [19:49] Miami FC vs Birmingham Legion: 0-0  [1H 41']
  [19:50] Pacific FC vs HFX Wanderers FC: 1-2  [2H 65']
  [19:50] Miami FC vs Birmingham Legion: 0-0  [1H 42']
  [19:51] Pacific FC vs HFX Wanderers FC: 1-2  [2H 66']
  [19:51] Miami FC vs Birmingham Legion: 0-0  [1H 43']
  [19:52] Pacific FC vs HFX Wanderers FC: 1-2  [2H 67']
  [19:52] Miami FC vs Birmingham Legion: 1-0  [1H 45']
  [19:53] Pacific FC vs HFX Wanderers FC: 1-2  [2H 68']
  [19:53] Miami FC vs Birmingham Legion: 1-0  [1H 46']
  [19:54] Pacific FC vs HFX Wanderers FC: 1-2  [2H 69']
  [19:55] Miami FC vs Birmingham Legion: 1-0  [1H 47']
  [19:56] Pacific FC vs HFX Wanderers FC: 1-2  [2H 71']
  [19:56] Miami FC vs Birmingham Legion: 1-0  [1H 48']
  [19:57] Pacific FC vs HFX Wanderers FC: 1-2  [2H 72']
  [19:57] Miami FC vs Birmingham Legion: 1-0  [1H 49']
  [PRE -1022min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1022min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [19:58] Pacific FC vs HFX Wanderers FC: 1-2  [2H 73']
  [19:58] Miami FC vs Birmingham Legion: 1-0  [1H 51']
  [19:59] Pacific FC vs HFX Wanderers FC: 1-2  [2H 75']
  [20:00] Miami FC vs Birmingham Legion: 1-0  [HT 45']

============================================================
HALFTIME ALERT  20:00:04
============================================================

[USL] Miami FC 1-0 Birmingham Legion at HT
  Market:   KXUSLGAME-26JUL05MIABIR-BIR
  Price:    13.0%  (bid 12.0% / ask 14.0%)
  Historical comeback rate (down 1): 11.4%
  Edge:     -1.6%  ->  No edge - hold original only
============================================================

  [20:01] Pacific FC vs HFX Wanderers FC: 1-2  [2H 76']
  [20:01] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:02] Pacific FC vs HFX Wanderers FC: 1-2  [2H 77']
  [20:02] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:03] Pacific FC vs HFX Wanderers FC: 1-2  [2H 78']
  [20:03] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:04] Pacific FC vs HFX Wanderers FC: 1-2  [2H 79']
  [20:04] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:05] Pacific FC vs HFX Wanderers FC: 1-2  [2H 80']
  [20:06] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:07] Pacific FC vs HFX Wanderers FC: 1-2  [2H 82']
  [20:07] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:08] Pacific FC vs HFX Wanderers FC: 1-2  [2H 83']
  [20:08] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:09] Pacific FC vs HFX Wanderers FC: 1-2  [2H 84']
  [20:09] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:10] Pacific FC vs HFX Wanderers FC: 1-2  [2H 86']
  [20:11] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:12] Pacific FC vs HFX Wanderers FC: 1-2  [2H 87']
  [20:12] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:13] Pacific FC vs HFX Wanderers FC: 1-2  [2H 88']
  [20:13] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [PRE -1006min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -1006min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [20:14] Pacific FC vs HFX Wanderers FC: 1-2  [2H 89']
  [20:14] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:15] Pacific FC vs HFX Wanderers FC: 1-2  [2H 90']
  [20:15] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:16] Pacific FC vs HFX Wanderers FC: 1-2  [2H 91']
  [20:17] Miami FC vs Birmingham Legion: 1-0  [HT 45']
  [20:18] Pacific FC vs HFX Wanderers FC: 1-2  [2H 90']
  [20:18] Miami FC vs Birmingham Legion: 1-0  [2H 49']
  [20:19] Pacific FC vs HFX Wanderers FC: 1-2  [2H 91']
  [20:19] Miami FC vs Birmingham Legion: 1-0  [2H 50']
  [20:20] Pacific FC vs HFX Wanderers FC: 1-2  [2H 92']
  [20:20] Miami FC vs Birmingham Legion: 1-0  [2H 51']
  [20:21] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:21] Pacific FC vs HFX Wanderers FC: FT — will stop polling at 20:22 +30min
  [20:22] Miami FC vs Birmingham Legion: 1-0  [2H 52']
  [20:23] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:23] Miami FC vs Birmingham Legion: 1-0  [2H 53']
  [20:24] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:24] Miami FC vs Birmingham Legion: 1-0  [2H 54']
  [20:25] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:25] Miami FC vs Birmingham Legion: 1-0  [2H 56']
  [20:26] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:26] Miami FC vs Birmingham Legion: 1-0  [2H 57']
  [20:27] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:28] Miami FC vs Birmingham Legion: 1-0  [2H 58']
  [20:29] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:29] Miami FC vs Birmingham Legion: 1-0  [2H 59']
  [PRE -990min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -990min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [20:30] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:30] Miami FC vs Birmingham Legion: 1-0  [2H 60']
  [20:31] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:31] Miami FC vs Birmingham Legion: 1-0  [2H 61']
  [20:32] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:33] Miami FC vs Birmingham Legion: 1-0  [2H 63']
  [20:34] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:34] Miami FC vs Birmingham Legion: 1-0  [2H 64']
  [20:35] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:35] Miami FC vs Birmingham Legion: 1-0  [2H 65']
  [20:36] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:36] Miami FC vs Birmingham Legion: 1-0  [2H 67']
  [20:37] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:37] Miami FC vs Birmingham Legion: 1-0  [2H 68']
  [20:39] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:39] Miami FC vs Birmingham Legion: 1-0  [2H 69']
  [20:40] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:40] Miami FC vs Birmingham Legion: 1-0  [2H 70']
  [20:41] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:41] Miami FC vs Birmingham Legion: 1-0  [2H 71']
  [20:42] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:42] Miami FC vs Birmingham Legion: 1-0  [2H 72']
  [20:43] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:44] Miami FC vs Birmingham Legion: 1-0  [2H 74']
  [20:45] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:45] Miami FC vs Birmingham Legion: 1-0  [2H 75']
  [PRE -974min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -974min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [20:46] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:46] Miami FC vs Birmingham Legion: 1-0  [2H 76']
  [20:47] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:47] Miami FC vs Birmingham Legion: 1-0  [2H 78']
  [20:48] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:49] Miami FC vs Birmingham Legion: 1-0  [2H 79']
  [20:50] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:50] Miami FC vs Birmingham Legion: 1-0  [2H 80']
  [20:51] Pacific FC vs HFX Wanderers FC: 1-2  [FT 90']
  [20:51] Miami FC vs Birmingham Legion: 1-1  [2H 81']
  [20:52] Miami FC vs Birmingham Legion: 1-1  [2H 82']
  [20:53] Miami FC vs Birmingham Legion: 1-1  [2H 83']
  [20:54] Miami FC vs Birmingham Legion: 1-1  [2H 85']
  [20:56] Miami FC vs Birmingham Legion: 1-1  [2H 86']
  [20:57] Miami FC vs Birmingham Legion: 1-1  [2H 87']
  [20:58] Miami FC vs Birmingham Legion: 1-1  [2H 89']
  [20:59] Miami FC vs Birmingham Legion: 1-1  [2H 90']
  [21:00] Miami FC vs Birmingham Legion: 1-1  [2H 91']
  [PRE -958min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -958min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [21:02] Miami FC vs Birmingham Legion: 1-1  [2H 90']
  [21:03] Miami FC vs Birmingham Legion: 1-1  [2H 91']
  [21:04] Miami FC vs Birmingham Legion: 1-1  [2H 92']
  [21:05] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:05] Miami FC vs Birmingham Legion: FT — will stop polling at 21:06 +30min
  [21:07] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:08] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:09] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:10] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:11] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:13] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:14] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:15] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:16] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [PRE -943min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -943min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [21:18] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:19] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:20] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:21] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:22] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:23] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:25] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:26] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:27] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:28] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:30] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:31] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:32] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [PRE -927min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -927min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [21:33] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [21:34] Miami FC vs Birmingham Legion: 1-1  [FT 90']
  [PRE -911min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -911min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -896min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -896min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -881min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -881min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -866min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -866min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -851min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -850min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -835min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.445A
  [PRE -835min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -820min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -820min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -805min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -805min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -790min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -790min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  - Removed: Supra du Quebec vs Forge
  - Removed: Pacific FC vs HFX Wanderers FC
  - Removed: Qingdao Jonoon vs Chengdu Better City
  - Removed: Shanghai Shenhua vs Hangzhou Greentown
  - Removed: Gwangju FC vs Ulsan Hyundai FC
  - Removed: FC Seoul vs Incheon United
  - Removed: Gimcheon Sangmu FC vs Jeju United FC
  - Removed: IFK Goteborg vs AIK Stockholm
  - Removed: Kalmar FF vs Orgryte IS
  - Removed: IF Elfsborg vs Hammarby FF
  - Removed: Miami FC vs Birmingham Legion
  [PRE -775min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -774min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -759min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -759min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -744min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -744min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -729min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -729min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -714min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -714min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -699min] IF Brommapojkarna vs Gais: Pin=2.17A  B365=2.20A  Kalshi=0.435A
  [PRE -698min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -683min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.435A
  [PRE -683min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -668min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -668min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -653min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -653min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -638min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -638min] BK Hacken vs Djurgardens IF: Pin=2.67A  B365=2.60A  Kalshi=0.355A
  [PRE -623min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -623min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -607min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -607min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -592min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -592min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -577min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -577min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -562min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -562min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -547min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -547min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.355A
  [PRE -531min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -531min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.345A
  [PRE -516min] IF Brommapojkarna vs Gais: Pin=2.20A  B365=2.20A  Kalshi=0.425A
  [PRE -516min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.345A
  [PRE -501min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -501min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.345A
  [PRE -486min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -486min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.345A
  [PRE -471min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -471min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.345A
  [PRE -456min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -455min] BK Hacken vs Djurgardens IF: Pin=2.69A  B365=2.60A  Kalshi=0.345A
  [PRE -440min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -440min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -425min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -425min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -410min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -410min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -395min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -395min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -379min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.425A
  [PRE -379min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -364min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -364min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -349min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -349min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -334min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -334min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -319min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -318min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -303min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -303min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -288min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -288min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -273min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -273min] BK Hacken vs Djurgardens IF: Pin=2.65A  B365=2.60A  Kalshi=0.345A
  [PRE -258min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -258min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -243min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -242min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -227min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -227min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -212min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -212min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -197min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -197min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -182min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.405A
  [PRE -182min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -167min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.405A
  [PRE -166min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -151min] IF Brommapojkarna vs Gais: Pin=2.27A  B365=2.20A  Kalshi=0.415A
  [PRE -151min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -136min] IF Brommapojkarna vs Gais: Pin=2.30A  B365=2.30A  Kalshi=0.405A
  [PRE -136min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PENDING] Logged: IF Brommapojkarna vs Gais AWAY YES Kalshi $9.32
  [AUTO] kill-switch engaged -> skip
  [PRE -121min] IF Brommapojkarna vs Gais: Pin=2.30A  B365=2.30A  Kalshi=0.395A
  [PRE -121min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260706:1058
  [PRE -106min] IF Brommapojkarna vs Gais: Pin=2.30A  B365=2.30A  Kalshi=0.395A
  [PRE -105min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.345A
  [PRE -90min] IF Brommapojkarna vs Gais: Pin=2.30A  B365=2.30A  Kalshi=0.405A
  [PRE -90min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.355A
  [PRE -75min] IF Brommapojkarna vs Gais: Pin=2.30A  B365=2.30A  Kalshi=0.405A
  [PRE -75min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.365A
  [PRE -60min] IF Brommapojkarna vs Gais: Pin=2.30A  B365=2.30A  Kalshi=0.405A
  [PRE -60min] BK Hacken vs Djurgardens IF: Pin=2.76A  B365=2.70A  Kalshi=0.365A

  [CLV] IF Brommapojkarna vs Gais (SE1)
    B365:     H=3.0  D=3.4  A=2.3
    Pin fair: H=3.30  D=3.58  A=2.40
    CLV:      H=-9.0%  D=-4.9%  A=-4.1%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.335  D=0.275  A=0.405
    Kalshi edge H: -10.4%  (Kalshi 0.335 vs Pin fair 0.303)
    Kalshi edge D: +1.6%  (Kalshi 0.275 vs Pin fair 0.280)
    Kalshi edge A: +2.9%  (Kalshi 0.405 vs Pin fair 0.417)
  [12:00] IF Brommapojkarna vs Gais: 0-0  [NS -59']

  [CLV] BK Hacken vs Djurgardens IF (SE1)
    B365:     H=2.4  D=3.6  A=2.7
    Pin fair: H=2.56  D=3.81  A=2.88
    CLV:      H=-6.4%  D=-5.6%  A=-6.1%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.395  D=0.255  A=0.365
    Kalshi edge H: -1.3%  (Kalshi 0.395 vs Pin fair 0.390)
    Kalshi edge D: +2.7%  (Kalshi 0.255 vs Pin fair 0.262)
    Kalshi edge A: -5.0%  (Kalshi 0.365 vs Pin fair 0.348)
  [12:00] BK Hacken vs Djurgardens IF: 0-0  [NS -59']
  [12:01] IF Brommapojkarna vs Gais: 0-0  [NS -58']
  [12:02] BK Hacken vs Djurgardens IF: 0-0  [NS -57']
  [12:03] IF Brommapojkarna vs Gais: 0-0  [NS -56']
  [12:03] BK Hacken vs Djurgardens IF: 0-0  [NS -56']
  [12:04] IF Brommapojkarna vs Gais: 0-0  [NS -55']
  [12:04] BK Hacken vs Djurgardens IF: 0-0  [NS -55']
  [12:05] IF Brommapojkarna vs Gais: 0-0  [NS -54']
  [12:05] BK Hacken vs Djurgardens IF: 0-0  [NS -54']
  [12:06] IF Brommapojkarna vs Gais: 0-0  [NS -53']
  [12:06] BK Hacken vs Djurgardens IF: 0-0  [NS -53']
  [12:07] IF Brommapojkarna vs Gais: 0-0  [NS -52']
  [12:07] BK Hacken vs Djurgardens IF: 0-0  [NS -52']
  [12:08] IF Brommapojkarna vs Gais: 0-0  [NS -51']
  [12:09] BK Hacken vs Djurgardens IF: 0-0  [NS -50']
  [12:10] IF Brommapojkarna vs Gais: 0-0  [NS -49']
  [12:10] BK Hacken vs Djurgardens IF: 0-0  [NS -49']
  [12:11] IF Brommapojkarna vs Gais: 0-0  [NS -48']
  [12:11] BK Hacken vs Djurgardens IF: 0-0  [NS -48']
  [12:12] IF Brommapojkarna vs Gais: 0-0  [NS -47']
  [12:12] BK Hacken vs Djurgardens IF: 0-0  [NS -47']
  [12:13] IF Brommapojkarna vs Gais: 0-0  [NS -46']
  [12:13] BK Hacken vs Djurgardens IF: 0-0  [NS -46']
  [12:14] IF Brommapojkarna vs Gais: 0-0  [NS -45']
  [12:14] BK Hacken vs Djurgardens IF: 0-0  [NS -45']
  [12:15] IF Brommapojkarna vs Gais: 0-0  [NS -44']
  [12:16] BK Hacken vs Djurgardens IF: 0-0  [NS -43']
  [12:17] IF Brommapojkarna vs Gais: 0-0  [NS -42']
  [12:17] BK Hacken vs Djurgardens IF: 0-0  [NS -42']
  [12:18] IF Brommapojkarna vs Gais: 0-0  [NS -41']
  [12:18] BK Hacken vs Djurgardens IF: 0-0  [NS -41']
  [12:19] IF Brommapojkarna vs Gais: 0-0  [NS -40']
  [12:19] BK Hacken vs Djurgardens IF: 0-0  [NS -40']
  [12:20] IF Brommapojkarna vs Gais: 0-0  [NS -39']
  [12:20] BK Hacken vs Djurgardens IF: 0-0  [NS -39']
  [12:21] IF Brommapojkarna vs Gais: 0-0  [NS -38']
  [12:21] BK Hacken vs Djurgardens IF: 0-0  [NS -38']
  [12:22] IF Brommapojkarna vs Gais: 0-0  [NS -37']
  [12:22] BK Hacken vs Djurgardens IF: 0-0  [NS -37']
  [12:23] IF Brommapojkarna vs Gais: 0-0  [NS -36']
  [12:24] BK Hacken vs Djurgardens IF: 0-0  [NS -35']
  [12:25] IF Brommapojkarna vs Gais: 0-0  [NS -34']
  [12:25] BK Hacken vs Djurgardens IF: 0-0  [NS -34']
  [12:26] IF Brommapojkarna vs Gais: 0-0  [NS -33']
  [12:26] BK Hacken vs Djurgardens IF: 0-0  [NS -33']
  [12:27] IF Brommapojkarna vs Gais: 0-0  [NS -32']
  [12:27] BK Hacken vs Djurgardens IF: 0-0  [NS -32']
  [12:28] IF Brommapojkarna vs Gais: 0-0  [NS -31']
  [12:28] BK Hacken vs Djurgardens IF: 0-0  [NS -31']
  [12:29] IF Brommapojkarna vs Gais: 0-0  [NS -30']
  [12:29] BK Hacken vs Djurgardens IF: 0-0  [NS -30']
  [12:30] IF Brommapojkarna vs Gais: 0-0  [NS -29']
  [12:31] BK Hacken vs Djurgardens IF: 0-0  [NS -28']
  [12:32] IF Brommapojkarna vs Gais: 0-0  [NS -27']
  [12:32] BK Hacken vs Djurgardens IF: 0-0  [NS -27']
  [12:33] IF Brommapojkarna vs Gais: 0-0  [NS -26']
  [12:33] BK Hacken vs Djurgardens IF: 0-0  [NS -26']
  [12:34] IF Brommapojkarna vs Gais: 0-0  [NS -25']
  [12:34] BK Hacken vs Djurgardens IF: 0-0  [NS -25']
  [12:35] IF Brommapojkarna vs Gais: 0-0  [NS -24']
  [12:35] BK Hacken vs Djurgardens IF: 0-0  [NS -24']
  [12:36] IF Brommapojkarna vs Gais: 0-0  [NS -23']
  [12:36] BK Hacken vs Djurgardens IF: 0-0  [NS -23']
  [12:37] IF Brommapojkarna vs Gais: 0-0  [NS -22']
  [12:37] BK Hacken vs Djurgardens IF: 0-0  [NS -22']
  [12:39] IF Brommapojkarna vs Gais: 0-0  [NS -20']
  [12:39] BK Hacken vs Djurgardens IF: 0-0  [NS -20']
  [12:40] IF Brommapojkarna vs Gais: 0-0  [NS -19']
  [12:40] BK Hacken vs Djurgardens IF: 0-0  [NS -19']
  [12:41] IF Brommapojkarna vs Gais: 0-0  [NS -18']
  [12:41] BK Hacken vs Djurgardens IF: 0-0  [NS -18']
  [12:42] IF Brommapojkarna vs Gais: 0-0  [NS -17']
  [12:42] BK Hacken vs Djurgardens IF: 0-0  [NS -17']
  [12:43] IF Brommapojkarna vs Gais: 0-0  [NS -16']
  [12:43] BK Hacken vs Djurgardens IF: 0-0  [NS -16']
  [12:44] IF Brommapojkarna vs Gais: 0-0  [NS -15']
  [12:44] BK Hacken vs Djurgardens IF: 0-0  [NS -15']
  [12:45] IF Brommapojkarna vs Gais: 0-0  [NS -14']
  [12:46] BK Hacken vs Djurgardens IF: 0-0  [NS -13']
  [12:47] IF Brommapojkarna vs Gais: 0-0  [NS -12']
  [12:47] BK Hacken vs Djurgardens IF: 0-0  [NS -12']
  [12:48] IF Brommapojkarna vs Gais: 0-0  [NS -11']
  [12:48] BK Hacken vs Djurgardens IF: 0-0  [NS -11']
  [12:49] IF Brommapojkarna vs Gais: 0-0  [NS -10']
  [12:49] BK Hacken vs Djurgardens IF: 0-0  [NS -10']
  [12:50] IF Brommapojkarna vs Gais: 0-0  [NS -9']
  [12:50] BK Hacken vs Djurgardens IF: 0-0  [NS -9']
  [12:51] IF Brommapojkarna vs Gais: 0-0  [NS -8']
  [12:51] BK Hacken vs Djurgardens IF: 0-0  [NS -8']
  [12:52] IF Brommapojkarna vs Gais: 0-0  [NS -7']
  [12:53] BK Hacken vs Djurgardens IF: 0-0  [NS -6']
  [12:54] IF Brommapojkarna vs Gais: 0-0  [NS -5']
  [12:54] BK Hacken vs Djurgardens IF: 0-0  [NS -5']
  [12:55] IF Brommapojkarna vs Gais: 0-0  [NS -4']
  [12:55] BK Hacken vs Djurgardens IF: 0-0  [NS -4']
  [12:56] IF Brommapojkarna vs Gais: 0-0  [NS -3']
  [12:56] BK Hacken vs Djurgardens IF: 0-0  [NS -3']
  [12:57] IF Brommapojkarna vs Gais: 0-0  [NS -2']
  [12:57] BK Hacken vs Djurgardens IF: 0-0  [NS -2']
  [12:58] IF Brommapojkarna vs Gais: 0-0  [NS -1']
  [12:58] BK Hacken vs Djurgardens IF: 0-0  [NS -1']
  [12:59] IF Brommapojkarna vs Gais: 0-0  [NS 0']
  [13:00] BK Hacken vs Djurgardens IF: 0-0  [NS 0']
  [13:01] IF Brommapojkarna vs Gais: 0-0  [1H 1']
  [13:01] BK Hacken vs Djurgardens IF: 0-0  [1H 1']
  [13:02] IF Brommapojkarna vs Gais: 0-0  [1H 2']
  [13:02] BK Hacken vs Djurgardens IF: 0-0  [1H 2']
  [13:03] IF Brommapojkarna vs Gais: 0-0  [1H 3']
  [13:03] BK Hacken vs Djurgardens IF: 0-0  [1H 3']
  [13:04] IF Brommapojkarna vs Gais: 0-0  [1H 5']
  [13:04] BK Hacken vs Djurgardens IF: 0-0  [1H 4']
  [13:05] IF Brommapojkarna vs Gais: 0-0  [1H 6']
  [13:05] BK Hacken vs Djurgardens IF: 0-0  [1H 5']
  [13:06] IF Brommapojkarna vs Gais: 0-0  [1H 7']
  [13:07] BK Hacken vs Djurgardens IF: 0-0  [1H 6']
  [13:08] IF Brommapojkarna vs Gais: 0-0  [1H 8']
  [13:08] BK Hacken vs Djurgardens IF: 0-1  [1H 8']
  [13:09] IF Brommapojkarna vs Gais: 0-0  [1H 9']
  [13:09] BK Hacken vs Djurgardens IF: 0-1  [1H 9']
  [13:10] IF Brommapojkarna vs Gais: 0-0  [1H 10']
  [13:10] BK Hacken vs Djurgardens IF: 0-1  [1H 10']
  [13:11] IF Brommapojkarna vs Gais: 0-0  [1H 12']
  [13:11] BK Hacken vs Djurgardens IF: 0-1  [1H 11']
  [13:12] IF Brommapojkarna vs Gais: 0-0  [1H 13']
  [13:12] BK Hacken vs Djurgardens IF: 0-1  [1H 12']
  [13:13] IF Brommapojkarna vs Gais: 0-0  [1H 14']
  [13:14] BK Hacken vs Djurgardens IF: 0-1  [1H 13']
  [13:15] IF Brommapojkarna vs Gais: 0-0  [1H 15']
  [13:15] BK Hacken vs Djurgardens IF: 0-1  [1H 15']
  [13:16] IF Brommapojkarna vs Gais: 0-0  [1H 16']
  [13:16] BK Hacken vs Djurgardens IF: 0-1  [1H 16']
  [13:17] IF Brommapojkarna vs Gais: 0-0  [1H 17']
  [13:17] BK Hacken vs Djurgardens IF: 0-1  [1H 17']
  [13:18] IF Brommapojkarna vs Gais: 0-0  [1H 19']
  [13:18] BK Hacken vs Djurgardens IF: 0-1  [1H 18']
  [13:19] IF Brommapojkarna vs Gais: 0-0  [1H 20']
  [13:19] BK Hacken vs Djurgardens IF: 0-1  [1H 19']
  [13:20] IF Brommapojkarna vs Gais: 0-0  [1H 21']
  [13:21] BK Hacken vs Djurgardens IF: 0-1  [1H 20']
  [13:22] IF Brommapojkarna vs Gais: 1-0  [1H 22']
  [13:22] BK Hacken vs Djurgardens IF: 0-1  [1H 22']
  [13:23] IF Brommapojkarna vs Gais: 1-0  [1H 23']
  [13:23] BK Hacken vs Djurgardens IF: 0-1  [1H 23']
  [13:24] IF Brommapojkarna vs Gais: 1-0  [1H 24']
  [13:24] BK Hacken vs Djurgardens IF: 0-1  [1H 24']
  [13:25] IF Brommapojkarna vs Gais: 1-0  [1H 26']
  [13:25] BK Hacken vs Djurgardens IF: 0-1  [1H 25']
  [13:26] IF Brommapojkarna vs Gais: 1-0  [1H 27']
  [13:26] BK Hacken vs Djurgardens IF: 0-1  [1H 26']
  [13:27] IF Brommapojkarna vs Gais: 1-0  [1H 28']
  [13:28] BK Hacken vs Djurgardens IF: 0-1  [1H 27']
  [13:29] IF Brommapojkarna vs Gais: 1-0  [1H 29']
  [13:29] BK Hacken vs Djurgardens IF: 1-1  [1H 29']
  [13:30] IF Brommapojkarna vs Gais: 1-0  [1H 30']
  [13:30] BK Hacken vs Djurgardens IF: 1-1  [1H 30']
  [13:31] IF Brommapojkarna vs Gais: 1-0  [1H 31']
  [13:31] BK Hacken vs Djurgardens IF: 1-1  [1H 31']
  [13:32] IF Brommapojkarna vs Gais: 1-0  [1H 33']
  [13:32] BK Hacken vs Djurgardens IF: 1-1  [1H 32']
  [13:33] IF Brommapojkarna vs Gais: 1-0  [1H 34']
  [13:33] BK Hacken vs Djurgardens IF: 1-1  [1H 33']
  [13:34] IF Brommapojkarna vs Gais: 1-0  [1H 35']
  [13:35] BK Hacken vs Djurgardens IF: 1-1  [1H 34']
  [13:36] IF Brommapojkarna vs Gais: 1-0  [1H 36']
  [13:36] BK Hacken vs Djurgardens IF: 1-1  [1H 36']
  [13:37] IF Brommapojkarna vs Gais: 1-0  [1H 37']
  [13:37] BK Hacken vs Djurgardens IF: 1-1  [1H 37']
  [13:38] IF Brommapojkarna vs Gais: 1-0  [1H 38']
  [13:38] BK Hacken vs Djurgardens IF: 1-1  [1H 38']
  [13:39] IF Brommapojkarna vs Gais: 1-1  [1H 40']
  [13:39] BK Hacken vs Djurgardens IF: 1-1  [1H 40']
  [13:40] IF Brommapojkarna vs Gais: 1-1  [1H 41']
  [13:40] BK Hacken vs Djurgardens IF: 1-1  [1H 41']
  [13:41] IF Brommapojkarna vs Gais: 1-1  [1H 42']
  [13:42] BK Hacken vs Djurgardens IF: 1-1  [1H 42']
  [13:43] IF Brommapojkarna vs Gais: 1-1  [1H 43']
  [13:43] BK Hacken vs Djurgardens IF: 1-2  [1H 43']
  [13:44] IF Brommapojkarna vs Gais: 1-1  [1H 44']
  [13:44] BK Hacken vs Djurgardens IF: 1-2  [1H 44']
  [13:45] IF Brommapojkarna vs Gais: 1-1  [1H 45']
  [13:45] BK Hacken vs Djurgardens IF: 1-2  [1H 45']
  [13:46] IF Brommapojkarna vs Gais: 1-1  [1H 45']
  [13:46] BK Hacken vs Djurgardens IF: 1-2  [1H 45']
  [13:47] IF Brommapojkarna vs Gais: 1-1  [1H 46']
  [13:47] BK Hacken vs Djurgardens IF: 1-2  [1H 46']
  [13:48] IF Brommapojkarna vs Gais: 1-1  [1H 47']
  [13:48] BK Hacken vs Djurgardens IF: 1-2  [1H 47']
  [13:49] IF Brommapojkarna vs Gais: 1-1  [HT 45']

============================================================
HALFTIME ALERT  13:50:07
============================================================

[SE1] IF Brommapojkarna 1-1 Gais at HT
  Level at HT — HOLD.
============================================================

  [13:50] BK Hacken vs Djurgardens IF: 1-2  [HT 45']

============================================================
HALFTIME ALERT  13:50:08
============================================================

[SE1] BK Hacken 1-2 Djurgardens IF at HT
  Away team winning — HOLD. No action needed.
============================================================

  [13:51] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:51] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:52] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:52] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:53] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:53] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:54] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:54] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:55] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:55] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:56] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:57] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:58] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:58] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [13:59] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [13:59] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:00] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [14:00] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:01] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [14:01] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:02] IF Brommapojkarna vs Gais: 1-1  [HT 45']
  [14:02] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:03] IF Brommapojkarna vs Gais: 1-1  [2H 48']
  [14:04] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:05] IF Brommapojkarna vs Gais: 1-1  [2H 49']
  [14:05] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:06] IF Brommapojkarna vs Gais: 1-1  [2H 50']
  [14:06] BK Hacken vs Djurgardens IF: 1-2  [HT 45']
  [14:07] IF Brommapojkarna vs Gais: 1-1  [2H 51']
  [14:07] BK Hacken vs Djurgardens IF: 1-2  [2H 49']
  [14:08] IF Brommapojkarna vs Gais: 1-1  [2H 52']
  [14:08] BK Hacken vs Djurgardens IF: 1-2  [2H 50']
  [14:09] IF Brommapojkarna vs Gais: 1-1  [2H 53']
  [14:09] BK Hacken vs Djurgardens IF: 1-2  [2H 51']
  [14:10] IF Brommapojkarna vs Gais: 1-1  [2H 55']
  [14:10] BK Hacken vs Djurgardens IF: 1-2  [2H 52']
  [14:12] IF Brommapojkarna vs Gais: 1-1  [2H 56']
  [14:12] BK Hacken vs Djurgardens IF: 1-2  [2H 53']
  [14:13] IF Brommapojkarna vs Gais: 1-1  [2H 57']
  [14:13] BK Hacken vs Djurgardens IF: 1-2  [2H 54']
  [14:14] IF Brommapojkarna vs Gais: 1-1  [2H 58']
  [14:14] BK Hacken vs Djurgardens IF: 1-2  [2H 56']
  [14:15] IF Brommapojkarna vs Gais: 1-1  [2H 59']
  [14:15] BK Hacken vs Djurgardens IF: 1-2  [2H 57']
  [14:16] IF Brommapojkarna vs Gais: 1-1  [2H 60']
  [14:16] BK Hacken vs Djurgardens IF: 1-2  [2H 58']
  [14:17] IF Brommapojkarna vs Gais: 1-1  [2H 61']
  [14:17] BK Hacken vs Djurgardens IF: 1-2  [2H 59']
  [14:18] IF Brommapojkarna vs Gais: 1-1  [2H 62']
  [14:19] BK Hacken vs Djurgardens IF: 1-2  [2H 60']
  [14:20] IF Brommapojkarna vs Gais: 1-1  [2H 63']
  [14:20] BK Hacken vs Djurgardens IF: 1-2  [2H 61']
  [14:21] IF Brommapojkarna vs Gais: 1-1  [2H 65']
  [14:21] BK Hacken vs Djurgardens IF: 1-2  [2H 63']
  [14:22] IF Brommapojkarna vs Gais: 1-1  [2H 66']
  [14:22] BK Hacken vs Djurgardens IF: 1-2  [2H 64']
  [14:23] IF Brommapojkarna vs Gais: 1-1  [2H 67']
  [14:23] BK Hacken vs Djurgardens IF: 1-2  [2H 65']
  [14:24] IF Brommapojkarna vs Gais: 1-1  [2H 68']
  [14:24] BK Hacken vs Djurgardens IF: 1-2  [2H 66']
  [14:25] IF Brommapojkarna vs Gais: 1-1  [2H 69']
  [14:26] BK Hacken vs Djurgardens IF: 1-2  [2H 67']
  [14:27] IF Brommapojkarna vs Gais: 1-1  [2H 70']
  [14:27] BK Hacken vs Djurgardens IF: 1-2  [2H 68']
  [14:28] IF Brommapojkarna vs Gais: 1-1  [2H 72']
  [14:28] BK Hacken vs Djurgardens IF: 1-2  [2H 70']
  [14:29] IF Brommapojkarna vs Gais: 1-1  [2H 73']
  [14:29] BK Hacken vs Djurgardens IF: 1-2  [2H 71']
  [14:30] IF Brommapojkarna vs Gais: 1-1  [2H 74']
  [14:30] BK Hacken vs Djurgardens IF: 1-2  [2H 72']
  [14:31] IF Brommapojkarna vs Gais: 1-1  [2H 76']
  [14:31] BK Hacken vs Djurgardens IF: 1-3  [2H 73']
  [14:32] IF Brommapojkarna vs Gais: 1-1  [2H 77']
  [14:33] BK Hacken vs Djurgardens IF: 1-3  [2H 74']
  [14:34] IF Brommapojkarna vs Gais: 1-1  [2H 78']
  [14:34] BK Hacken vs Djurgardens IF: 1-3  [2H 75']
  [14:35] IF Brommapojkarna vs Gais: 1-1  [2H 79']
  [14:35] BK Hacken vs Djurgardens IF: 1-3  [2H 77']
  [14:36] IF Brommapojkarna vs Gais: 1-1  [2H 80']
  [14:36] BK Hacken vs Djurgardens IF: 1-3  [2H 78']
  [14:37] IF Brommapojkarna vs Gais: 1-1  [2H 81']
  [14:37] BK Hacken vs Djurgardens IF: 1-3  [2H 79']
  [14:38] IF Brommapojkarna vs Gais: 1-1  [2H 83']
  [14:38] BK Hacken vs Djurgardens IF: 1-3  [2H 80']
  [14:39] IF Brommapojkarna vs Gais: 1-1  [2H 84']
  [14:39] BK Hacken vs Djurgardens IF: 1-3  [2H 81']
  [14:40] IF Brommapojkarna vs Gais: 1-1  [2H 85']
  [14:41] BK Hacken vs Djurgardens IF: 1-3  [2H 82']
  [14:42] IF Brommapojkarna vs Gais: 1-1  [2H 86']
  [14:42] BK Hacken vs Djurgardens IF: 1-3  [2H 84']
  [14:43] IF Brommapojkarna vs Gais: 1-1  [2H 87']
  [14:43] BK Hacken vs Djurgardens IF: 1-3  [2H 85']
  [14:44] IF Brommapojkarna vs Gais: 1-1  [2H 88']
  [14:44] BK Hacken vs Djurgardens IF: 1-3  [2H 86']
  [14:45] IF Brommapojkarna vs Gais: 1-1  [2H 89']
  [14:45] BK Hacken vs Djurgardens IF: 2-4  [2H 87']
  [14:46] IF Brommapojkarna vs Gais: 1-1  [2H 90']
  [14:46] BK Hacken vs Djurgardens IF: 2-4  [2H 88']
  [14:47] IF Brommapojkarna vs Gais: 1-1  [2H 91']
  [14:48] BK Hacken vs Djurgardens IF: 2-4  [2H 89']
  [14:49] IF Brommapojkarna vs Gais: 1-1  [2H 90']
  [14:49] BK Hacken vs Djurgardens IF: 2-4  [2H 90']
  [14:50] IF Brommapojkarna vs Gais: 1-1  [2H 91']
  [14:50] BK Hacken vs Djurgardens IF: 2-4  [2H 91']
  [14:51] IF Brommapojkarna vs Gais: 1-1  [2H 92']
  [14:51] BK Hacken vs Djurgardens IF: 2-4  [2H 92']
  [14:52] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:52] IF Brommapojkarna vs Gais: FT — will stop polling at 14:52 +30min
  [14:52] BK Hacken vs Djurgardens IF: 2-4  [2H 93']
  [14:53] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:53] BK Hacken vs Djurgardens IF: 2-4  [2H 94']
  [14:54] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:55] BK Hacken vs Djurgardens IF: 2-4  [2H 95']
  [14:56] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:56] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [14:56] BK Hacken vs Djurgardens IF: FT — will stop polling at 14:56 +30min
  [14:57] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:57] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [14:58] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:58] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [14:59] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [14:59] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:00] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:00] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:01] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:02] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:03] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:03] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:04] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:04] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:05] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:05] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:06] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:06] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:07] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:07] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:08] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:09] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:10] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:10] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:11] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:11] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:12] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:12] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:13] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:13] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:14] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:14] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:15] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:16] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:17] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:17] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:18] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:18] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:19] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:19] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:20] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:20] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:21] IF Brommapojkarna vs Gais: 1-1  [FT 90']
  [15:21] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:22] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:24] BK Hacken vs Djurgardens IF: 2-4  [FT 90']
  [15:25] BK Hacken vs Djurgardens IF: 2-4  [FT 90']

[15:26] All matches complete — waiting for next watchlist.
  + Watching: Hartford Athletic vs Orange County SC (USL) ko=19:00
  + Watching: Sacramento Republic vs Rhode Island (USL) ko=22:30
  [PRE -1449min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1434min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1419min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1403min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1388min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1373min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.23A
  [PRE -1358min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.23A
  [PRE -1342min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.23A
  [PRE -1327min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.23A
  [PRE -1312min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.23A
  [PRE -1297min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1281min] Hartford Athletic vs Orange County SC: Pin=3.84A  B365=3.90A  Kalshi=0.225A
  [PRE -1266min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1251min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1449min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1235min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1434min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1220min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1418min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1204min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1403min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1189min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1387min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1173min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.23A
  [PRE -1372min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.3A
  [PRE -1158min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.23A
  [PRE -1356min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.3A
  [PRE -1142min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1341min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.3A
  [PRE -1127min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260708:0012
  [PRE -1325min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.3A
  [PRE -1111min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.23A
  [PRE -1310min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1096min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.23A
  [PRE -1294min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1080min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1279min] Sacramento Republic vs Rhode Island: Pin=3.14A  B365=2.88A  Kalshi=0.295A
  [PRE -1065min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1263min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -1049min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1248min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -1034min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1233min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -1018min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.225A
  [PRE -1217min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -1003min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.23A
  [PRE -1202min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -987min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.23A
  [PRE -1186min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -972min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.235A
  [PRE -1170min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -956min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.235A
  [PRE -1155min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -941min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.235A
  [PRE -1139min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -925min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.235A
  [PRE -1124min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -910min] Hartford Athletic vs Orange County SC: Pin=3.89A  B365=3.90A  Kalshi=0.235A
  [PRE -1108min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -894min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1093min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -879min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1077min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -863min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1062min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -848min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1046min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -832min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1031min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -817min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1015min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -801min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -1000min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -786min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -984min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -770min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -969min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -755min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -953min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -739min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -938min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -724min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -922min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -708min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -907min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -693min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -891min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -677min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -876min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -661min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -860min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -646min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -845min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -630min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -829min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -615min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -814min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -599min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -798min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -584min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -783min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -568min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -767min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -553min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -752min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -537min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.90A  Kalshi=0.235A
  [PRE -736min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -522min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -720min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -506min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -705min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -491min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -689min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -475min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -674min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -460min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -658min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -444min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -643min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -428min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -627min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -413min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -612min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -397min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -596min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -382min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -580min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -366min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -565min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -351min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -549min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.295A
  [PRE -335min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.24A
  [PRE -534min] Sacramento Republic vs Rhode Island: Pin=3.17A  B365=2.88A  Kalshi=0.285A
  [PRE -320min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.23A
  [PENDING] Logged: Sacramento Republic vs Rhode Island AWAY YES Kalshi $4.68
  [AUTO] kill-switch engaged -> skip
  [PRE -518min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260708:1351
  [PRE -304min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -503min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -288min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -487min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -273min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -472min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -257min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -456min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -242min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -441min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -226min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -425min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -211min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -409min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -195min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -394min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -180min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.235A
  [PRE -378min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.275A
  [PRE -164min] Hartford Athletic vs Orange County SC: Pin=3.95A  B365=3.75A  Kalshi=0.24A
  [PRE -363min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -149min] Hartford Athletic vs Orange County SC: Pin=4.00A  B365=4.00A  Kalshi=0.25A
  [PRE -347min] Sacramento Republic vs Rhode Island: Pin=3.16A  B365=2.88A  Kalshi=0.28A
  [PRE -133min] Hartford Athletic vs Orange County SC: Pin=4.00A  B365=4.00A  Kalshi=0.25A
  [PRE -332min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.28A
  [PRE -117min] Hartford Athletic vs Orange County SC: Pin=4.00A  B365=4.00A  Kalshi=0.245A
  [PRE -316min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.28A
  [PRE -102min] Hartford Athletic vs Orange County SC: Pin=4.00A  B365=4.00A  Kalshi=0.265A
  [PRE -301min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.275A
  [PRE -86min] Hartford Athletic vs Orange County SC: Pin=4.00A  B365=4.00A  Kalshi=0.265A
  [PRE -285min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [PRE -71min] Hartford Athletic vs Orange County SC: Pin=4.00A  B365=4.00A  Kalshi=0.275A
  [PRE -270min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A

  [CLV] Hartford Athletic vs Orange County SC (USL)
    B365:     H=1.73  D=3.6  A=4.0
    Pin fair: H=1.92  D=4.16  A=4.21
    CLV:      H=-9.7%  D=-13.4%  A=-5.0%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.505  D=0.235  A=0.27
    Kalshi edge H: +3.3%  (Kalshi 0.505 vs Pin fair 0.522)
    Kalshi edge D: +2.3%  (Kalshi 0.235 vs Pin fair 0.241)
    Kalshi edge A: -13.7%  (Kalshi 0.270 vs Pin fair 0.238)
  [18:01] Hartford Athletic vs Orange County SC: 0-0  [NS -58']
  [18:02] Hartford Athletic vs Orange County SC: 0-0  [NS -57']
  [18:03] Hartford Athletic vs Orange County SC: 0-0  [NS -56']
  [18:04] Hartford Athletic vs Orange County SC: 0-0  [NS -55']
  [18:06] Hartford Athletic vs Orange County SC: 0-0  [NS -53']
  [18:07] Hartford Athletic vs Orange County SC: 0-0  [NS -52']
  [18:08] Hartford Athletic vs Orange County SC: 0-0  [NS -51']
  [18:09] Hartford Athletic vs Orange County SC: 0-0  [NS -50']
  [18:11] Hartford Athletic vs Orange County SC: 0-0  [NS -48']
  [18:12] Hartford Athletic vs Orange County SC: 0-0  [NS -47']
  [18:13] Hartford Athletic vs Orange County SC: 0-0  [NS -46']
  [18:14] Hartford Athletic vs Orange County SC: 0-0  [NS -45']
  [18:16] Hartford Athletic vs Orange County SC: 0-0  [NS -43']
  [PRE -253min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [18:17] Hartford Athletic vs Orange County SC: 0-0  [NS -42']
  [18:18] Hartford Athletic vs Orange County SC: 0-0  [NS -41']
  [18:19] Hartford Athletic vs Orange County SC: 0-0  [NS -40']
  [18:21] Hartford Athletic vs Orange County SC: 0-0  [NS -38']
  [18:22] Hartford Athletic vs Orange County SC: 0-0  [NS -37']
  [18:23] Hartford Athletic vs Orange County SC: 0-0  [NS -36']
  [18:24] Hartford Athletic vs Orange County SC: 0-0  [NS -35']
  [18:25] Hartford Athletic vs Orange County SC: 0-0  [NS -34']
  [18:27] Hartford Athletic vs Orange County SC: 0-0  [NS -32']
  [18:28] Hartford Athletic vs Orange County SC: 0-0  [NS -31']
  [18:29] Hartford Athletic vs Orange County SC: 0-0  [NS -30']
  [18:30] Hartford Athletic vs Orange County SC: 0-0  [NS -29']
  [18:32] Hartford Athletic vs Orange County SC: 0-0  [NS -27']
  [PRE -237min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [18:33] Hartford Athletic vs Orange County SC: 0-0  [NS -26']
  [18:34] Hartford Athletic vs Orange County SC: 0-0  [NS -25']
  [18:35] Hartford Athletic vs Orange County SC: 0-0  [NS -24']
  [18:36] Hartford Athletic vs Orange County SC: 0-0  [NS -23']
  [18:38] Hartford Athletic vs Orange County SC: 0-0  [NS -21']
  [18:39] Hartford Athletic vs Orange County SC: 0-0  [NS -20']
  [18:40] Hartford Athletic vs Orange County SC: 0-0  [NS -19']
  [18:41] Hartford Athletic vs Orange County SC: 0-0  [NS -18']
  [18:43] Hartford Athletic vs Orange County SC: 0-0  [NS -16']
  [18:44] Hartford Athletic vs Orange County SC: 0-0  [NS -15']
  [18:45] Hartford Athletic vs Orange County SC: 0-0  [NS -14']
  [18:46] Hartford Athletic vs Orange County SC: 0-0  [NS -13']
  [18:47] Hartford Athletic vs Orange County SC: 0-0  [NS -12']
  [PRE -221min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.265A
  [18:49] Hartford Athletic vs Orange County SC: 0-0  [NS -10']
  [18:50] Hartford Athletic vs Orange County SC: 0-0  [NS -9']
  [18:51] Hartford Athletic vs Orange County SC: 0-0  [NS -8']
  [18:52] Hartford Athletic vs Orange County SC: 0-0  [NS -7']
  [18:54] Hartford Athletic vs Orange County SC: 0-0  [NS -5']
  [18:55] Hartford Athletic vs Orange County SC: 0-0  [NS -4']
  [18:56] Hartford Athletic vs Orange County SC: 0-0  [NS -3']
  [18:57] Hartford Athletic vs Orange County SC: 0-0  [NS -2']
  [18:58] Hartford Athletic vs Orange County SC: 0-0  [NS -1']
  [19:00] Hartford Athletic vs Orange County SC: 0-0  [NS 0']
  [19:01] Hartford Athletic vs Orange County SC: 0-0  [NS 1']
  [19:02] Hartford Athletic vs Orange County SC: 0-0  [NS 2']
  [19:03] Hartford Athletic vs Orange County SC: 0-0  [NS 3']
  [PRE -205min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [19:05] Hartford Athletic vs Orange County SC: 0-0  [NS 5']
  [19:06] Hartford Athletic vs Orange County SC: 0-0  [NS 6']
  [19:07] Hartford Athletic vs Orange County SC: 0-0  [NS 7']
  [19:08] Hartford Athletic vs Orange County SC: 0-0  [1H 2']
  [19:09] Hartford Athletic vs Orange County SC: 0-0  [1H 3']
  [19:11] Hartford Athletic vs Orange County SC: 0-0  [1H 4']
  [19:12] Hartford Athletic vs Orange County SC: 0-0  [1H 5']
  [19:13] Hartford Athletic vs Orange County SC: 0-0  [1H 6']
  [19:14] Hartford Athletic vs Orange County SC: 0-0  [1H 7']
  [19:16] Hartford Athletic vs Orange County SC: 0-1  [1H 9']
  [19:17] Hartford Athletic vs Orange County SC: 0-1  [1H 10']
  [19:18] Hartford Athletic vs Orange County SC: 0-1  [1H 11']
  [19:19] Hartford Athletic vs Orange County SC: 0-1  [1H 13']
  [PRE -190min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [19:20] Hartford Athletic vs Orange County SC: 0-1  [1H 14']
  [19:22] Hartford Athletic vs Orange County SC: 0-1  [1H 15']
  [19:23] Hartford Athletic vs Orange County SC: 0-1  [1H 16']
  [19:24] Hartford Athletic vs Orange County SC: 0-1  [1H 17']
  [19:25] Hartford Athletic vs Orange County SC: 0-1  [1H 18']
  [19:27] Hartford Athletic vs Orange County SC: 0-2  [1H 20']
  [19:28] Hartford Athletic vs Orange County SC: 0-2  [1H 21']
  [19:29] Hartford Athletic vs Orange County SC: 0-2  [1H 22']
  [19:30] Hartford Athletic vs Orange County SC: 0-2  [1H 24']
  [19:31] Hartford Athletic vs Orange County SC: 0-2  [1H 25']
  [19:33] Hartford Athletic vs Orange County SC: 0-2  [1H 26']
  [19:34] Hartford Athletic vs Orange County SC: 0-2  [1H 27']
  [19:35] Hartford Athletic vs Orange County SC: 0-2  [1H 28']
  [PRE -174min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [19:36] Hartford Athletic vs Orange County SC: 0-2  [1H 29']
  [19:37] Hartford Athletic vs Orange County SC: 0-2  [1H 31']
  [19:39] Hartford Athletic vs Orange County SC: 0-2  [1H 32']
  [19:40] Hartford Athletic vs Orange County SC: 0-2  [1H 33']
  [19:41] Hartford Athletic vs Orange County SC: 0-2  [1H 35']
  [19:42] Hartford Athletic vs Orange County SC: 0-2  [1H 36']
  [19:44] Hartford Athletic vs Orange County SC: 0-2  [1H 37']
  [19:45] Hartford Athletic vs Orange County SC: 0-2  [1H 38']
  [19:46] Hartford Athletic vs Orange County SC: 0-2  [1H 39']
  [19:47] Hartford Athletic vs Orange County SC: 0-2  [1H 40']
  [19:48] Hartford Athletic vs Orange County SC: 0-2  [1H 42']
  [19:50] Hartford Athletic vs Orange County SC: 0-2  [1H 43']
  [19:51] Hartford Athletic vs Orange County SC: 0-2  [1H 44']
  [PRE -158min] Sacramento Republic vs Rhode Island: Pin=3.50A  B365=3.20A  Kalshi=0.27A
  [19:52] Hartford Athletic vs Orange County SC: 0-2  [1H 45']
  [19:53] Hartford Athletic vs Orange County SC: 0-2  [1H 46']
  [19:54] Hartford Athletic vs Orange County SC: 0-2  [1H 47']
  [19:56] Hartford Athletic vs Orange County SC: 0-2  [1H 48']
  [19:57] Hartford Athletic vs Orange County SC: 0-2  [1H 49']
  [19:58] Hartford Athletic vs Orange County SC: 0-2  [1H 51']
  [19:59] Hartford Athletic vs Orange County SC: 0-2  [1H 52']
  [20:01] Hartford Athletic vs Orange County SC: 0-2  [1H 53']
  [20:02] Hartford Athletic vs Orange County SC: 0-2  [1H 54']
  [20:03] Hartford Athletic vs Orange County SC: 0-2  [HT 45']

============================================================
HALFTIME ALERT  20:03:41
============================================================

[USL] Hartford Athletic 0-2 Orange County SC at HT
  Away team winning — HOLD. No action needed.
============================================================

  [20:04] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:05] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:07] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [PRE -142min] Sacramento Republic vs Rhode Island: Pin=3.54A  B365=3.10A  Kalshi=0.275A
  [20:08] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:09] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:10] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:12] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:13] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:14] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:15] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:17] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:18] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:19] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:20] Hartford Athletic vs Orange County SC: 0-2  [HT 45']
  [20:21] Hartford Athletic vs Orange County SC: 0-2  [2H 49']
  [20:23] Hartford Athletic vs Orange County SC: 0-2  [2H 50']
  [PRE -126min] Sacramento Republic vs Rhode Island: Pin=3.54A  B365=3.10A  Kalshi=0.275A
  [20:24] Hartford Athletic vs Orange County SC: 0-2  [2H 51']
  [20:25] Hartford Athletic vs Orange County SC: 0-2  [2H 53']
  [20:26] Hartford Athletic vs Orange County SC: 0-2  [2H 54']
  [20:28] Hartford Athletic vs Orange County SC: 0-2  [2H 55']
  [20:29] Hartford Athletic vs Orange County SC: 0-2  [2H 56']
  [20:30] Hartford Athletic vs Orange County SC: 0-2  [2H 57']
  [20:31] Hartford Athletic vs Orange County SC: 0-2  [2H 58']
  [20:32] Hartford Athletic vs Orange County SC: 0-2  [2H 60']
  [20:34] Hartford Athletic vs Orange County SC: 0-2  [2H 61']
  [20:35] Hartford Athletic vs Orange County SC: 0-2  [2H 62']
  [20:36] Hartford Athletic vs Orange County SC: 0-2  [2H 64']
  [20:38] Hartford Athletic vs Orange County SC: 0-2  [2H 65']
  [20:39] Hartford Athletic vs Orange County SC: 0-2  [2H 66']
  [PRE -110min] Sacramento Republic vs Rhode Island: Pin=3.54A  B365=3.10A  Kalshi=0.275A
  [20:40] Hartford Athletic vs Orange County SC: 0-2  [2H 68']
  [20:41] Hartford Athletic vs Orange County SC: 0-2  [2H 69']
  [20:43] Hartford Athletic vs Orange County SC: 0-2  [2H 70']
  [20:44] Hartford Athletic vs Orange County SC: 1-2  [2H 71']
  [20:45] Hartford Athletic vs Orange County SC: 1-2  [2H 72']
  [20:46] Hartford Athletic vs Orange County SC: 1-2  [2H 73']
  [20:47] Hartford Athletic vs Orange County SC: 1-2  [2H 75']
  [20:49] Hartford Athletic vs Orange County SC: 1-2  [2H 76']
  [20:50] Hartford Athletic vs Orange County SC: 1-2  [2H 77']
  [20:51] Hartford Athletic vs Orange County SC: 1-2  [2H 79']
  [20:52] Hartford Athletic vs Orange County SC: 1-2  [2H 80']
  [20:54] Hartford Athletic vs Orange County SC: 1-2  [2H 81']
  [20:55] Hartford Athletic vs Orange County SC: 1-2  [2H 83']
  [PRE -94min] Sacramento Republic vs Rhode Island: Pin=3.54A  B365=3.10A  Kalshi=0.275A
  [20:56] Hartford Athletic vs Orange County SC: 1-2  [2H 84']
  [20:57] Hartford Athletic vs Orange County SC: 1-2  [2H 85']
  [20:59] Hartford Athletic vs Orange County SC: 2-2  [2H 86']
  [21:00] Hartford Athletic vs Orange County SC: 2-2  [2H 87']
  [21:01] Hartford Athletic vs Orange County SC: 2-2  [2H 88']
  [21:02] Hartford Athletic vs Orange County SC: 2-2  [2H 90']
  [21:03] Hartford Athletic vs Orange County SC: 2-2  [2H 91']
  [21:05] Hartford Athletic vs Orange County SC: 2-2  [2H 92']
  [21:06] Hartford Athletic vs Orange County SC: 2-2  [2H 93']
  [21:07] Hartford Athletic vs Orange County SC: 2-2  [2H 94']
  [21:08] Hartford Athletic vs Orange County SC: 2-2  [2H 96']
  [21:10] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:10] Hartford Athletic vs Orange County SC: FT — will stop polling at 21:10 +30min
  [21:11] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [PRE -78min] Sacramento Republic vs Rhode Island: Pin=3.54A  B365=3.10A  Kalshi=0.275A
  [21:12] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:13] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:15] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:16] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:17] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:18] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:19] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:21] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:22] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:23] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1493571-1493572 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A18EA6C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [21:27] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [PRE -62min] Sacramento Republic vs Rhode Island: Pin=3.54A  B365=3.10A  Kalshi=0.265A
  [21:28] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:29] Hartford Athletic vs Orange County SC: 2-2  [FT 90']

  [CLV] Sacramento Republic vs Rhode Island (USL)
    B365:     H=2.05  D=3.25  A=3.1
    Pin fair: H=2.28  D=3.42  A=3.72
    CLV:      H=-10.0%  D=-5.1%  A=-16.6%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.485  D=0.265  A=0.265
    Kalshi edge H: -10.5%  (Kalshi 0.485 vs Pin fair 0.439)
    Kalshi edge D: +9.3%  (Kalshi 0.265 vs Pin fair 0.292)
    Kalshi edge A: +1.5%  (Kalshi 0.265 vs Pin fair 0.269)
  [21:30] Sacramento Republic vs Rhode Island: 0-0  [NS -59']
  [21:31] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:31] Sacramento Republic vs Rhode Island: 0-0  [NS -58']
  [21:32] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:32] Sacramento Republic vs Rhode Island: 0-0  [NS -57']
  [21:33] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:33] Sacramento Republic vs Rhode Island: 0-0  [NS -56']
  [21:34] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:34] Sacramento Republic vs Rhode Island: 0-0  [NS -55']
  [21:35] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:36] Sacramento Republic vs Rhode Island: 0-0  [NS -53']
  [21:37] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:37] Sacramento Republic vs Rhode Island: 0-0  [NS -52']
  [21:38] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:38] Sacramento Republic vs Rhode Island: 0-0  [NS -51']
  [21:39] Hartford Athletic vs Orange County SC: 2-2  [FT 90']
  [21:39] Sacramento Republic vs Rhode Island: 0-0  [NS -50']
  [21:40] Sacramento Republic vs Rhode Island: 0-0  [NS -49']
  [21:41] Sacramento Republic vs Rhode Island: 0-0  [NS -48']
  [21:43] Sacramento Republic vs Rhode Island: 0-0  [NS -46']
  [21:44] Sacramento Republic vs Rhode Island: 0-0  [NS -45']
  [21:45] Sacramento Republic vs Rhode Island: 0-0  [NS -44']
  [21:46] Sacramento Republic vs Rhode Island: 0-0  [NS -43']
  [21:47] Sacramento Republic vs Rhode Island: 0-0  [NS -42']
  [21:49] Sacramento Republic vs Rhode Island: 0-0  [NS -40']
  [21:50] Sacramento Republic vs Rhode Island: 0-0  [NS -39']
  [21:51] Sacramento Republic vs Rhode Island: 0-0  [NS -38']
  [21:52] Sacramento Republic vs Rhode Island: 0-0  [NS -37']
  [21:53] Sacramento Republic vs Rhode Island: 0-0  [NS -36']
  [21:55] Sacramento Republic vs Rhode Island: 0-0  [NS -34']
  [21:56] Sacramento Republic vs Rhode Island: 0-0  [NS -33']
  [21:57] Sacramento Republic vs Rhode Island: 0-0  [NS -32']
  [21:58] Sacramento Republic vs Rhode Island: 0-0  [NS -31']
  [21:59] Sacramento Republic vs Rhode Island: 0-0  [NS -30']
  [22:01] Sacramento Republic vs Rhode Island: 0-0  [NS -28']
  [22:02] Sacramento Republic vs Rhode Island: 0-0  [NS -27']
  [22:03] Sacramento Republic vs Rhode Island: 0-0  [NS -26']
  [22:04] Sacramento Republic vs Rhode Island: 0-0  [NS -25']
  [22:05] Sacramento Republic vs Rhode Island: 0-0  [NS -24']
  [22:07] Sacramento Republic vs Rhode Island: 0-0  [NS -22']
  [22:08] Sacramento Republic vs Rhode Island: 0-0  [NS -21']
  [22:09] Sacramento Republic vs Rhode Island: 0-0  [NS -20']
  [22:10] Sacramento Republic vs Rhode Island: 0-0  [NS -19']
  [22:11] Sacramento Republic vs Rhode Island: 0-0  [NS -18']
  [22:13] Sacramento Republic vs Rhode Island: 0-0  [NS -16']
  [22:14] Sacramento Republic vs Rhode Island: 0-0  [NS -15']
  [22:15] Sacramento Republic vs Rhode Island: 0-0  [NS -14']
  [22:16] Sacramento Republic vs Rhode Island: 0-0  [NS -13']
  [22:17] Sacramento Republic vs Rhode Island: 0-0  [NS -12']
  [22:19] Sacramento Republic vs Rhode Island: 0-0  [NS -10']
  [22:20] Sacramento Republic vs Rhode Island: 0-0  [NS -9']
  [22:21] Sacramento Republic vs Rhode Island: 0-0  [NS -8']
  [22:22] Sacramento Republic vs Rhode Island: 0-0  [NS -7']
  [22:23] Sacramento Republic vs Rhode Island: 0-0  [NS -6']
  [22:24] Sacramento Republic vs Rhode Island: 0-0  [NS -5']
  [22:26] Sacramento Republic vs Rhode Island: 0-0  [NS -3']
  [22:27] Sacramento Republic vs Rhode Island: 0-0  [NS -2']
  [22:28] Sacramento Republic vs Rhode Island: 0-0  [NS -1']
  [22:29] Sacramento Republic vs Rhode Island: 0-0  [NS 0']
  [22:30] Sacramento Republic vs Rhode Island: 0-0  [NS 0']
  [22:32] Sacramento Republic vs Rhode Island: 0-0  [NS 2']
  [22:33] Sacramento Republic vs Rhode Island: 0-0  [NS 3']
  [22:34] Sacramento Republic vs Rhode Island: 0-0  [NS 4']
  [22:35] Sacramento Republic vs Rhode Island: 0-0  [NS 5']
  [22:36] Sacramento Republic vs Rhode Island: 0-0  [NS 6']
  [22:38] Sacramento Republic vs Rhode Island: 0-0  [NS 8']
  [22:39] Sacramento Republic vs Rhode Island: 0-0  [NS 9']
  [22:40] Sacramento Republic vs Rhode Island: 0-0  [NS 10']
  [22:41] Sacramento Republic vs Rhode Island: 0-0  [NS 11']
  [22:42] Sacramento Republic vs Rhode Island: 0-0  [1H 1']
  [22:44] Sacramento Republic vs Rhode Island: 0-0  [1H 2']
  [22:45] Sacramento Republic vs Rhode Island: 0-0  [1H 3']
  [22:46] Sacramento Republic vs Rhode Island: 0-0  [1H 5']
  [22:47] Sacramento Republic vs Rhode Island: 0-0  [1H 6']
  [22:48] Sacramento Republic vs Rhode Island: 0-0  [1H 7']
  [22:50] Sacramento Republic vs Rhode Island: 0-0  [1H 9']
  [22:51] Sacramento Republic vs Rhode Island: 0-0  [1H 10']
  [22:52] Sacramento Republic vs Rhode Island: 0-0  [1H 11']
  [22:53] Sacramento Republic vs Rhode Island: 0-0  [1H 12']
  [22:54] Sacramento Republic vs Rhode Island: 0-0  [1H 13']
  [22:55] Sacramento Republic vs Rhode Island: 0-0  [1H 14']
  [22:57] Sacramento Republic vs Rhode Island: 0-0  [1H 16']
  [22:58] Sacramento Republic vs Rhode Island: 0-0  [1H 17']
  [22:59] Sacramento Republic vs Rhode Island: 0-0  [1H 18']
  [23:00] Sacramento Republic vs Rhode Island: 0-0  [1H 19']
  [23:01] Sacramento Republic vs Rhode Island: 0-0  [1H 20']
  [23:03] Sacramento Republic vs Rhode Island: 0-0  [1H 21']
  [23:04] Sacramento Republic vs Rhode Island: 1-0  [1H 23']
  [23:05] Sacramento Republic vs Rhode Island: 1-0  [1H 24']
  [23:06] Sacramento Republic vs Rhode Island: 1-0  [1H 25']
  [23:07] Sacramento Republic vs Rhode Island: 1-1  [1H 26']
  [23:08] Sacramento Republic vs Rhode Island: 1-1  [1H 27']
  [23:10] Sacramento Republic vs Rhode Island: 1-1  [1H 28']
  [23:11] Sacramento Republic vs Rhode Island: 1-1  [1H 30']
  [23:12] Sacramento Republic vs Rhode Island: 1-1  [1H 31']
  [23:13] Sacramento Republic vs Rhode Island: 1-1  [1H 32']
  [23:14] Sacramento Republic vs Rhode Island: 1-1  [1H 34']
  [23:16] Sacramento Republic vs Rhode Island: 1-1  [1H 35']
  [23:17] Sacramento Republic vs Rhode Island: 1-1  [1H 36']
  [23:18] Sacramento Republic vs Rhode Island: 1-1  [1H 37']
  [23:19] Sacramento Republic vs Rhode Island: 1-1  [1H 38']
  [23:20] Sacramento Republic vs Rhode Island: 1-1  [1H 39']
  [23:22] Sacramento Republic vs Rhode Island: 1-1  [1H 41']
  [23:23] Sacramento Republic vs Rhode Island: 1-1  [1H 42']
  [23:24] Sacramento Republic vs Rhode Island: 1-1  [1H 43']
  [23:25] Sacramento Republic vs Rhode Island: 2-1  [1H 44']
  [23:26] Sacramento Republic vs Rhode Island: 2-1  [1H 45']
  [23:27] Sacramento Republic vs Rhode Island: 2-1  [1H 46']
  [23:29] Sacramento Republic vs Rhode Island: 2-1  [1H 45']
  [23:30] Sacramento Republic vs Rhode Island: 2-1  [1H 46']
  [23:31] Sacramento Republic vs Rhode Island: 2-1  [1H 47']
  [23:32] Sacramento Republic vs Rhode Island: 2-1  [HT 45']

============================================================
HALFTIME ALERT  23:32:54
============================================================

[USL] Sacramento Republic 2-1 Rhode Island at HT
  Market:   KXUSLGAME-26JUL08SRPRHO-RHO
  Price:    8.5%  (bid 8.0% / ask 9.0%)
  Historical comeback rate (down 1): 11.4%
  Edge:     +2.9%  ->  [BUY MORE]
  -> Add 1.6% of bankroll at 8.5c  (fair value 11.4c)
  -> EV on additional bet: 34% return on investment
============================================================

  [23:33] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:35] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:36] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:37] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:38] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:39] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:41] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:42] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:43] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:44] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:45] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:46] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:48] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:49] Sacramento Republic vs Rhode Island: 2-1  [HT 45']
  [23:50] Sacramento Republic vs Rhode Island: 2-1  [2H 49']
  [23:51] Sacramento Republic vs Rhode Island: 2-1  [2H 50']
  [23:52] Sacramento Republic vs Rhode Island: 2-1  [2H 51']
  [23:54] Sacramento Republic vs Rhode Island: 2-1  [2H 52']
  [23:55] Sacramento Republic vs Rhode Island: 2-1  [2H 53']
  [23:56] Sacramento Republic vs Rhode Island: 2-1  [2H 54']
  [23:57] Sacramento Republic vs Rhode Island: 2-1  [2H 56']
  [23:58] Sacramento Republic vs Rhode Island: 2-1  [2H 57']
  [00:00] Sacramento Republic vs Rhode Island: 2-1  [2H 58']
  + Watching: Shandong Luneng vs Yunnan Yukun (CN1) ko=07:35
  - Removed: Hartford Athletic vs Orange County SC
  - Removed: Sacramento Republic vs Rhode Island
  [PRE -1449min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1434min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1418min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1403min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1388min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1373min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1358min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1342min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1327min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1312min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1297min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1282min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1266min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1251min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1236min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1221min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.215A
  [PRE -1206min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1190min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1175min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.22A
  [PRE -1160min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1145min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1130min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -1114min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.23A
  [PRE -1099min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.23A
  [PRE -1084min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.23A
  [PRE -1069min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1053min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.225A
  [PRE -1038min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -1023min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -1008min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -993min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -978min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -962min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -947min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -932min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -917min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -901min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -886min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.235A
  [PRE -871min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.23A
  [PRE -856min] Shandong Luneng vs Yunnan Yukun: Pin=4.10A  B365=4.00A  Kalshi=0.23A
  [PRE -841min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -825min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -810min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -795min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -780min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -765min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.235A
  [PRE -749min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -734min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -719min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.23A
  [PRE -704min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.235A
  [PRE -689min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.24A
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1523195 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000021A18EA6BE0>, 'Connection to v3.football.api-sports.io timed out. (connect timeout=10)'))
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1523195 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A1B4ED7C0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [PRE -673min] Shandong Luneng vs Yunnan Yukun: Pin=3.96A  B365=3.80A  Kalshi=0.24A
  [PRE -657min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [batch scores] Error: HTTPSConnectionPool(host='v3.football.api-sports.io', port=443): Max retries exceeded with url: /fixtures?ids=1523195 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021A1B4ED520>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
  [PRE -641min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.23A
  [PRE -626min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -611min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -596min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -580min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -565min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -550min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -535min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.24A
  [PRE -520min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.245A
  [PRE -505min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.25A
  [PRE -490min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.25A
  [PRE -474min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.245A
  [PRE -459min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.245A
  + Watching: Hangzhou Greentown vs Qingdao Jonoon (CN1) ko=07:00
  + Watching: Wuhan Three Towns vs Henan Jianye (CN1) ko=07:00
  + Watching: Shanghai Shenhua vs Beijing Guoan (CN1) ko=07:35
  + Watching: Sichuan Jiuniu vs Qingdao Youth Island (CN1) ko=07:35
  + Watching: Chengdu Better City vs Chongqing Tongliang Long (CN1) ko=08:00
  + Watching: Gwangju FC vs Pohang Steelers (KO1) ko=06:30
  + Watching: Ulsan Hyundai FC vs Jeonbuk Motors (KO1) ko=06:30
  + Watching: Gimcheon Sangmu FC vs Bucheon FC 1995 (KO1) ko=06:30
  + Watching: Fredrikstad vs Lillestrom (NO1) ko=08:00
  + Watching: Aalesund vs Molde (NO1) ko=10:00
  + Watching: Tromso vs Valerenga (NO1) ko=12:00
  + Watching: Mjallby AIF vs AIK Stockholm (SE1) ko=09:00
  + Watching: Orgryte IS vs BK Hacken (SE1) ko=11:30
  [PRE -444min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.245A
  [PRE -429min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.245A
  [PRE -414min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.235A
  [PRE -398min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.235A
  [PRE -383min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.235A
  [PRE -368min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.235A
  [PRE -353min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.23A
  [PRE -338min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.23A
  [PRE -323min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.225A
  [EMAIL] Sent: CLV ALERT (1 MATCH) - 20260710:0212
  [PRE -307min] Shandong Luneng vs Yunnan Yukun: Pin=3.99A  B365=3.80A  Kalshi=0.23A
  [PRE -292min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -277min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -262min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.23A
  [PRE -247min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -232min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -216min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -201min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -186min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -171min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -156min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -141min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -125min] Shandong Luneng vs Yunnan Yukun: Pin=4.30A  B365=3.90A  Kalshi=0.235A
  [PRE -110min] Shandong Luneng vs Yunnan Yukun: Pin=4.22A  B365=3.90A  Kalshi=0.235A
  [PRE -95min] Shandong Luneng vs Yunnan Yukun: Pin=4.22A  B365=3.90A  Kalshi=0.235A
  [PRE -80min] Shandong Luneng vs Yunnan Yukun: Pin=4.22A  B365=3.90A  Kalshi=0.225A
  [PRE -1449min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1448min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1448min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -64min] Shandong Luneng vs Yunnan Yukun: Pin=4.22A  B365=3.90A  Kalshi=0.235A

  [CLV] Shandong Luneng vs Yunnan Yukun (CN1)
    B365:     H=1.73  D=4.33  A=3.9
    Pin fair: H=1.80  D=4.59  A=4.40
    CLV:      H=-4.1%  D=-5.6%  A=-11.3%
    No CLV edge (all outcomes within 5%)
    Kalshi:   H=0.56  D=0.21  A=0.235
    Kalshi edge H: -1.0%  (Kalshi 0.560 vs Pin fair 0.555)
    Kalshi edge D: +3.7%  (Kalshi 0.210 vs Pin fair 0.218)
    Kalshi edge A: -3.4%  (Kalshi 0.235 vs Pin fair 0.227)
  [06:35] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -59']
  [06:36] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -58']
  [PRE -1433min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1433min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1433min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.23A
  [06:37] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -57']
  [06:38] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -56']
  [06:39] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -55']
  [06:40] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -54']
  [06:42] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -52']
  [06:43] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -51']
  [06:44] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -50']
  [06:45] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -49']
  [06:46] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -48']
  [06:47] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -47']
  [06:48] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -46']
  [06:50] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -44']
  [PRE -1449min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1449min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.405A
  [06:51] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -43']
  [06:52] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -42']
  [PRE -1417min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1417min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1417min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [06:53] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -41']
  [06:54] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -40']
  [06:55] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -39']
  [06:56] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -38']
  [06:58] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -36']
  [06:59] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -35']
  [07:00] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -34']
  [07:01] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -33']
  [07:02] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -32']
  [07:03] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -31']
  [07:04] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -30']
  [07:06] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -28']
  [PRE -1433min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1433min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [07:07] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -27']
  [07:08] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -26']
  [PRE -1401min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1401min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1401min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [07:09] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -25']
  [07:10] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -24']
  [07:11] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -23']
  [07:13] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -21']
  [07:14] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -20']
  [07:15] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -19']
  [07:16] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -18']
  [07:17] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -17']
  [07:18] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -16']
  [07:19] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -15']
  [07:21] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -13']
  [07:22] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -12']
  [PRE -1417min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1417min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [07:23] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -11']
  [07:24] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -10']
  [PRE -1385min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1385min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1385min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [07:25] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -9']
  [PRE -1449min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.36A
  [PRE -1449min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [07:26] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -8']
  [07:28] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -6']
  [07:29] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -5']
  [07:30] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -4']
  [07:31] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -3']
  [07:32] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -2']
  [07:33] Shandong Luneng vs Yunnan Yukun: 0-0  [NS -1']
  [07:34] Shandong Luneng vs Yunnan Yukun: 0-0  [NS 0']
  [07:36] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 1']
  [07:37] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 2']
  [PRE -1402min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1402min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [07:38] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 3']
  [07:39] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 4']
  [PRE -1370min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1370min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1370min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [07:40] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 5']
  [PRE -1434min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1434min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [07:41] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 6']
  [07:43] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 7']
  [07:44] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 8']
  [07:45] Shandong Luneng vs Yunnan Yukun: 0-0  [1H 9']
  [07:46] Shandong Luneng vs Yunnan Yukun: 1-0  [1H 11']
  [07:47] Shandong Luneng vs Yunnan Yukun: 1-0  [1H 12']
  [07:48] Shandong Luneng vs Yunnan Yukun: 1-0  [1H 13']
  [07:49] Shandong Luneng vs Yunnan Yukun: 1-0  [1H 14']
  [PRE -1449min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.19A  B365=8.50A  Kalshi=0.105A
  [PRE -1449min] Fredrikstad vs Lillestrom: Pin=2.47A  B365=2.40A  Kalshi=0.4A
  [07:51] Shandong Luneng vs Yunnan Yukun: 1-0  [1H 15']
  [07:52] Shandong Luneng vs Yunnan Yukun: 1-0  [1H 16']
  [07:53] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 18']
  [PRE -1386min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1386min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [07:54] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 19']
  [07:55] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 20']
  [PRE -1354min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1354min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.355A
  [PRE -1354min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [07:56] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 21']
  [PRE -1418min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1417min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [07:58] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 22']
  [07:59] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 23']
  [08:00] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 24']
  [08:01] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 25']
  [08:02] Shandong Luneng vs Yunnan Yukun: 2-0  [1H 26']
  [08:03] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 28']
  [08:04] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 29']
  [08:06] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 30']
  [PRE -1433min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.19A  B365=8.50A  Kalshi=0.105A
  [PRE -1433min] Fredrikstad vs Lillestrom: Pin=2.47A  B365=2.40A  Kalshi=0.4A
  [08:07] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 32']
  [08:08] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 33']
  [PRE -1371min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.13A
  [PRE -1371min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [08:09] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 34']
  [08:10] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 35']
  [08:11] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 36']
  [PRE -1338min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1338min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1338min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [08:12] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 37']
  [PRE -1401min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1401min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [08:14] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 39']
  [08:15] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 40']
  [08:16] Shandong Luneng vs Yunnan Yukun: 3-0  [1H 41']
  [08:17] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 42']
  [08:18] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 43']
  [08:19] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 44']
  [08:20] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 45']
  [08:22] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 46']
  [PRE -1417min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.19A  B365=8.50A  Kalshi=0.105A
  [PRE -1417min] Fredrikstad vs Lillestrom: Pin=2.47A  B365=2.40A  Kalshi=0.4A
  [08:23] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 47']
  [08:24] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 48']
  [PRE -1355min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1355min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [08:25] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 49']
  [08:26] Shandong Luneng vs Yunnan Yukun: 3-1  [1H 50']
  [08:27] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']

============================================================
HALFTIME ALERT  08:28:00
============================================================

[CN1] Shandong Luneng 3-1 Yunnan Yukun at HT
  Market:   KXCHNSLGAME-26JUL10SHTYUN-YUN
  Price:    2.5%  (bid 2.0% / ask 3.0%)
  Historical comeback rate (down 2): 11.4%
  Edge:     +8.9%  ->  [BUY MORE]
  -> Add 4.6% of bankroll at 2.5c  (fair value 11.4c)
  -> EV on additional bet: 356% return on investment
============================================================

  [PRE -1321min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1321min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1321min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [08:29] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [PRE -1385min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1385min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [08:30] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:31] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:32] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:33] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:34] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:35] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:37] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:38] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [PRE -1401min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.19A  B365=8.50A  Kalshi=0.105A
  [PRE -1401min] Fredrikstad vs Lillestrom: Pin=2.47A  B365=2.40A  Kalshi=0.4A
  [08:39] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:40] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [PRE -1339min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1339min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [08:41] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:42] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [08:43] Shandong Luneng vs Yunnan Yukun: 3-1  [HT 45']
  [PRE -1305min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1305min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1305min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [08:45] Shandong Luneng vs Yunnan Yukun: 3-1  [2H 49']
  [PRE -1369min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1369min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [08:46] Shandong Luneng vs Yunnan Yukun: 3-1  [2H 50']
  [08:47] Shandong Luneng vs Yunnan Yukun: 3-1  [2H 51']
  [08:48] Shandong Luneng vs Yunnan Yukun: 3-1  [2H 52']
  [08:49] Shandong Luneng vs Yunnan Yukun: 3-1  [2H 53']
  [08:50] Shandong Luneng vs Yunnan Yukun: 3-1  [2H 54']
  [PRE -1449min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.25A
  [08:51] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 55']
  [08:53] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 56']
  [08:54] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 57']
  [PRE -1385min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.19A  B365=8.50A  Kalshi=0.105A
  [PRE -1385min] Fredrikstad vs Lillestrom: Pin=2.47A  B365=2.40A  Kalshi=0.4A
  [08:55] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 59']
  [08:56] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 60']
  [PRE -1323min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.135A
  [PRE -1323min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [08:57] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 61']
  [08:58] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 62']
  [09:00] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 63']
  [PRE -1289min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1289min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1289min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.24A
  [09:01] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 64']
  [PRE -1353min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.36A
  [PRE -1353min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [09:02] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 66']
  [09:03] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 67']
  [09:04] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 68']
  [09:05] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 69']
  [09:06] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 70']
  [PRE -1432min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [09:08] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 71']
  [09:09] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 73']
  [09:10] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 74']
  [PRE -1369min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.19A  B365=8.50A  Kalshi=0.105A
  [PRE -1369min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [09:11] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 75']
  [09:12] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 76']
  [PRE -1307min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.41A  B365=6.25A  Kalshi=0.13A
  [PRE -1307min] Wuhan Three Towns vs Henan Jianye: Pin=2.31A  B365=2.25A  Kalshi=0.4A
  [09:13] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 77']
  [09:14] Shandong Luneng vs Yunnan Yukun: 4-1  [2H 78']
  [09:16] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 79']
  [PRE -1273min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1273min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1273min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [09:17] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 80']
  [PRE -1337min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1337min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.16A  B365=3.10A  Kalshi=0.295A
  [09:18] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 81']
  [09:19] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 83']
  [09:20] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 84']
  [09:21] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 85']
  [09:23] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 86']
  [PRE -1416min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [09:24] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 87']
  [09:25] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 88']
  [09:26] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 90']
  [PRE -1353min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1353min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [09:27] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 91']
  [09:28] Shandong Luneng vs Yunnan Yukun: 4-2  [2H 92']
  [PRE -1291min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.135A
  [PRE -1291min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.395A
  [09:29] Shandong Luneng vs Yunnan Yukun: 4-3  [2H 93']
  [09:31] Shandong Luneng vs Yunnan Yukun: 4-3  [2H 94']
  [09:32] Shandong Luneng vs Yunnan Yukun: 4-3  [2H 95']
  [PRE -1257min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1257min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1257min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [09:33] Shandong Luneng vs Yunnan Yukun: 4-3  [2H 96']
  [PRE -1321min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1321min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [09:34] Shandong Luneng vs Yunnan Yukun: 4-3  [2H 98']
  [09:35] Shandong Luneng vs Yunnan Yukun: 4-3  [2H 99']
  [09:36] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:36] Shandong Luneng vs Yunnan Yukun: FT — will stop polling at 09:37 +30min
  [09:38] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:39] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1400min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [09:40] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:41] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:42] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1337min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1337min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [09:43] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:44] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1275min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.135A
  [PRE -1274min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.4A
  [09:46] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:47] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:48] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1241min] Gwangju FC vs Pohang Steelers: Pin=1.59A  B365=1.57A  Kalshi=0.605A
  [PRE -1241min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.64A  B365=2.62A  Kalshi=0.35A
  [PRE -1241min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [09:49] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1305min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1305min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [09:50] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1449min] Aalesund vs Molde: Pin=2.14A  B365=2.10A  Kalshi=0.455A
  [09:51] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:52] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:54] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:55] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1384min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [09:56] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:57] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [09:58] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1321min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1321min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [09:59] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [10:00] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1259min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.135A
  [PRE -1259min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.4A
  [10:01] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [10:03] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [10:04] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1225min] Gwangju FC vs Pohang Steelers: Pin=1.61A  B365=1.57A  Kalshi=0.605A
  [PRE -1225min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.73A  B365=2.62A  Kalshi=0.345A
  [PRE -1225min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [10:05] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1289min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.365A
  [PRE -1289min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [10:06] Shandong Luneng vs Yunnan Yukun: 4-3  [FT 90']
  [PRE -1433min] Aalesund vs Molde: Pin=2.14A  B365=2.10A  Kalshi=0.455A
  [PRE -1369min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [PRE -1306min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1305min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [PRE -1243min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.135A
  [PRE -1243min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.4A
  [PRE -1209min] Gwangju FC vs Pohang Steelers: Pin=1.61A  B365=1.57A  Kalshi=0.605A
  [PRE -1209min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.73A  B365=2.62A  Kalshi=0.345A
  [PRE -1209min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -1273min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.355A
  [PRE -1273min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [PRE -1417min] Aalesund vs Molde: Pin=2.14A  B365=2.10A  Kalshi=0.455A
  [PRE -1353min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [PRE -1290min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1289min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [PRE -1227min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.135A
  [PRE -1227min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.4A
  [PRE -1193min] Gwangju FC vs Pohang Steelers: Pin=1.61A  B365=1.57A  Kalshi=0.605A
  [PRE -1193min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.73A  B365=2.62A  Kalshi=0.345A
  [PRE -1193min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.24A
  [PRE -1257min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.355A
  [PRE -1257min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [PRE -1401min] Aalesund vs Molde: Pin=2.14A  B365=2.10A  Kalshi=0.455A
  [PRE -1337min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [PRE -1274min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1274min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [PRE -1212min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.13A
  [PRE -1211min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.4A
  [PRE -1177min] Gwangju FC vs Pohang Steelers: Pin=1.61A  B365=1.57A  Kalshi=0.605A
  [PRE -1177min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.73A  B365=2.62A  Kalshi=0.345A
  [PRE -1177min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.92A  B365=3.90A  Kalshi=0.235A
  [PRE -1241min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.355A
  [PRE -1241min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [PRE -1385min] Aalesund vs Molde: Pin=2.14A  B365=2.10A  Kalshi=0.455A
  [PRE -1321min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [PRE -1258min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1258min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
  [PRE -1196min] Hangzhou Greentown vs Qingdao Jonoon: Pin=6.55A  B365=6.25A  Kalshi=0.13A
  [PRE -1195min] Wuhan Three Towns vs Henan Jianye: Pin=2.34A  B365=2.25A  Kalshi=0.4A
  [PRE -1161min] Gwangju FC vs Pohang Steelers: Pin=1.61A  B365=1.57A  Kalshi=0.605A
  [PRE -1161min] Ulsan Hyundai FC vs Jeonbuk Motors: Pin=2.73A  B365=2.62A  Kalshi=0.345A
  [PRE -1161min] Gimcheon Sangmu FC vs Bucheon FC 1995: Pin=3.98A  B365=3.90A  Kalshi=0.24A
  [PRE -1225min] Shanghai Shenhua vs Beijing Guoan: Pin=2.63A  B365=2.60A  Kalshi=0.355A
  [PRE -1225min] Sichuan Jiuniu vs Qingdao Youth Island: Pin=3.21A  B365=3.10A  Kalshi=0.295A
  [PRE -1369min] Aalesund vs Molde: Pin=2.14A  B365=2.10A  Kalshi=0.455A
  [PRE -1305min] Mjallby AIF vs AIK Stockholm: Pin=3.55A  B365=3.60A  Kalshi=0.255A
  [PRE -1242min] Chengdu Better City vs Chongqing Tongliang Long: Pin=8.43A  B365=8.50A  Kalshi=0.105A
  [PRE -1242min] Fredrikstad vs Lillestrom: Pin=2.37A  B365=2.30A  Kalshi=0.4A
